- Beiträge: 31
- Dank erhalten: 1
PHC 940 STM V1 an Openhab1 oder 2 anbinden.
- idcotton
-
Autor
- Offline
- Senior Mitglied
-
ist es vielleicht möglich, den Status Toggle in einer Openhab Regel zu verwenden?
Immer wenn der Status Toggle z.B. bei omd.7.out2 kommt, dann ändere den Status.
Die Regel müsste dann vorher nur den aktuellen Status im Openhab vorher abfragen.
Z.B. Zustand der Lampe ist aus.
Jetzt schalte ich die Lampe über das App ein.
Zustand der Lampe ist an.
Jetzt schlate ich die Lampe per Taster aus.
Zustand der Lampe ist aus, wird aber im App noch als eingeschaltet angezeigt.
Da der manuelle Schaltvorgang am Taster aber ein Toggle für die Lampe gesendet hat,
könnte doch jetzt die Regel nachschauen wie der Staus gerade ist und diesen dann auf off setzen.
Ich kenne mich nur zu wenig aus um eine solche Regel zu schreiben.
Wenn das so gehen würde, dann wäre es sehr nett von Euch, wenn Ihr mir für eine Lampe/Item so eine Regel schreiben könntet.
Ich würde dann für jedes Item dieses Beispiel eintragen.
Danke und Gruß
Maik
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- idcotton
-
Autor
- Offline
- Senior Mitglied
-
- Beiträge: 31
- Dank erhalten: 1
leider kommt im MQTT Broker nur on/off für direktes schalten an und toggle für das schalten per Taster.
Gruß
Maik
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- haribo
- Offline
- Senior Mitglied
-
- Beiträge: 68
- Dank erhalten: 12
idcotton schrieb: Hallo Ihr beiden,
ist es vielleicht möglich, den Status Toggle in einer Openhab Regel zu verwenden?
Immer wenn der Status Toggle z.B. bei omd.7.out2 kommt, dann ändere den Status.
Die Regel müsste dann vorher nur den aktuellen Status im Openhab vorher abfragen.
Z.B. Zustand der Lampe ist aus.
Jetzt schalte ich die Lampe über das App ein.
Zustand der Lampe ist an.
Jetzt schlate ich die Lampe per Taster aus.
Zustand der Lampe ist aus, wird aber im App noch als eingeschaltet angezeigt.
Da der manuelle Schaltvorgang am Taster aber ein Toggle für die Lampe gesendet hat,
könnte doch jetzt die Regel nachschauen wie der Staus gerade ist und diesen dann auf off setzen.
Ich kenne mich nur zu wenig aus um eine solche Regel zu schreiben.
Wenn das so gehen würde, dann wäre es sehr nett von Euch, wenn Ihr mir für eine Lampe/Item so eine Regel schreiben könntet.
Ich würde dann für jedes Item dieses Beispiel eintragen.
Danke und Gruß
Maik
Hallo Maik,
das müsste gehen, aber ich halte es nicht für besonders robust. Sobald du ein Toggle-Event verpasst, bist du asynchron.
Dein Vorschlag bringt mich allerdings auf eine andere Idee: Du könntest das Toggle-Event dazu verwenden, um in openhab (mit einer Regel) mittels xWRC den Status des betroffenen Ausgangs abzufragen und zu setzen. Scheint mir lösbar zu sein und wäre robust.
Wie das genau abzubilden ist, kann ich dir im Moment leider nicht erklären - ich muss nebenbei arbeiten

Gruß Harald
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- idcotton
-
Autor
- Offline
- Senior Mitglied
-
- Beiträge: 31
- Dank erhalten: 1
OK dann warte ich bis Du mehr Zeit hast.
Ich kann das leider nicht alleine Umsetzen.
Danke und Gruß
Maik
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Eckert258
- Offline
- Junior Mitglied
-
- Beiträge: 10
- Dank erhalten: 0
ich habe bei mir xPHClog so eingestellt, dass bei jeder Aktion des jeweiligen Ausgang eine MQTT Message über den tatsächlichen Schaltzustand gesendet wird. Somit hast du immer den aktuellen Zustand, egal ob das Eingangssignal on/off/toggle ist.
Gruß
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- idcotton
-
Autor
- Offline
- Senior Mitglied
-
- Beiträge: 31
- Dank erhalten: 1
kannst Du mir vielleicht schreiben/erklären wie genau Du das gemacht hast.
Danke und Gruß
Maik
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- idcotton
-
Autor
- Offline
- Senior Mitglied
-
- Beiträge: 31
- Dank erhalten: 1
Ich war heute bei der Firma, die beim Bau des Hauses meines Nachbarn die PHC Anlage gebaut haben.
Ich habe einen USB Stick bekommen auf dem das PHC Programm V1 drauf ist und die Projekt Datei dazu.
Das Programm läuft nur auf Windows XP. Hatte zum Glück noch ein altes Notebook im Keller mit WinXP.
Habe das Programm gestartet und siehe da, es ist das selbe wie auf den Ausdrucken die wir in den Unterlagen vom Haus gefunden hatten.
Ich habe ja schon bemerkt, das uns die PHC 940 STM keinen Status zurück gibt in xWRC, sondern nur Komandos. Das sehe ich daran, das Mosquitto nur /cmd empfängt und nicht /sta.
Ich könnte also jetzt in der PHC Programm Software die Verknüpfungen erstellen von denen Andreas geschrieben hat.
Dann könnte ich das in die STM 940 einspielen.
Da ich davon aber kein Ahnung habe, weiß ich auch nicht wie ich anfangen soll.
Könnte jemand mit der Projektdatei etwas anfangen um diese mal bei sich auf dem PC zu begutachten.
Oder mir die nötigen Infos geben wie ich am besten jetzt weiter mache.
Danke und Gruß
Maik
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Andreas
-
- Offline
- Platinum Mitglied
-
- Beiträge: 274
- Dank erhalten: 56
In der Ini gibt es folgende Einstellung:
Auf was steht das bei Dir? hast Du mal 7 oder 15 probiert?
PHC STM V2, EMD,AMD,JRM und DIM-Module, Wind, Regen und Sonnen-Sensor, Visualisierung mit OpenHAB
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- idcotton
-
Autor
- Offline
- Senior Mitglied
-
- Beiträge: 31
- Dank erhalten: 1
publish=7 ist derzeit eingestellt.
Mit 1 bekomme ich garnichts.
Werde morgen mal 15 probieren. Kannte ich garnicht. Gibt es noch mehr die in der ini nicht aufgeführt sind.
Danke und Gruß
Maik
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Andreas
-
- Offline
- Platinum Mitglied
-
- Beiträge: 274
- Dank erhalten: 56
15 = 1+2+4+8
PHC STM V2, EMD,AMD,JRM und DIM-Module, Wind, Regen und Sonnen-Sensor, Visualisierung mit OpenHAB
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- idcotton
-
Autor
- Offline
- Senior Mitglied
-
- Beiträge: 31
- Dank erhalten: 1
Ich verstehe die xPHClog Geheimsprache noch nicht

Ne mal im Ernst, da wäre ich von selber nicht drauf gekommen. Die 7 habe ich nur genommen, weil Harald das auch in seiner ini stehen hat.
Jetzt bin ich wieder etwas schlauer.
Werde berichten ob es was gebracht hat.
Danke und Gruß
Maik
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- idcotton
-
Autor
- Offline
- Senior Mitglied
-
- Beiträge: 31
- Dank erhalten: 1
ich habe jetzt die xPHClog.ini auf publish=15 eingestellt.
So wie ich das verstanden habe wird jetzt alles übertragen was der Bus zu bieten hat.
Hier die Ausgaben die über den Bus kommen.
Schalten per App (omd.6.out6.ON/OFF)
XWRC:
MQTT:
Schalten manuell am Wandtaster (omd.7.out2)
XWRC:
MQTT:
Kannst Du daran erkennen welche Möglichkeiten ich jetzt für die Visualisierung in OPENHAB2 habe.
Danke und Gruß
Maik
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- idcotton
-
Autor
- Offline
- Senior Mitglied
-
- Beiträge: 31
- Dank erhalten: 1
ich habe das Problem mit den manuellen Schaltzuständen (toggle) gelöst.
Ich habe ein virtuelles ITEM zu jedem Switch ITEM erstellt und über eine Regel wird dann der Zustand in OpenHAB2 geändert.
SWITCH ITEM:
VIRTUELLES ITEM:
REGEL:
Bei einem Neustart von OpenHAB2 (z.B. Stromausfall) werden alle Lampen einmal ausgeschaltet.
Somit ist dann OpenHAB mit der PHC wieder Synchron.
Zudem informiert OpenHAB2 noch mit einer Mail über den Neustart.
Jetzt benötige ich nur noch eine Statusabfrage für die Rollershutter, hat hier schon jemand Erfahrung?
Und das Erstellen von Rollo Gruppen ist mir in OpenHAB noch nicht gelungen.
Wenn dazu noch jemand Infos hat, wäre ich dankbar.
Viele Grüße
Maik
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Andreas
-
- Offline
- Platinum Mitglied
-
- Beiträge: 274
- Dank erhalten: 56
bei den JRM-Modulen gibt es leider keine Statusabfragen. Weder weiß das JRM-Modul noch die Steuerung, wo und wie der Rolladen/die Jalousie/die Markise sich gerade befindet, noch gibt es m.W. nach Rückmeldungen, dass die Mororen angelaufen sind und wieder stoppen.
Das einzige, was du siehst, sinnd auf dem Modulbus die Befehle von der Steuerung an das JRM-Modul
Gruß
Andreas
PHC STM V2, EMD,AMD,JRM und DIM-Module, Wind, Regen und Sonnen-Sensor, Visualisierung mit OpenHAB
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Jan
- Offline
- Junior Mitglied
-
- Beiträge: 17
- Dank erhalten: 2
Maybe someone can help me?
I can switch lights with Openhab2 en PHC 940 STMV1, however status update is not working and I used the example of Haribo
/* Light */
/* mit Status-Update über xWRC */
Switch Arbeitszimmerlicht "Arbeitszimmerlicht" (gAZ, Lights) {http=">[ON:GET:http://localhost:8080/icontrol.dll?ccmd=omd.07.out2.on] >[OFF:GET:http://localhost:8080/icontrol.dll?ccmd=omd.07.out2.off] <[http://localhost:8080/icontrol.dll?ccmd=omd.07.out2&terse:10000:REGEX((.*))]"}
Update : In the attachted log file you can see that every 10 seconds an http request is generated and that the correct result is given back ("0" when light off and "1" when light on). The status in OH2 is however not updated ...
Kind regards,
Jan
Bitte Anmelden oder Registrieren um der Konversation beizutreten.