NEWS
Verbindung iobroker Homematic
-
Meine CCU3 ist nach einem Firmwareupdate nicht mehr gestartet. Daraufhin habe ich ein lange geplante Umstellung auf OpenCCU RaspberryMAticgestartet.
OpenCCU läuft jetzt auf einem Raspberry 4 B+, die Funkverbindung erfolgt über eine HB-RF-RTH und der Funk-Modulplatine für RaspberryTRXC2-TIF.
Des weiteren läuft im Hintergrund ein ioBroker, der die Verbindung zwischen den verschiedenen Geräten hestellt.
Einige HmiP Geräte habe ich erfolgreich an der neuen CCU angelernt.
Mein Problem ist jetzt, das die Homematic Geräte (vorwiegend Schalter, WRC6...) im iobroker in der enstsprechenden Instanz korrekt eingelesen und angezeigt werden. Ich habe, um das zu testen, eine HmiP-WRC6 in der RaspberryMatic mehrfach umbenannt, die neue Bezeichnung wurde nach Neustart der entsprechenden Instanz im iobroker jedesmal geändert und richtig angezeigt.
Aber die Scripte (Java) funktionieren nicht mehr, obwohl in der Verknüpfung der richtige Trigger aus der Homematic steht. In der Homematic kann ich für jeden Eingang einen Test machen, das funktioniert für jeden Taster.
Woran kannndas liegen? -
Meine CCU3 ist nach einem Firmwareupdate nicht mehr gestartet. Daraufhin habe ich ein lange geplante Umstellung auf OpenCCU RaspberryMAticgestartet.
OpenCCU läuft jetzt auf einem Raspberry 4 B+, die Funkverbindung erfolgt über eine HB-RF-RTH und der Funk-Modulplatine für RaspberryTRXC2-TIF.
Des weiteren läuft im Hintergrund ein ioBroker, der die Verbindung zwischen den verschiedenen Geräten hestellt.
Einige HmiP Geräte habe ich erfolgreich an der neuen CCU angelernt.
Mein Problem ist jetzt, das die Homematic Geräte (vorwiegend Schalter, WRC6...) im iobroker in der enstsprechenden Instanz korrekt eingelesen und angezeigt werden. Ich habe, um das zu testen, eine HmiP-WRC6 in der RaspberryMatic mehrfach umbenannt, die neue Bezeichnung wurde nach Neustart der entsprechenden Instanz im iobroker jedesmal geändert und richtig angezeigt.
Aber die Scripte (Java) funktionieren nicht mehr, obwohl in der Verknüpfung der richtige Trigger aus der Homematic steht. In der Homematic kann ich für jeden Eingang einen Test machen, das funktioniert für jeden Taster.
Woran kannndas liegen?@Atticus sagte in Verbindung iobroker Homematic:
Aber die Scripte (Java) funktionieren nicht mehr
Java-Scripte auf der CCU?
Oder Javascript-Scripte bei ioBroker?@Atticus sagte in Verbindung iobroker Homematic:
obwohl in der Verknüpfung der richtige Trigger
welche Verknüpfung?
Direktverknüpfung innerhalb der CCU?Was genau sieht bei dir wie aus?
-
Also ich meine die Javascripte im iobroker.
Im iobroker habe ich als Verbindung zur Homematich die Adapter hm-rega und hm-rpc laufen, von hm-rpc laufen 5 instanzen. Wenn ich jetzt im Menu Objekte die HM Ordner öffne, sehe ich die Geräte aus der HomeMatic, diesen haben sonst in den Scripten was ausgelöst, jetzt jedoch nicht mehr. -
Also ich meine die Javascripte im iobroker.
Im iobroker habe ich als Verbindung zur Homematich die Adapter hm-rega und hm-rpc laufen, von hm-rpc laufen 5 instanzen. Wenn ich jetzt im Menu Objekte die HM Ordner öffne, sehe ich die Geräte aus der HomeMatic, diesen haben sonst in den Scripten was ausgelöst, jetzt jedoch nicht mehr.@Atticus dann zeig doch mal was!
mindestens:
- ein nicht funktionierendes Script
- die Objektdaten des darin enthaltenen Trigger-DP
- die Konfigurationen der dazugehörigen rpc-Instanz
sonst wird das hier eine Ratestunde.
https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge -
@Atticus sagte in Verbindung iobroker Homematic:
hier die Bilder
DANKE!
Erster Blick zeigt einen PRESS_SHORT.
Ist das ein batteriebetriebener (Wand-)Taster?gibt es für den ein Dummy-Programm in der CCU?
@Atticus sagte in Verbindung iobroker Homematic:
Objekte
ich brauchte die
sagte in Verbindung iobroker Homematic:
die Objektdaten des darin enthaltenen Trigger-DP
ist aber möglicherweise schon erledigt
-
@Atticus sagte in Verbindung iobroker Homematic:
Es ist ein batteriebetriebener (Wand-)Taster?
Dann muss ein Dummy-Programm mit
falls GERÄT PRESS_SHORT dann ... (leer lassen)auf der CCU erstellt werden.
Ansonsten wird nichts auf die rpc-Schnittstelle geschickt -
@Atticus sagte: RPC Konfig
Der Adapter Port sollte laut Doku 0 sein.
@Homoran sagte in Verbindung iobroker Homematic:
gibt es für den ein Dummy-Programm in der CCU?
Falls nicht, muss man das Senden der Taster per Skript aktivieren:
// Dieses Skript einmal für jeden Taster-Kanal ausführen const inst = 'hm-rpc.1'; // Instanz anpassen const channel = '000B58A9A393FE:1'; // Kanal-Adresse anpassen sendTo(inst, 'reportValueUsage', {ID: channel, paramType: 'PRESS_SHORT', params: 1}, res => { log(JSON.stringify(res)); });



