Das beste wäre mal die php-library zu erweitern. In der Theorie kann ich sagen wie es laufen könnten, zum programmieren fehlts bei mir aber noch etwas.
Die Silverlight-Oberfläche macht das so.
Subscribe für entsprechende Notifications
Jetzt kann man z.B. UPD and die shc schicken ( POST https://smarthome06/upd ) und bekommt alle Änderungen zurück.
z.B.
Das könntest dann über LID prüfen ob das die ZV ist die sich geändert hat. Jetzt müssten wir nur noch jemand finden, der das umsetzen könnte ;-)
Die Silverlight-Oberfläche macht das so.
Subscribe für entsprechende Notifications
Code:
<BaseRequest xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="MultipleRequest" Version="1.60" RequestId="5070e59b-2bbc-4e02-xxxx-f0c2ab89d08b" SessionId="fa2b314d-8d91-xxxx-af15-47ab7630cb29"><RequestList><BaseRequest xsi:type="NotificationRequest" Version="1.60" RequestId="f04d5be4-a92d-xxxx-8559-9debf0ece6ae"><Action>Subscribe</Action><NotificationType>DeviceStateChanges</NotificationType></BaseRequest><BaseRequest xsi:type="NotificationRequest" Version="1.60" RequestId="14e5c6a1-bbb8-xxxx-94e3-0dc372a17046"><Action>Subscribe</Action><NotificationType>DeploymentChanges</NotificationType></BaseRequest></RequestList></BaseRequest>
Jetzt kann man z.B. UPD and die shc schicken ( POST https://smarthome06/upd ) und bekommt alle Änderungen zurück.
z.B.
Code:
<?xml version="1.0"?>
<NotificationList xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" NotificationListId="255e6074-3b85-xxxx-a654-bd00b3b27aa7">
<Notifications>
<LogicalDeviceStatesChangedNotification Version="1.60" NotificationId="00bfb785-c945-xxxx-8d43-40a500e3a255">
<LogicalDeviceStates>
<LogicalDeviceState xsi:type="GenericDeviceState" LID="3dbb0a18-3116-xxxx-be4a-77cba75b9295">
<Ppts>
<Ppt xsi:type="BooleanProperty" Name="Value" Value="True" />
</Ppts>
</LogicalDeviceState>
</LogicalDeviceStates>
</LogicalDeviceStatesChangedNotification>
</Notifications>
</NotificationList>
Das könntest dann über LID prüfen ob das die ZV ist die sich geändert hat. Jetzt müssten wir nur noch jemand finden, der das umsetzen könnte ;-)
Steuerung durch openHAB2 (Ubuntu 18.04LTS in Hyper-V)
OH2-Bindings: Zwave, Tado, innogy, Hue, MQTT(für nello), Nuki, UniFi, Netatmo, Neato, Tankerkönig, Homekit, Telegram, Pushover,
Zwave-Komponenten: 1x Zwave-USB-Dongle (an SEH myUTN-50a USB-Server), 6x Tür-/Fenstersensor, 4x Bewegungsmelder(Multisensor), 10x ZW-Stecker(inkl. Verbrauchsmessung), 5x Wandtaster, 1x Fernbedienung, 1x Nello, 1x Tado Bridge 2x Tado Raumthermostat, 4x Tado Heizkörperthermostat, Netatmo 2x Innen, 1x Außen,1x SH-Zentrale RWE: 1x Power Control Solar, 3x Rauchmelder(alt),1x Nuki inkl. Bridge,1x Hue-Bridge, 5x Living Colors, 1x LED-Schlauch, 4x Hue White&Color, 2x Kamera
OH2-Bindings: Zwave, Tado, innogy, Hue, MQTT(für nello), Nuki, UniFi, Netatmo, Neato, Tankerkönig, Homekit, Telegram, Pushover,
Zwave-Komponenten: 1x Zwave-USB-Dongle (an SEH myUTN-50a USB-Server), 6x Tür-/Fenstersensor, 4x Bewegungsmelder(Multisensor), 10x ZW-Stecker(inkl. Verbrauchsmessung), 5x Wandtaster, 1x Fernbedienung, 1x Nello, 1x Tado Bridge 2x Tado Raumthermostat, 4x Tado Heizkörperthermostat, Netatmo 2x Innen, 1x Außen,1x SH-Zentrale RWE: 1x Power Control Solar, 3x Rauchmelder(alt),1x Nuki inkl. Bridge,1x Hue-Bridge, 5x Living Colors, 1x LED-Schlauch, 4x Hue White&Color, 2x Kamera