Sehr gerne.
Grüße,
Kai
Sehr gerne.
Grüße,
Kai
Ich bin mir nicht mehr sicher, ob Du das in z2m schon mal angemerkt hast. Wenn nicht sei so lieb und setze das in die Diskussion bei z2m nochmal rein, da muss sich Koenk selber drum kümmern.
Gruß
Burkhard
Hallo @KaiS
hab zu dem RGB-Controller von @c.radi noch Ergänzungen:
mapExposesToVariables:: Missed Exposes |
{"light":[{"type":"numeric",
"name":"color_temp_startup",
"property":"color_temp_startup_rgb",
"access":7,
"unit":"mired",
"value_min":150,
"value_max":500,
"description":"Color temperature after cold power on of this light",
"presets":[{
"name":"coolest",
"value":150,
"description":"Coolest temperature supported"},{
"name":"cool",
"value":250,
"description":"Cool temperature (250 mireds \/ 4000 Kelvin)"},
{"name":"neutral",
"value":370,
"description":"Neutral temperature (370 mireds \/ 2700 Kelvin)"},
{"name":"warm",
"value":454,
"description":"Warm temperature (454 mireds \/ 2200 Kelvin)"},
{"name":"warmest",
"value":500,
"description":"Warmest temperature supported"},
{"name":"previous",
"value":65535,
"description":"Restore previous color_temp on cold power on"}],
"endpoint":"rgb"}],"switch":[]}
Gruß
Burhard
Mache ich.
Grüße,
Kai
Wenn du die aktuelle Public Beta von IP-Symcon und die aktuelle Beta Version von dem Zigbee2MQTT Modul installiert hast, solltest du eine neue Aktion (Helligkeit mit Übergang) finden.
Natürlich auch für alle anderen User: Es gibt jetzt eine Aktion „Helligkeit mit Übergang“, diese funktioniert nur mit der aktuellen Public Beta (6.3).
Grüße,
Kai
hallo Burkhard,
ich hatte ein Issue dort im Github aufgemacht.
Gruss
Christian
Ich schaue mal und hake noch mal nach.
Gruß
Burkhard
Hallo @KaiS ,
ich hätte mal wieder was zum Ergänzen:
"0":
{"type":"enum",
"name":"power_on_behavior",
"property":"power_on_behavior_l1",
"access":7,
"values":[
"off",
"previous",
"on"],
"description":"Controls the behavior when the device is powered on",
"endpoint":"l1"},
"1":
{"type":"enum",
"name":"power_on_behavior",
"property":"power_on_behavior_l2",
"access":7,
"values":[
"off",
"previous",
"on"],
"description":"Controls the behavior when the device is powered on",
"endpoint":"l2"},
"2":
{"type":"enum",
"name":"power_on_behavior",
"property":"power_on_behavior_l3",
"access":7,
"values":[
"off",
"previous",
"on"],
"description":"Controls the behavior when the device is powered on",
"endpoint":"l3"},
"3":
{"type":"enum",
"name":"power_on_behavior",
"property":"power_on_behavior_l4",
"access":7,
"values":[
"off",
"previous",
"on"],
"description":"Controls the behavior when the device is powered on",
"endpoint":"l4"}}
Gruß
Burkhard
Da war schon vorhanden, aber anscheinend fehlerhaft.
Da müsste ich mit der neuen Version nochmal ein Debug haben.
Es gibt also wieder eine neue Beta Version.
Grüße,
Kai
Hallo,
ich habe folgendes Gerät:
Moes BHT-002-GCLZB control via MQTT | Zigbee2MQTT
Wäre eine Integration möglich?
Hier der Dump:
dump.txt (176,7 KB)
Herzlichen Dank
Moin,
hier die exposes zu dem Thermostat:
TXT: 10.09.2022, 00:08:43 | symconExtensionCommand Topic | symcon/zigbee2mqtt/getDevice
TXT: 10.09.2022, 00:08:43 | symconExtensionCommand Payload | 0x5c0272fffeecc227
TXT: 10.09.2022, 00:08:43 | MQTT Topic | symcon/zigbee2mqtt/0x5c0272fffeecc227/deviceInfo
TXT: 10.09.2022, 00:08:43 | MQTT Payload | {"zh":{"_events":{},"_eventsCount":0,"ID":22,"_type":"Router","_ieeeAddr":"0x5c0272fffeecc227","_networkAddress":51324,"_manufacturerID":4098,"_endpoints":[{"_events":{},"_eventsCount":0,"ID":1,"profileID":260,"deviceID":81,"inputClusters":[0,4,5,61184],"outputClusters":[25,10],"deviceNetworkAddress":51324,"deviceIeeeAddress":"0x5c0272fffeecc227","clusters":{"genBasic":{"attributes":{"modelId":"TS0601","manufacturerName":"_TZE200_aoclfnxz","powerSource":1,"zclVersion":3,"appVersion":65,"stackVersion":0,"hwVersion":1,"dateCode":""}}},"_binds":[],"_configuredReportings":[],"meta":{},"pendingRequests":[]}],"_manufacturerName":"_TZE200_aoclfnxz","_powerSource":"Mains (single phase)","_modelID":"TS0601","_applicationVersion":65,"_stackVersion":0,"_zclVersion":3,"_hardwareVersion":1,"_dateCode":"","_interviewCompleted":true,"_interviewing":false,"_skipDefaultResponse":false,"_skipTimeResponse":false,"meta":{},"_lastSeen":1662761307628,"_defaultSendRequestWhen":"immediate","_linkquality":196,"_lastDefaultResponseSequenceNumber":10},"_definition":{"fingerprint":[{"modelID":"TS0601","manufacturerName":"_TZE200_aoclfnxz"},{"modelID":"TS0601","manufacturerName":"_TZE200_ztvwu4nk"},{"modelID":"TS0601","manufacturerName":"_TZE200_ye5jkfsb"},{"modelID":"TS0601","manufacturerName":"_TZE200_u9bfwha0"}],"model":"BHT-002-GCLZB","vendor":"Moes","description":"Moes BHT series Thermostat","fromZigbee":[{"cluster":"manuSpecificTuya","type":["commandDataResponse","commandDataReport"]}],"toZigbee":[{"key":["child_lock"]},{"key":["current_heating_setpoint"]},{"key":["preset"]},{"key":["system_mode"]},{"key":["sensor"]},{"key":["local_temperature_calibration"]},{"key":["deadzone_temperature"]},{"key":["max_temperature_limit"]},{"key":["scene_store"]},{"key":["scene_recall"]},{"key":["scene_add"]},{"key":["scene_remove"]},{"key":["scene_remove_all"]},{"key":["read"]},{"key":["write"]},{"key":["command"]}],"exposes":[{"type":"lock","features":[{"type":"binary","name":"state","property":"child_lock","access":3,"value_on":"LOCK","value_off":"UNLOCK","description":"Enables/disables physical input on the device"}]},{"type":"numeric","name":"deadzone_temperature","property":"deadzone_temperature","access":3,"unit":"°C","description":"The delta between local_temperature and current_heating_setpoint to trigger Heat","value_min":0,"value_max":5,"value_step":1},{"type":"numeric","name":"max_temperature_limit","property":"max_temperature_limit","access":3,"unit":"°C","description":"Maximum temperature limit","value_min":0,"value_max":35},{"type":"climate","features":[{"type":"numeric","name":"current_heating_setpoint","property":"current_heating_setpoint","access":3,"value_min":5,"value_max":30,"value_step":1,"unit":"°C","description":"Temperature setpoint"},{"type":"numeric","name":"local_temperature","property":"local_temperature","access":1,"unit":"°C","description":"Current temperature measured on the device"},{"type":"numeric","name":"local_temperature_calibration","property":"local_temperature_calibration","access":3,"value_min":-30,"value_max":30,"value_step":0.1,"unit":"°C","description":"Offset to be used in the local_temperature"},{"type":"enum","name":"system_mode","property":"system_mode","access":3,"values":["off","heat"],"description":"Mode of this device"},{"type":"enum","name":"running_state","property":"running_state","access":1,"values":["idle","heat","cool"],"description":"The current running state"},{"type":"enum","name":"preset","property":"preset","access":3,"values":["hold","program"],"description":"Mode of this device (similar to system_mode)"},{"type":"enum","name":"sensor","property":"sensor","access":3,"values":["IN","AL","OU"],"description":"Select temperature sensor to use"}]},{"type":"numeric","name":"linkquality","property":"linkquality","access":1,"unit":"lqi","description":"Link quality (signal strength)","value_min":0,"value_max":255}],"options":[]},"_definitionModelID":"TS0601"
TXT: 10.09.2022, 00:08:43 | mapExposesToVariables:: All Exposes | [{"type":"lock","features":[{"type":"binary","name":"state","property":"child_lock","access":3,"value_on":"LOCK","value_off":"UNLOCK","description":"Enables\/disables physical input on the device"}]},{"type":"numeric","name":"deadzone_temperature","property":"deadzone_temperature","access":3,"unit":"\u00b0C","description":"The delta between local_temperature and current_heating_setpoint to trigger Heat","value_min":0,"value_max":5,"value_step":1},{"type":"numeric","name":"max_temperature_limit","property":"max_temperature_limit","access":3,"unit":"\u00b0C","description":"Maximum temperature limit","value_min":0,"value_max":35},{"type":"climate","features":[{"type":"numeric","name":"current_heating_setpoint","property":"current_heating_setpoint","access":3,"value_min":5,"value_max":30,"value_step":1,"unit":"\u00b0C","description":"Temperature setpoint"},{"type":"numeric","name":"local_temperature","property":"local_temperature","access":1,"unit":"\u00b0C","description":"Current temperature measured on the device"},{"type":"numeric","name":"local_temperature_calibration","property":"local_temperature_calibration","access":3,"value_min":-30,"value_max":30,"value_step":0.1,"unit":"\u00b0C","description":"Offset to be used in the local_temperature"},{"type":"enum","name":"system_mode","property":"system_mode","access":3,"values":["off","heat"],"description":"Mode of this device"},{"type":"enum","name":"running_state","property":"running_state","access":1,"values":["idle","heat","cool"],"description":"The current running state"},{"type":"enum","name":"preset","property":"preset","access":3,"values":["hold","program"],"description":"Mode of this device (similar to system_mode)"},{"type":"enum","name":"sensor","property":"sensor","access":3,"values":["IN","AL","OU"],"description":"Select temperature sensor to use"}]},{"type":"numeric","name":"linkquality","property":"linkquality","access":1,"unit":"lqi","description":"Link quality (signal strength)","value_min":0,"value_max":255}]
TXT: 10.09.2022, 00:08:43 | registerVariableProfile:: Variableprofile missing | Z2M.system_mode.e9feae72
TXT: 10.09.2022, 00:08:43 | registerVariableProfile:: ProfileName Values | ["heat","off"]
TXT: 10.09.2022, 00:08:43 | registerVariableProfile:: Variableprofile missing | Z2M.running_state.95941f91
TXT: 10.09.2022, 00:08:43 | registerVariableProfile:: ProfileName Values | ["cool","heat","idle"]
TXT: 10.09.2022, 00:08:43 | registerVariableProfile:: Variableprofile missing | Z2M.preset.400bed67
TXT: 10.09.2022, 00:08:43 | registerVariableProfile:: ProfileName Values | ["hold","program"]
TXT: 10.09.2022, 00:08:43 | mapExposesToVariables:: Missed Exposes | {"light":[],"switch":[],"0":{"type":"numeric","name":"deadzone_temperature","property":"deadzone_temperature","access":3,"unit":"\u00b0C","description":"The delta between local_temperature and current_heating_setpoint to trigger Heat","value_min":0,"value_max":5,"value_step":1},"1":{"type":"numeric","name":"max_temperature_limit","property":"max_temperature_limit","access":3,"unit":"\u00b0C","description":"Maximum temperature limit","value_min":0,"value_max":35},"climate":[{"type":"enum","name":"sensor","property":"sensor","access":3,"values":["IN","AL","OU"],"description":"Select temperature sensor to use"}]}
TXT: 10.09.2022, 00:08:59 | MQTT Topic | zigbee2mqtt/0x5c0272fffeecc227
TXT: 10.09.2022, 00:08:59 | MQTT Payload | {"current_heating_setpoint":21,"heat":"OFF","linkquality":83,"local_temperature":28,"program":[{"weekdays_p1":"6h:0m 20°C"},{"weekdays_p2":"11h:30m 21°C"},{"weekdays_p3":"13h:30m 22°C"},{"weekdays_p4":"17h:30m 23°C"},{"saturday_p1":"6h:0m 24°C"},{"saturday_p2":"12h:0m 23°C"},{"saturday_p3":"14h:30m 22°C"},{"saturday_p4":"17h:30m 21°C"},{"sunday_p1":"6h:0m 19°C"},{"sunday_p2":"12h:30m 20°C"},{"sunday_p3":"14h:30m 21°C"},{"sunday_p4":"18h:30m 20°C"}],"running_state":"idle"}
TXT: 10.09.2022, 00:08:59 | Info :: SetValue for Z2M_LocalTemperature | Value: 28
TXT: 10.09.2022, 00:08:59 | Info :: SetValue for Z2M_CurrentHeatingSetpoint | Value: 21
TXT: 10.09.2022, 00:08:59 | Error :: No Expose for Value | Ident: Z2M_RunningState
TXT: 10.09.2022, 00:08:59 | Info :: SetValue for Z2M_Linkquality | Value: 83
Gruß
Burkhard
Danke, schaue ich mir an.
Grüße,
Kai
Ist das mittlerweile geklärt?
Grüße,
Kai
Moin @KaiS ,
folgendes fehlt noch:
13.09.2022, 18:57:07 | mapExposesToVariables:: Missed Exposes | {"light":[],"switch":[],"0":{"type":"numeric","name":"deadzone_temperature","property":"deadzone_temperature","access":3,"unit":"\u00b0C","description":"The delta between local_temperature and current_heating_setpoint to trigger Heat","value_min":0,"value_max":5,"value_step":1},"1":{"type":"numeric","name":"max_temperature_limit","property":"max_temperature_limit","access":3,"unit":"\u00b0C","description":"Maximum temperature limit","value_min":0,"value_max":35},"climate":[{"type":"enum","name":"sensor","property":"sensor","access":3,"values":["IN","AL","OU"],"description":"Select temperature sensor to use"}]}
Gruß
Burkhard
Servus,
das sieht schon ganz gut aus.
Bei mir aktualisiert sich nur die „Max Temperatur“ nicht. Die bleibt immer auf 35 Grad in IPS egal was ich in Z2M einstelle.
Des weiteren fehlt die „deadzone_temperature“ aber die ist mir nicht so wichtig.
Herzlichen Dank dafür