NEWS
Mediola-CCU2-IOBroker-Harmony Hub
-
Ich stehe noch recht am Anfang auf der CCU2 ist noch nicht besonders viel eingebaut.
Mein Plan ist zur Visualisierung Mediola einzusetzen. Dazu würde ich mir die CCU2 Lizenz für Mediola auch kaufen.
Man könnte auch noch die Lizenz für die Harmony kaufen aber dort kommt der Status nicht zurück und über IObroker könnte man noch mehr anbauen.
Ich möchte, dass die CCU2 bei einem Tastendruck IObroker sagt er möchte über die Harmony den TV anschalten.
Im VIS geht das schon mal habe ich getestet.
Was muss ich in der CCU2 machen um erst einmal einen Virtuellen Taster zu haben (welcher dann von Mediola zur Visualisierung genutzt werden kann).
Und wie kann ich dem Taster die Funktion im IO Broker zuweisen.
Ich suche schon seit Stunden und komme nicht mehr weiter.
-
OK ich gehe in die HM unter Einstellungen auf Systemvariable und habe eine neue erstellt.
Bild dazu im Anhang.
1867_1.png -
Du brauchst zusätzlich ein Programm, das auf den Tastendruck reagiert.
Das kann wahlweise mit Javascript geschrieben werden, mit blockly zusammengeklöppelt oder mit node-red erstellt werden.
Alternativ erstellst du eine Szene mit nur einem Datenpunkt, getriggert auf den Taster.
Was wäre dir am liebsten?
Dass du den virtuellen Taster in der CCU noch nicht hast, hast du uns bisher verschwiegen
Diese befinden sich bereits auf der CCU unter Geräte. Dazu musst du in der WebUI der CCU bei Bedienung- Geräte unten auv "virtuelle Kanäle einblenden" klicken.
Also such dir einen aus (50 ist bereits intern bei ioBroker vergeben!) und reagiere darauf.
Edit: Systemvariablen sind für dein Vorhaben keine gute Idee. Da kann es bis zu einer Minute dauern, bis die Reaktion erfolgt ist.
Gruß
Rainer
-
Na ich würde sagen Variante 3 klingt am einfachsten.
Was mach ich mit dem Taster in der CCU2 muss ich dort was einstellen?
-
Konnte im Mediola schon mal den Taster zuweisen.
Auch konnte ich den Status eine Systemvariable zuweisen.
Bild im Anhang.
Nun müsste aber den Taster in der CCU2 oder IO Brocker eine Aktion zugewiesen werden.
1867_2.png
1867_3.png -
Konnte im Mediola schon mal den Taster zuweisen. `
Nimm einen Anderen!
@Homoran:50 ist bereits intern bei ioBroker vergeben! `
Was mach ich mit dem Taster in der CCU2 muss ich dort was einstellen? `
Alles gut!Na ich würde sagen Variante 3 klingt am einfachsten. `
Dann installiere mal den Szenen Adapter und lies dir das hier durchhttp://www.iobroker.net/?page_id=1950&lang=de
Gruß
Rainer
PS bin jetzt kurz weg
-
Sag mal chemieka,
ich denke, ich stoppe den Support für Deine Frage im Homematic-Forum, da Du hier ja die gleiche Fragen stellst (ab hier … http://homematic-forum.de/forum/viewtop … 10#p334029)
Irgendwie fühle ich mich gerade ein wenig verschaukelt …..
Gruß,
Eric
-
Hallo eric,
Ich bin schuld!
Gruß
Rainer
-
Mag sein. Aber im HM-Forum scheint die Anbindung Mediola an CCU noch offen zu sein … usw. Dort waren wir gerade mal bei der SysVar.
Ich mag es einfach nicht, wenn jemand an zwei Stellen die gleichen Fragen stellt .... hat für mich einen faden Beigeschmack.
Gruß,
Eric
-
OK das stimmt aber der Ansatz geht erst einmal in zwei Richtungen. Machen mal hier weiter.
Also Variable gefunden. Könnte man die Tabelle so anpassen, dass man die Namen gleich sehen kann?
OK der Taster 50 geht dann wohl nicht aber das war nur ein Test hatte dem Taster noch keine Aufgabe gegeben.
Wollte jetzt niemanden verärgern. Hat sich irgendwie entwickelt sorry.
-
Hi,
ja, Du kannst, wie in Excel auch, die Spalten breiter ziehen.
Ist ein wenig tricky, da die senkrechte "Linie" quasi nicht zu sehen ist. Musst Du ein wenig basteln.
Gruß,
Eric
PS: Die Linie müsset ungefähr hinter dem x-Button rechts neben dem Namens-Feld liegen.
-
Ahh na bitte das haben wir. Variable auch gefunden. Wie geht's nun weiter.
grade mal noch etwas mit Skript versucht geht aber auch nicht.
1867_7.png -
Zweiter Versuch über Szenen. Habe ein Szene erstellt. Zumindest klappt das wenn ich die Szene im Menü starte.
Aber der Trigger also der Virtuelle Taster 49 der CCU2 bringt nicht die Auslösung. Und der Status des Virtuellen Tasters bleibt bei true, ist bestimmt auch ungünstig.
-
Bei blockly den blauen block ins rote Maul.
Inhaltlich:
Grünen block weg!
Du willst doch auf die taste reagieren, nicht alle Sekunde auslösen!
Roter block: ist true statt geändert
Bei der Szene sieht die Konfiguration auf den ersten blick gut aus.
Den harmony Datenpunkt kann ich nicht erkennen, auf jeden fall musst du das Feld in den null steht gegen einen anderen Wert ersetzen (ich glaube 2)
Was strht denn rotes im log?
Gruß
Rainer
-
welche Variante ist den die Bessere oder ist das egal.
Also ich hab jetzt den Punkt erreicht: Mediola ein Knopf drücken und die Szene wird gestartet. Das geht setzt so.
Die zwei hatte ich gewählt weil bei dem Harmony Adapter diese Zahl steht wenn die Aktion läuft.
So damit isses schon mal gut. Wie könnte ich jetzt des Status welche aktion gerade läuft zurückschicken?
-
Die zwei hatte ich gewählt weil bei dem Harmony Adapter diese Zahl steht wenn die Aktion läuft. `
korrekt!Sieht alles gut aus.
ich würde nur die 1000msec Pause zwischen den Befehlen reduzieren, wenn du mehrere Befehle nutzen willst.
Wie könnte ich jetzt des Status welche aktion gerade läuft zurückschicken? `
Wohin?(Sieh mal jetzt unter Objekte die Daten zum harmony an, vielleicht steht da was du suchst)
Gruß
Rainer
-
Na ich hab schon einen Ansatz mal testen.
Der Sinn ist das der Knopf auch grün wird wenn TV an ist auf der Mediola.
-
Der Sinn ist das der Knopf auch grün wird wenn TV an ist auf der Mediola. `
Wie gesagt, von Mediola habe ich keine Ahnung. Aber das klingt so, als ob der "Knopf" keinen Taster, sondern eine bool'sche Antwort erwartet. (on/off)Dann bleibt dir wahrscheinlich nur der Weg über eine Sysvar vom typ Logik.
Um die Reaktion auf eine Sysvar zu beschleunigen käme dann die virtuelle Taste 50 wieder ins Spiel. Dafür ist sie reserviert.
Gruß
Rainer
-
Hi,
Dann bleibt dir wahrscheinlich nur der Weg über eine Sysvar vom typ Logik.
Um die Reaktion auf eine Sysvar zu beschleunigen käme dann die virtuelle Taste 50 wieder ins Spiel. Dafür ist sie reserviert. `
wurde genau dafür nicht schon eine Variable erstellt?Ich würde eine SysVar, die man in Mediola einbinden kann (geht, soweit ich mich aber erinnere) und auch in ioBroker verarbeitet werden kann, erstellen und damit alles abwickeln.
Habe ich auch so für den Programstart auf der CCU mit Alexa gemacht.
Gruß,
Eric
Von unterwegs getippert.
-
wurde genau dafür nicht schon eine Variable erstellt? `
Ich hielt die Abwicklung über eine Sysvar bei 30 sec polling time für eine Tastenaktion für zu langsam, deswegen hatte ich eine virtuelle Taste empfohlen.
Zu dem Zeitpunkt wusste ich nichts von dem Wunsch den Zustand der laufenden harmony Aktivität visualisieren zu wollen.
Wie ich bereits im HM-Thread erwähnte ist diese ganze programmierung von hinten durch die Brust ins Auge über vier Systeme (Mediola - CCU - ioBroker - Harmony) mit bidirektionaler Steuerung und Meldung an jedes System für mich sowieso das typische Anfängerszenario :mrgreen:
Gruß
Rainer