Topic-icon PHC mit FHEM visualisieren

Mehr
28 Aug 2015 09:21 #1 von henne16
PHC mit FHEM visualisieren wurde erstellt von henne16
Hallo Zusammen,

ich visualisiere meine PHC Steuerung mit FHEM über HTTP befehle.
Der FHEM läuft auf einem Cubietruck.
Der FHEM sendet per notify ein http-Befehl an die PHC Steuerung V3 mit Lan.

define<Name>notify<device>:on { GetHttpFile("<IP_STM942>:80", "/postEvent.html?action=input&STM=0&MOD=5&CHA=7&EVT=2") }.

Für die Rückmeldung aus der PHC STM 942 zum FHEM benutze ich den URL Befehl
URL Befehl in der STM: http://<IP_FHEM>:8083/fhem?cmd.<device>=setstate%20<device>%20<Befehl>.

Das ganze funktioniert auch sehr gut. Nun suche ich noch eine Möglichkeit das ganze nach einem Neustart zu synchronisieren.

Gruß Henrik.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
30 Aug 2015 07:17 #2 von Jürgen
Jürgen antwortete auf PHC mit FHEM visualisieren
Hallo Henrik,

hast Du ein V3-Steuermodul?

Gruß
Jürgen

"The quiter you become the more you are able to hear ..."
(PHC STM V3, EMD, AMD, JRM, Netatmo-Wetterstation - Visualisierung mit OpenHAB)

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
30 Aug 2015 14:19 #3 von henne16
henne16 antwortete auf PHC mit FHEM visualisieren
Hallo Jürgen,

ja ich verwende ein V3 Steuermodul.

Gruß Henrik.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
30 Aug 2015 21:45 #4 von Jürgen
Jürgen antwortete auf PHC mit FHEM visualisieren
Vielleicht hätte ich da eine Lösung für Dich. Mein Junior schreibt gerade ein Programm für mich (bzw. ist gerade in der Testphase). Dieses Programm liest die Status-Seite des Steuermoduls aus (http:/<IP-des-STM>/modulestates.html) und setzt die Stati der Ausgangsmodule.
In meinem Fall setzt es den Status von OpenHAB ... das könnte aber mit einer kleinen Modifikation ja auch dein FHEM bedienen.

"The quiter you become the more you are able to hear ..."
(PHC STM V3, EMD, AMD, JRM, Netatmo-Wetterstation - Visualisierung mit OpenHAB)

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
22 Sep 2015 18:12 #5 von henne16
henne16 antwortete auf PHC mit FHEM visualisieren
Hallo Jürgen,

das hört sich interessant an. Die Frage die ich mir natürlich Stelle, auf welchem System wird Dein Programm dann laufen.

Gruß Henrik

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
22 Sep 2015 18:17 #6 von Jürgen
Jürgen antwortete auf PHC mit FHEM visualisieren

Hallo Jürgen,

das hört sich interessant an. Die Frage die ich mir natürlich Stelle, auf welchem System wird Dein Programm dann laufen.

Gruß Henrik


Es handelt sich um ein Java-Programm - also überall wo ein JRE vorhanden ist (Windows, Linux, ...)

"The quiter you become the more you are able to hear ..."
(PHC STM V3, EMD, AMD, JRM, Netatmo-Wetterstation - Visualisierung mit OpenHAB)

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
20 Mär 2016 20:26 #7 von Parmesan
Parmesan antwortete auf PHC mit FHEM visualisieren
Moin Moin aus Bremen,

wir sind seid kurzem stolze Besitzer eines Hauses in dem eine PHC V3 Steuerung verbaut ist. Jetzt möchte ich gerne beginnen die Möglichkeiten einer solchen Anlage zu nutzen.
Ich habe auf einem Intel Compute Stick einen FHEM Server laufen.
Ich habe mich natürlich riesig gefreut ein PHC-Forum zu finden und noch mehr, dass hier dieses Thema schon besprochen wird.
Leider schaffe ich es nicht, wie henne16, erfolgreich auch nur einen simplen Schaltbefehl zu erzeugen.
Ich hoffe ihr könnt mir helfen.
Ich habe einen "Schalter" in FHEM erstellt und auch den notfy Befehl wie henne16.
Leider passiert nix, nach dem Drücken.

So sieht mein Befehl aus:

define n_LichtFlur notify LichtschalterFlur:on {GetHttpFile("http://192.168.0.118:80/postEvent.html?action=input&STM=0&MOD=2&CHA=6&EVT=4")}

Wenn ich den nackten Befehl im Browser absetze schaltet die Steuerung.

Vielen Dank vorab.

Gruß Patrick

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
20 Mär 2016 20:56 #8 von henne16
henne16 antwortete auf PHC mit FHEM visualisieren
Hallo Patric,

dein Notify sollte so aussehen.


define n_LichtFlur notify LichtschalterFlur:on { GetHttpFile("192.168.0.118:80", "/postEvent.html?action=input&STM=0&MOD=2&CHA=6&EVT=4") }


Ich habe für FHEM auch virtuelle Eingangsmodule in der PHC Steuerung angelegt.

Gruß Henrik
Folgende Benutzer bedankten sich: Parmesan

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
21 Mär 2016 19:24 - 21 Mär 2016 20:02 #9 von Parmesan
Parmesan antwortete auf PHC mit FHEM visualisieren
Nabend Henrik,

ich habe ein virtuelles Eingangsmodul in der Steuerung erstellt. Das lässt sich über den Browser einwandfrei schalten.
Auch habe ich ein notify, wie du geschrieben hast, erstellt. Leider ohne Erfolg. So langsam bin ich ratlos.
Vielleicht habe ich mir von dem Bussystem zuviel versprochen.

Woran könnt es noch liegen?

Wäre für Hilfe sehr dankbar.

Es hat doch geklappt. Ich habe das http vor der IP entfernt und dann klappte es.

So sieht mein Befehl jetzt aus.

define n_LichtschalterFlur notify LichtschalterFlur:on { GetHttpFile("192.168.0.118:80","/postEvent.html?action=input&STM=0&MOD=4&CHA=0&EVT=2") }

Gruß Patrick
Letzte Änderung: 21 Mär 2016 20:02 von Parmesan.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
21 Mär 2016 20:01 - 21 Mär 2016 20:08 #10 von henne16
henne16 antwortete auf PHC mit FHEM visualisieren
Hallo Patrick,

Ich habe im FHEM ein dummy als Schalter angelegt.

define bad_eg dummy
attr bad_eg alias Bad_EG_Licht
attr bad_eg devStateIcon aus:light_light:an an:light_light_dim_100@green:aus paus:light_light:an pan:light_light_dim_100@green:aus
attr bad_eg eventMap on:an off:aus
attr bad_eg fp_EG 292,789,0,
attr bad_eg group Lichtschalter
attr bad_eg icon scene_toilet_alternat
attr bad_eg power-off 0
attr bad_eg power-on 120
attr bad_eg room EG
attr bad_eg setList off on
attr bad_eg verbose 5

Du kannst Deinen URL in die Zwischenablage kopieren und dann für FHEM anpassen.

Kopie aus der PHC Steuerung

Licht Bad EG FHEM An VEM 05.13 Ein > 0 Sekunden http://192.168.200.72:80/postEvent.html?action=input&STM=0&MOD=5&CHA=13&EVT=2

Licht Bad EG FHEM Aus VEM 05.13 Ein > 1 Sekunde http://192.168.200.72:80/postEvent.html?action=input&STM=0&MOD=5&CHA=13&EVT=4

Mein Notify sieht so aus.

define bad_eg_An notify bad_eg:on { GetHttpFile("192.168.200.82:80", "/postEvent.html?action=input&STM=0&MOD=5&CHA=13&EVT=2&XHR=1") }

define bad_eg_Aus notify bad_eg:off { GetHttpFile("192.168.200.82:80", "/postEvent.html?action=input&STM=0&MOD=5&CHA=13&EVT=4&XHR=1") }














Gruß Henrik
Letzte Änderung: 21 Mär 2016 20:08 von henne16.
Folgende Benutzer bedankten sich: Parmesan

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
21 Mär 2016 20:11 #11 von Parmesan
Parmesan antwortete auf PHC mit FHEM visualisieren
Hallo Henrik,

danke für deinen ausführlichen Input. Da ich mir quasi gestern erst den FHEM Server installiert habe ist das Ganze momentan für mich noch ein Buch mit sieben Siegeln, aber irgendwann muss man beginnen.
Ich hatte es jetzt mit verschieden Schreibweisen und dem Setzen von Anführungszeichen versucht und dabei das Logfile vom FHEM Server überprüft. So bin ich der Sache dann auf die Spur gekommen.
Jetzt werde ich mich wohl erstmal in die Grundprogrammierung von FHEM einlesen müssen, um hier halbwegs das Nötigste zu verstehen.
Ich würde mich bei Fragen gerne wieder an Dich wenden. Es sieht so aus, als hättest Du ne Menge Ahnung.
Ich glaube nämlich bei Dimmern wir die Sache noch deutlich komplizierter.

Vielen Dank vorerst.

Gruß Patrick

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
04 Okt 2024 16:59 - 04 Okt 2024 21:41 #12 von apr
apr antwortete auf PHC mit FHEM visualisieren
Hi,

ich wollte nun meine PHC (STM 942) Anlage mit FHEM verknüpfen.

Der Weg FHEM -> PHC klappt problemlos über GetFileFromURL.

Ich scheitere jedoch am o.a. Rückweg PHC -> FHEM

Ich konnte die URLs generieren und auch mit erfolgreich mit FHEM testen (Stichwort: csrfToken). Sobald ich im Browser die Kommandos absetze, ändern sich die Device Stati in FHEM.

Aus der PHC Programmierung heraus funktioniert das nicht.

Action Url hab ich angelegt. Die Simulation der Action URLs in der  PEHA Software funktioniert auch. Die Stati in FHEM ändern sich wie gewünscht. 
Nur mit der Programmierung haperts. Funktionsprogrammierung: Ausgangsmodul Rückmeldung: Wenn Ausgang ist Ein dann Action URL for Lampe Ein ausführen.
Projekt gespeichert und übertragen. Leider passiert in FHEM nichts...

Nachdem die Simulation funktioniert muss es an der Programmierung liegen. Nur was ? Bin ratlos..

Gibt es eine Lösung für einen Refresh der Stati nach Neustart ?

Grüße
Andreas
Anhänge:
Letzte Änderung: 04 Okt 2024 21:41 von apr. Grund: neue Erkenntnisse

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Powered by Kunena Forum