NEWS
Eurotronic Z-Wave Thermostat mit iot Adapter und Google Home
-
Hi!
Ich versuche gerade das obige Thermostat mit dem iot Adapter an Google Home anzubinden.
In der Sprachausgabe funktioniert Gesetzte Temperatur und Gemessene Temperatur ganz gut. Der Modus ist leider falsch, der steht immer auf kühlen. Die Temperatur setzen ("Die Schlafzimmerheizung unterstützt diese Funktion nicht) geht auch nicht. In der Google Home App, wird die aktuelle Temperatur auch nicht angezeigt.Ich hab schonmal mit diversen Konvertierungen probiert, bin aber bisher nicht erfolgreich gewesen:


Im Log sieht das eigentlich gar nicht so schlecht aus:2020-09-25 17:37:51.337 - debug: iot.0 (18455) Data: "{\"inputs\":[{\"intent\":\"action.devices.QUERY\",\"payload\":{\"devices\":[{\"customData\":{\"get_thermostatMode\":\"zwave.0.NODE6.THERMOSTAT_MODE.Mode_1\",\"get_thermostatTemperatureAmbient\":\"zwave.0.NODE6.SENSOR_MULTILEVEL.Air_Temperature_1\",\"get_thermostatTemperatureSetpoint\":\"zwave.0.NODE6.THERMOSTAT_SETPOINT.Heating_1_1\",\"set_thermostatMode\":\"zwave.0.NODE6.THERMOSTAT_MODE.Mode_1\",\"set_thermostatTemperatureSetpoint\":\"zwave.0.NODE6.THERMOSTAT_SETPOINT.Heating_1_1\"},\"id\":\"zwave.0.NODE6.SENSOR_MULTILEVEL.Air_Temperature_1\"}]}}],\"requestId\":\"13135225252169509101\"}" 2020-09-25 17:37:51.338 - debug: iot.0 (18455) [GHOME] Received action.devices.QUERY 2020-09-25 17:37:51.346 - debug: iot.0 (18455) [GHOME] Response on action.devices.QUERY: {"requestId":"13135225252169509101","payload":{"devices":{"zwave.0.NODE6.SENSOR_MULTILEVEL.Air_Temperature_1":{"online":true,"thermostatTemperatureAmbient":22.24,"thermostatTemperatureSetpoint":8,"thermostatMode":"cool"}}}}Der Sync selbst sieht so aus:
2020-09-25 17:55:31.050 - debug: iot.0 (18455) Data: "{\"inputs\":[{\"intent\":\"action.devices.SYNC\"}],\"requestId\":\"1597753745917673660\"}" 2020-09-25 17:55:31.050 - debug: iot.0 (18455) [GHOME] Received action.devices.SYNC 2020-09-25 17:55:31.053 - debug: iot.0 (18455) [GHOME] Response on action.devices.SYNC: { "requestId": "1597753745917673660", "payload": { "agentUserId": "iobroker", "devices": [ { "traits": [ "action.devices.traits.TemperatureSetting", "action.devices.traits.TemperatureSetting", "action.devices.traits.TemperatureSetting" ], "customData": { "get_thermostatTemperatureAmbient": "zwave.0.NODE6.SENSOR_MULTILEVEL.Air_Temperature_1", "set_thermostatTemperatureSetpoint": "zwave.0.NODE6.THERMOSTAT_SETPOINT.Heating_1_1", "get_thermostatTemperatureSetpoint": "zwave.0.NODE6.THERMOSTAT_SETPOINT.Heating_1_1", "set_thermostatMode": "zwave.0.NODE6.THERMOSTAT_MODE.Mode_1", "get_thermostatMode": "zwave.0.NODE6.THERMOSTAT_MODE.Mode_1" }, "type": "action.devices.types.THERMOSTAT", "attributes": {}, "name": { "defaultNames": [ "Air Temperature" ], "name": "Schlafzimmer Heizung", "nicknames": [ "Schlafzimmer Heizung" ] }, "willReportState": true, "roomHint": "", "deviceInfo": { "manufacturer": "ioBroker", "model": "zwave" }, "id": "zwave.0.NODE6.SENSOR_MULTILEVEL.Air_Temperature_1", "otherDeviceIds": [ { "deviceId": "zwave.0.NODE6.SENSOR_MULTILEVEL.Air_Temperature_1" } ] }, { "traits": [ "action.devices.traits.OpenClose" ], "customData": { "set_openPercent": "zigbee.0.00158d00041d4679.opened", "get_openPercent": "zigbee.0.00158d00041d4679.opened" }, "type": "action.devices.types.WINDOW", "attributes": {}, "name": { "defaultNames": [ "Schlafzimmerfenster Is open" ], "name": "Schlafzimmerfenster", "nicknames": [ "Schlafzimmerfenster" ] }, "willReportState": true, "roomHint": "", "deviceInfo": { "manufacturer": "ioBroker", "model": "zigbee" }, "id": "zigbee.0.00158d00041d4679.opened", "otherDeviceIds": [ { "deviceId": "zigbee.0.00158d00041d4679.opened" } ] }, { "traits": [ "action.devices.traits.TemperatureSetting", "action.devices.traits.TemperatureSetting" ], "customData": { "get_thermostatTemperatureAmbient": "zwave.0.NODE2.SENSOR_MULTILEVEL.Air_Temperature_1", "set_thermostatTemperatureSetpoint": "zwave.0.NODE2.THERMOSTAT_SETPOINT.Heating_1_1", "get_thermostatTemperatureSetpoint": "zwave.0.NODE2.THERMOSTAT_SETPOINT.Heating_1_1" }, "type": "action.devices.types.THERMOSTAT", "attributes": {}, "name": { "defaultNames": [ "Air Temperature" ], "name": "Küche Heizung", "nicknames": [ "Küche Heizung" ] }, "willReportState": true, "roomHint": "", "deviceInfo": { "manufacturer": "ioBroker", "model": "zwave" }, "id": "zwave.0.NODE2.SENSOR_MULTILEVEL.Air_Temperature_1", "otherDeviceIds": [ { "deviceId": "zwave.0.NODE2.SENSOR_MULTILEVEL.Air_Temperature_1" } ] } ] } }Da fehlen auf jeden Fall schonmal meine CustomAttributes, die ich angegeben habe.
Hat wer eine Idee, wie ich das zum laufen bekomme? Erst dachte ich, es liegt an der fehlenden Pro Lizenz, aber die ist inzwischen vorhanden.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden