Кто нибудь подключал интерфейс к кондиционерам Mitsubishi?

http://www.kit-klimat.ru/INTESIS/ME-AC-MBS-1_ME-AC-MBS-1/supp.html

Привет! Прикупил такой вот интерфейс. хочу попробовать состряпать для него профиль - говорит, что MODBUS совместимый… попробуем?

Попробовал - работает командами modbus - супер… подскажите, начинаю описывать JSON файл, как сделать на странице выбор режима кондиционирования? (4 режима)? правильно выразился?

как например для Noolite TX 0x698 на странице devices

dead_Ivanich, добрый день! Пока можете использовать ползунок со значениями от 1 до 4. Остальные варианты, вероятно, должны пройти через долгую цепочку фиче-реквестов.

понятно. подскажите где найти описание типов переменных, регистров для описания в json файле? как то все не систематизировано все что я нашел… попытают сегодня все описать.

На гитхабе нашем можете посмотреть:

появилось время и сделал темплейт. вроде все работает. советы приветствуются, например как сделать контрол “крутилка” для дискретного изменения температуры?
как сделать изменение режима работы кондиционера?
описалово тут - Мануал с регистрами

// Interface to Mitsubishi Aircondition Mr.Slim series by Intesis (Spain)
{
    "device_type" : "Intesis ME-AC-MBS1",
    "device" : {
        "name": "Intesis ME-AC-MBS1",
        "id": "intesis-mbs1",
        "channels": [
        
	    {
                "name" : "Turn_ON_OFF",
                "reg_type" : "holding",
                "address" : 0,
		"type" : "switch"
            },
            {
                "name" : "Mode",
                "reg_type" : "holding",
                "address" : 1,
		"type": "range",
		"max" : 4
            },
            {
                "name" : "Fan speed",
                "reg_type" : "holding",
                "address" : 2,
		"type": "range",
		"max" : 4
	    },
	    {
                "name" : "Vane Position",
                "reg_type" : "holding",
                "address" : 3,
		"type": "range",
		"max" : 6
            },
            {
                "name" : "Temperature setpoint",
                "reg_type" : "holding",
                "address" : 4 ,
		"type": "temperature",
		"format" : "u16",
		"scale" : 1
            },
	    {
                "name" : "Temperature ambient",
                "reg_type" : "holding",
                "address" : 5 ,
		"type": "temperature",
		"format" : "u16",
		"scale" : 1
            },	
	    {
                "name" : "Window Contact",
                "reg_type" : "holding",
                "address" : 6,
		"type" : "switch"
            },
	    {
                "name" : "Device Disabled",
                "reg_type" : "holding",
                "address" : 7,
		"type" : "switch"
            },
	    {
                "name" : "IR Remote Disabled",
                "reg_type" : "holding",
                "address" : 8,
		"type" : "switch"
            },
	    {
                "name" : "AC operation time",
                "reg_type" : "holding",
                "address" : 9,
		"type" : "text"
            },
	    {
                "name" : "AC unit alarm status",
                "reg_type" : "holding",
                "address" : 10,
		"type" : "alarm"
            },
	    {
                "name" : "AC unit error code",
                "reg_type" : "holding",
                "address" : 11,
		"type" : "text"
            },
	    {
                "name" : "AC model",
                "reg_type" : "holding",
                "address" : 12 ,
		"type": "text",
		"format" : "s16",
		"scale" : 0.01
            },	         
	    {
                "name" : "Open window switch-off time",
                "reg_type" : "holding",
                "address" : 13 ,
		"type": "range",
		"format" : "s16",
		"scale" : 1,
		"max" : 60
            },
	    {
                "name" : "Software version",
                "reg_type" : "holding",
                "address" : 50 ,
		"type": "text",
		"format" : "u16"
            }	
        ]
    }
}

2 лайка

Добрый день!
можете скинуть полный темплейт для работы с Intesis? Никак не получается запустить его, не видится с Вайрона и все тут. Очень буду признателен за помощь!

Так он же выше приложен???что еще нужно?

Регистры вообще не читаются? Попробуйте Modbus-client использовать. Надо проверить - вообще связь есть?

Я хотел увидеть верхнюю часть конфига - где указаны скорость и прочие настройки для slave. Решил что мои не рабочие и хотел свериться.

Не читаются, нашел аппаратную ошибку в сборке устройств (сама шина modbus, проводные соединеия неверно сделаны). Ушел фиксить)

подкажи нет такого что когда включаешь коней сразу вырубается? это происходит не всегда но такой баг проскакивает, решил как-то это или нет?

Гляньте - аналог интерфейсу:

Такая же история. Нажимаешь включить - он выключается. устанавливаешь температуру, он обратно. Как решить не известно.
Может есть у кого-то предположения?

+1 к этой проблеме, пробовал уже все: менять период опроса, скорость и тд. Ничего не помогает.

Так, то есть используется HeatPump на ардуино плюс esp8266? Покажите топики, которые она, esp созда ет в MQTT.

Тут проблема же с модулями INTESIS, а не esp8266

intesis - модбас модуль, весьма инетресно посмотреть лог работы с ним когда работает нештатно.