Корзина  (пустая) 0 руб.
Корзина  (пустая) 0 руб.
Корзина  (пустая) 0 руб.
Корзина  (пустая) 0 руб.

+7 495 204-27-80

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: Heatit Z-TRM3 и Vera Plus

Heatit Z-TRM3 и Vera Plus 13 Янв 2021 21:44 #28991

  • Ctannis
  • Ctannis аватар
  • Вне сайта
  • Осваиваюсь на форуме
  • Сообщений: 28
  • Репутация: 0
Добрый день.
Приобрел термостаты Heatit Z-TRM3, но в отличии от прошло версии столкнулся с проблемой отображения температуры.
Стандартный шаблон отображает все кроме температуры((
Подскажите как можно решить данную проблему.

Heatit Z-TRM3 и Vera Plus 15 Янв 2021 12:45 #28995

  • Moffus
  • Moffus аватар
  • Вне сайта
  • Живу я здесь
  • VeraPlus
  • Сообщений: 469
  • Спасибо получено: 54
  • Репутация: 8
С TRM-3 не сталкивался.
Но... можем разобраться.
Т.к. не знаю, какой из шаблонов "стандартный", нужна информация. Насколько я помню там 2 температурных сенсора. Внутри термостата (температура воздуха), либо выносной и 2-ой канал - температура пола. Так?

1. Устройство должно быть в режиме "Heat" без "Эко". (да, поддержка термостатов в Вере дебилоидная)
2. Все поля из Advaced -> Params и Advanced -> Variables, сюда, если можно. можно скриншотами. Если температура отображается хоть в каком-то, считайте, что всё будет хорошо :)
3. Если есть устройства-"дочки" - то тож самое для каждого.

Heatit Z-TRM3 и Vera Plus 15 Янв 2021 20:41 #28996

  • Ctannis
  • Ctannis аватар
  • Вне сайта
  • Осваиваюсь на форуме
  • Сообщений: 28
  • Репутация: 0
Шаблон используется D_HVAC_ZoneThermostat1.xml
В предыдущих моделях есть параметр CurrentTemperature с текущей температурой, в этой он отсутствует.
В каком параметре находиться режим ЭКО я не знаю в мануале параметра тоже не нашел.
Дочки не использую.
Вложения:
Последнее редактирование: 15 Янв 2021 20:46 от Ctannis.

Heatit Z-TRM3 и Vera Plus 18 Янв 2021 11:55 #29015

  • Moffus
  • Moffus аватар
  • Вне сайта
  • Живу я здесь
  • VeraPlus
  • Сообщений: 469
  • Спасибо получено: 54
  • Репутация: 8
Дочерних устройств он точно не нарожал?

Heatit Z-TRM3 и Vera Plus 18 Янв 2021 22:34 #29017

  • Ctannis
  • Ctannis аватар
  • Вне сайта
  • Осваиваюсь на форуме
  • Сообщений: 28
  • Репутация: 0
То что он наплодил особо не понятно для чего.
Еще один термостат который ничего не показывает и еще 3 _GET_LANG(generic_sensor,sensor)
Термостат так же с шаблоном:D_HVAC_ZoneThermostat1.xml
Сенсоры с шаблоном: D_GenericSensor1.xml
Вложения:
Последнее редактирование: 18 Янв 2021 22:36 от Ctannis.

Heatit Z-TRM3 и Vera Plus 19 Янв 2021 11:38 #29020

  • Moffus
  • Moffus аватар
  • Вне сайта
  • Живу я здесь
  • VeraPlus
  • Сообщений: 469
  • Спасибо получено: 54
  • Репутация: 8
Вот. Это оно и есть.
в Хеатите 3 температурных сенсора и они вынесены, как multichannel-устройства.
Судя по переменным из прошлого поста, там как раз 4 дополнительных канала, причём 3 из них - одинаковые.

Попробуем проскочить дуриком.
-- Сюда ID термостата. Головы.
local MasterID= ???????????????????????
 
-- Найдёте AltID температурных дочек. будет eXX, вам нужно в строке ниже перечислить их, как mXX
-- типа "m2=1,m3=1,m4=1”
local SensTypes=??????????? 
-- Номера полсле e, после "1,z." через точку с запятой
-- типа "1,z.2;1,z.3;1,z.4"
local SensAssoc=??????????
 
luup.variable_set(“urn:micasaverde-com:serviceId:ZWaveDevice1”, “MultiChSensType”,SensTypes, masterID)
luup.variable_set("urn:micasaverde-com:serviceId:ZWaveDevice1", "AssociationSet", SensAssoc , masterID)
-- У вас беда с неответами поллинга. Стандартная. ТЕрмостат может выпадать в "кэнт детект девайс". Если что - вернёте.
luup.variable_set("urn:micasaverde-com:serviceId:ZWaveDevice1", "PollSettings", "0", masterID) 
 
for deviceNo, d in pairs(luup.devices) do
   local parent = d.device_num_parent or 0
    if parent == masterID then
-- перечислить ALTID-ы
-- пример altid == "e2" or altid == "e3" or altid == "e4"
if altid == ??? or altid == ???? then
			luup.attr_set("device_file", "D_TemperatureSensor1.xml", deviceNo)
			luup.attr_set("device_json", "D_TemperatureSensor1.json", deviceNo)
			luup.attr_set("device_type", "urn:schemas-micasaverde-com:device:TemperatureSensor:1", deviceNo)
-- Не уверен. Надо пробовать.
--			luup.variable_set("urn:micasaverde-com:serviceId:ZWaveDevice1", "SensorMlScale", 3, deviceNo)
--			luup.variable_set("urn:micasaverde-com:serviceId:ZWaveDevice1", "SensorMlType", 1, deviceNo)
			d.category_num = 17
			d.subcategory_num = 0
   end
end
Всю эту хренотень актуализировать и прогнать - в Apps -> Develop -> Test Luup code

Heatit Z-TRM3 и Vera Plus 19 Янв 2021 11:52 #29021

  • Moffus
  • Moffus аватар
  • Вне сайта
  • Живу я здесь
  • VeraPlus
  • Сообщений: 469
  • Спасибо получено: 54
  • Репутация: 8
Если заработает, то делом техники будет запихать в термостат текущее значение 1-го из трёх датчиков, как текущую температуру.

Heatit Z-TRM3 и Vera Plus 19 Янв 2021 22:54 #29025

  • Ctannis
  • Ctannis аватар
  • Вне сайта
  • Осваиваюсь на форуме
  • Сообщений: 28
  • Репутация: 0
Получилось вот так
local MasterID=77
 
local SensTypes="m2=1,m3=1,m4=1" 
local SensAssoc="1,z.2;1,z.3;1,z.4"
 
luup.variable_set("urn:micasaverde-com:serviceId:ZWaveDevice1", "MultiChSensType",SensTypes, masterID)
luup.variable_set("urn:micasaverde-com:serviceId:ZWaveDevice1", "AssociationSet", SensAssoc , masterID)
luup.variable_set("urn:micasaverde-com:serviceId:ZWaveDevice1", "PollSettings", "0", masterID) 
 
for deviceNo, d in pairs(luup.devices) do
   local parent = d.device_num_parent or 0
    if parent == masterID then
	if altid == "e2" or altid == "e3" or altid == "e4" then
			luup.attr_set("device_file", "D_TemperatureSensor1.xml", deviceNo)
			luup.attr_set("device_json", "D_TemperatureSensor1.json", deviceNo)
			luup.attr_set("device_type", "urn:schemas-micasaverde-com:device:TemperatureSensor:1", deviceNo)
--			luup.variable_set("urn:micasaverde-com:serviceId:ZWaveDevice1", "SensorMlScale", 3, deviceNo)
--			luup.variable_set("urn:micasaverde-com:serviceId:ZWaveDevice1", "SensorMlType", 1, deviceNo)
			d.category_num = 17
		        d.subcategory_num = 0
       end
   end
end

Ошибок нет, но и ничего не произошло.
Если я правильно понимаю, то в дочерних датчиках должны были поменяться поля шаблонов и т.д.
Изменил руками, но ничего не получил.
Последнее редактирование: 19 Янв 2021 22:55 от Ctannis.

Heatit Z-TRM3 и Vera Plus 20 Янв 2021 10:45 #29029

  • Moffus
  • Moffus аватар
  • Вне сайта
  • Живу я здесь
  • VeraPlus
  • Сообщений: 469
  • Спасибо получено: 54
  • Репутация: 8
Тады "ой".
Вряд ли удялённо смогу что-то :(

Heatit Z-TRM3 и Vera Plus 20 Янв 2021 20:49 #29031

  • Ctannis
  • Ctannis аватар
  • Вне сайта
  • Осваиваюсь на форуме
  • Сообщений: 28
  • Репутация: 0
Жаль. Подскажите куда еще можно посмотреть?
Может есть какие то логи, дебаги?
Заглянуть через ssh?
Последнее редактирование: 20 Янв 2021 21:18 от Ctannis.
Время создания страницы: 0.237 секунд