NEWS
[gelöst] Anfänger braucht Hilfe für Homematic und Logitech Harmony
-
Hallo zusmamen,
ich hoffe mal dieses Thread ist im richtigen Bereich gelandet.
Als Homematic User möchte ich jetzt meine Logitech Harmony und Homematic mittels iobroker miteinander verbinden.
Vorwerg: Ich bin blutiger Anfänger was iobroker angeht.
Ich habe mir iobroker ersteinmal zum Test auf meinem Windows PC installiert.
Was ich jetzt machen möchte:
Wenn die HM Variable "Harmony-Profil" z.B. den Wert "TV" hat, soll die HM-Steckdose vom TV angeschaltet werden.
Die Variable würde ich zum testen erst einmal manuell ändern.
Leider scheitere ich gerade ein wenig am exec
da ich null Erfahrung habe, bräuchte ich ein wenig Hilfe.
Vielen Dank schon einmal
EDIT:
So sieht es glaube ich besser aus, leider tut sich nichts
EDIT 2:
So sieht es mit dem Harmony Adapter aus. Leider wird die Steckdose immer noch nicht angeschaltet
Liegt es vllt. an den Textbausteinen wo ich "TV" eingetragen habe ?
-
kenne mich mit blockly nicht aus.
Kannst du mal einen Screen der Objekte aus dem Harmony Adapter machen und der homematic objecte? Dann kommen wir der Sache sicherlich näher.
-
Meine HM Objekte. Komischerwiese fehlen ien Paar. "SD." steht für Steckdose
Ich hoffe auf den Screenshots kann man alles erkennen
-
Komischerwiese fehlen ien Paar. `
mal die Konfiguration des hm-rpc öffnen, "Geräte neu einlesen - einmalig (o-ä.) anhaken und Adpter neu starten.Meine HM Objekte. `
Klapp mal bitte die SD-TV auf. Da muss es einen STATE-Datenpunkt geben. Du willst ja nicht die Steckdose aus der Wand werfen, sondern nur den Strom unterbrechenGruß
Rainer
-
Ah Danke für die Tips.
Jetzt funktioniert es
-
Ich habe die ganze Steckdosen-Steuerung jetzt in der Homematic CCU eingerichtet.
Das einzige, was der ioBroker machen soll, ist die aktuelle "Activity" der Harmony zu übergeben.
Klappt aber iwie nicht.
-
Auch hier bitte wieder einen screenshot der dafür zuständigen Objekte (aufgeklappt )
Gruß
Rainer
-
So sieht die Variable aus
-
Klappt aber iwie nicht. `
Hi, man kann sehr leicht überprüfen ob man die richtigen Werte abfragt.Den "Debug output" Baustein kann man bei Problemen nicht häufig genug einsetzen!
Debug output Wert von ….....
Da sieht man im Log ob man das Richtige abfragt.
Grüße
-
So sieht die Variable aus `
Welche Variable?Und die Harmony Objekte, die du verändern willst, willst du mir nicht zeigen?
Gruß
Rainer
-
-
Ich frage die Harmony-Variable "currentActivity" ab:
und möchte dann die Homematic-Variable "Harmony" aktualisieren
Da ich noch total neu bin, kann auch sein, dass ich total auf dem Holzweg bin.
Die Homematic Steckdosen werden auf jeden Fall in der CCU gesteuert, je nach dem welchen Wert die Variable "Harmony" hat
-
Ich frage die Harmony-Variable "currentActivity" ab:
harmony.PNG
und möchte dann die Homematic-Variable "Harmony" aktualisieren
hm.PNG
Da ich noch total neu bin, kann auch sein, dass ich total auf dem Holzweg bin.
Die Homematic Steckdosen werden auf jeden Fall in der CCU gesteuert, je nach dem welchen Wert die Variable "Harmony" hat `
Und ich bin verwirrt :shock:
Steckdosen <-> CCU <-> Variablen.
Und nichts davon sehe ich in Deinem Blockly :roll:
Bitte drösel das mal bitte auf.
Grüße
-
Typischer Fall für Glaskugeln
Er hat eine SysVar auf der CCU. Je nachdem was darin steht, werden über CCU-Programme irgendwelche Steckdosen geschaltet.
Jetzt möchte er über ioBroker, je nachdem welche Aktivität seine Harmony hat, dass die SysVar entsprechend benannt wird.
War da nicht noch etwas mit ack=false um SysVar in der CCU zu beschreiben.
Gruß
Rainer
-
War da nicht noch etwas mit ack=false um SysVar in der CCU zu beschreiben. `
Nö, mache ich (noch) am laufenden Band.Aber immer mehr Vars ziehen nach ioBroker um.
Grüße
-
Homoran hat es verstanden und korrekt beschrieben.
Da ich mit ioBroker gerade erst anfangen, soll die Logik erst einmal in der CCU bleiben.
Daher nur der Transfer der Harmony Activity in die CCU
-
Hab wieder ein wenig wieter gestest.
So wird die Variable in der CCU bearbeitet:
Sobald ich aber die Harmony Variable auslesen will. Schlägt es fehl
der Fehler steckt also irgendwo im Auslesen und Vergleich der Harmony-Variable
-
der Fehler steckt also irgendwo im Auslesen und Vergleich der Harmony-Variable `
Mal den Tip mit dem "Debug output" ausprobiert :roll:Grüße
-
Sofern ich den Output Baustein richtig verwendet habe, sieht das Ganze so aus:
-
Sofern ich den Output Baustein richtig verwendet habe, sieht das Ganze so aus: `
Fast."Debug output WERT von ID activity…..."
Und fallst Du keine Standard-Log-Level geändert hast, lass die Ausgabe auf INFO nicht auf Error.
Die Ausgabe siehst Du dann im LOG-Reiter vom ioBroker.Admin.
Grüße