20-01-2017, 19:09:57
(Dieser Beitrag wurde zuletzt bearbeitet: 20-01-2017, 20:06:06 von ChrisG.)
(19-01-2017, 01:12:38)DeepSpaceSeven schrieb: Jetzt fehlt nur noch der Schritt, dass ich das HomeKit Binding mit einbinden und dann bin ich glücklich Ich konnte bei Geräte hinzufügen das openHAB finden, aber das Einbinden klappt leider nicht. Auch wenn ein wenig off topic: hat jemand noch einen Tipp für mich?
Danke
Doku hast Du sicher schon gefunden:
HomeKit Add-on - openHAB 2 - Empowering the Smart Home
Gruppe bauen, alles taggen und am Ende sieht dann ein RST so aus:
Code:
http://openHAB:8080/rest/items/HZ_LivingRoom
Über die API habe ich auch die tags gesetzt. Geht einfacher als immer zwischen PaperUI und HABmin hin und her.
Problem ist lediglich der String für den Modus ... denn da passt die amerikanische Lösung überhaupt nicht auf das was wir mit innogy machen. Also einfach nen String anlegen, mit nix verknüpfen und im Service Setting NULL für den Auto Modus eintragen.
Code:
{
"members": [
{
"link": "http://192.168.178.54:8080/rest/items/HeatingCoolingMode_Wohnzimmer",
"state": "NULL",
"type": "String",
"name": "HeatingCoolingMode_Wohnzimmer",
"label": "HeatingCoolingMode",
"tags": [
"homekit:HeatingCoolingMode"
],
"groupNames": [
"HZ_LivingRoom"
]
},
{
"link": "http://192.168.178.54:8080/rest/items/RSTHZWZNordWohnzimmer_PointTemperature",
"state": "22",
"stateDescription": {
"minimum": 6,
"maximum": 30,
"step": 0.5,
"pattern": "%.1f °C",
"readOnly": false,
"options": []
},
"type": "Number",
"name": "RSTHZWZNordWohnzimmer_PointTemperature",
"label": "Point Temperature",
"category": "Temperature",
"tags": [
"TargetTemperature"
],
"groupNames": [
"HZ_LivingRoom"
]
},
{
"link": "http://192.168.178.54:8080/rest/items/RSTHZWZNordWohnzimmer_ActualTemperature",
"state": "21.60000000000000142108547152020037174224853515625",
"stateDescription": {
"pattern": "%.1f °C",
"readOnly": true,
"options": []
},
"type": "Number",
"name": "RSTHZWZNordWohnzimmer_ActualTemperature",
"label": "Actual Temperature",
"category": "Temperature",
"tags": [
"CurrentTemperature"
],
"groupNames": [
"HZ_LivingRoom"
]
}
],
"link": "http://192.168.178.54:8080/rest/items/HZ_LivingRoom",
"state": "UNDEF",
"type": "Group",
"name": "HZ_LivingRoom",
"label": "Heizung",
"tags": [
"Thermostat"
],
"groupNames": []
}
Irgendwie müsste man jetzt noch diesen HeatingCoolingMode übersetzen. Wir brauchen da eigentlich nur AUTO und OFF. Heating / Cooling brauchen wir ja für nen RST eigentlich nicht. OFF sollte die Temperatur auf 6C setzen (oder eben entsprechend Eurer Einstellung) und der Wert sollte auf AUTO gestellt werden, sobald eine Temperatur gesetzt wird.
Vielleicht weiß ja hier einer wie es geht.
ChrisG