20-11-2013, 23:00:38
Was kommt zurück von der SHC?
Michael
Gesendet von meinem Nexus 7 mit Tapatalk 4
Michael
Gesendet von meinem Nexus 7 mit Tapatalk 4
PHP-Library
|
20-11-2013, 23:00:38
Was kommt zurück von der SHC?
Michael Gesendet von meinem Nexus 7 mit Tapatalk 4
21-11-2013, 00:45:49
(Dieser Beitrag wurde zuletzt bearbeitet: 21-11-2013, 01:35:25 von donenik.)
Hi,
die switchActuator Funktion müsste jetzt so aussehen: PHP-Code: function switchActuator($logicalDeviceId, $on) Hab mal meine ganze Class dran gehängt, findet ja langsam keiner mehr durch hier Man konnte mit der switchActuator gar keine Zustandsvariablen schalten, die funktionieren dann mit dieser Funktion: PHP-Code: function setLogicalDeviceState($logicalDeviceId, $on) So, genug für heute. Guten Nacht!
21-11-2013, 13:50:21
Ich hab uns mal ein GitHub Repository eröffnet.
Wer möchte kann es sich forken und die Änderungen direkt pushen Ich entwickle das auch noch etwas weiter ==============] GitHub [============== = https://github.com/Bubelbub/RWE-SmartHome-PHP =================================== Wünsche können als Ticket dort hinterlassen werden. https://github.com/Bubelbub/RWE-SmartHome-PHP/issues Ich pack dann noch Beispiele rein etc. Sind erstmal nur die Basics von ansgr mit donenik's Update auf 1.60 und abschließend mit meiner "Dokumentation" und meinen Verfeinerungen. Direktlink: https://raw.github.com/Bubelbub/RWE-Smar....class.php
RWE SmartHome Nutzer seit dem 25.10.2013.
1x Zentrale - 2x Tür- und Fenstersensor - 2x Heizkörperthermostat - 1x Bewegungsmelder (innen) - 1x Wandsender - 1x Raumthermostat Konverter für ollies openHAB Binding: http://www.rwe-smarthome-forum.de/thread...-konverter
21-11-2013, 21:30:03
Hi,
cool, da steht mein Name drin :D Die setLogicalDeviceState könntest du vllt noch ergänzen, die war in meiner Datei noch nicht drin.
22-11-2013, 11:27:48
So aktualisiert
Heute Abend bzw. am Wochenende hab ich mehr geplant. Da möchte ich für die Geräte extra Klassen anlegen etc. Hast du ggf. noch Wünsche?
RWE SmartHome Nutzer seit dem 25.10.2013.
1x Zentrale - 2x Tür- und Fenstersensor - 2x Heizkörperthermostat - 1x Bewegungsmelder (innen) - 1x Wandsender - 1x Raumthermostat Konverter für ollies openHAB Binding: http://www.rwe-smarthome-forum.de/thread...-konverter
22-11-2013, 11:47:46
Evtl. wäre es gut wenn man den Port über den die Daten zur SH gesendet werden noch berücksichtigt? Wen man es auf einem entfernten Server laufen lässt müsste man ja DYN-DNS nutzen und den Port im heimischen Router zur SHC weiterleiten.
22-11-2013, 16:25:42
Ich kann noch eine Anleitung für Fritz!Box'en einfügen
Dann erkläre ich dort das Port-Forwarden zur SHC. Welchen DYNDNS Dienst nutzt du denn derzeit? Oder beziehst du das nicht auf dich?
RWE SmartHome Nutzer seit dem 25.10.2013.
1x Zentrale - 2x Tür- und Fenstersensor - 2x Heizkörperthermostat - 1x Bewegungsmelder (innen) - 1x Wandsender - 1x Raumthermostat Konverter für ollies openHAB Binding: http://www.rwe-smarthome-forum.de/thread...-konverter
22-11-2013, 16:43:44
Ne, ist nicht auf mich bezogen. Ist mir nur so eingefallen. Ich nutze das über nen Server im Intranet. Aber sonst dyndns.
Gesendet von meinem HUAWEI Y300-0100 mit Tapatalk
23-11-2013, 15:29:53
Finde wirklich super, was ihr hier auf die Beine stellt!
Eine Unterstützung für die UP-Dimmer wäre super, müsste "DimmerActuator" sein
25-11-2013, 23:17:23
Ich hab die Klasse auf einer Synology Diskstation laufen (NAS). Die Methoden kann ich alle aufrufen und kann die Ergebnisse mit var_dump oder print_r kontrollieren.
Das passt so weit. Mein Problem: Wie kann ich den Inhalt des XML-Strings, den z.B. getAllLogicalDeviceStates() zurückgibt in Arrays umkopieren? Wenn ich es auf diese Weise versuche (siehe unten), klappt das nur mit IsOpen, die LID wird nicht ausgelesen. Wie kann ich aber auf die LID zugreifen? $LID[$i]= $xmlstr->LogicalDeviceState[$i]->LID[0]; $IsOpen[$i]= $xmlstr->LogicalDeviceState[$i]->IsOpen[0]; Danke für euere Hilfe! |
|