NEWS
LG TV schalten direkt oder über iobroker
-
@spaddel sagte in LG TV schalten direkt oder über iobroker:
So lange das über ein Programm in der Homematic realisiert werden kann.
wie vor gut 2 Stunden geschrieben
@homoran sagte in LG TV schalten direkt oder über iobroker:
setz eine SysVar auf true/false und lass in iobroker ein miniscript davon triggern, das dann die gewünschte im LG Adapter auslöst
-
@spaddel sagte in LG TV schalten direkt oder über iobroker:
Ich bezeichne alles als Addon, was ich z.B unter Zusatzsoftware in der Homematic installieren kann
Dann nenne es bitte auch nur dort "Addon". Ansonsten sorgst Du hier weiterhin für jede Menge Verwirrung.
Homematic => "Addon"
ioBroker => "Adapter"Dann weiß jedenfalls jeder, was Du meinst.
Genauso ist es. Ich bin aber auch offen für andere Lösungen. So lange das über ein Programm in der Homematic realisiert werden kann.
Die Vorgehensweise hat @Homoran ja bereits skizziert:
Du legst Dir in Homematic (CCU?) eine Variable an. Die kannst Du dort schalten.
Eigentlich brauchst Du wohl eher 2 ... eine für "Programm +" und eine für "Programm -".
Im ioBroker reagierst Du dann mit einem Script (JS oder Blockly) auf deren Veränderung und steuerst dann den LG-Adapter.Edit
Wobei ich persönlich eher den umgekehrten Weg gehe.
Gesteuert wird über den ioBroker (genauer: Vis) und wenn nötig wird dann über den HM-Adapter die CCU gesteuert. -
@homoran Das mag für dich verständlich sein aber ich muss dazu erstmal etwas nachforschen, was genau du meinst. Das fängt damit an, wo muss ich die Variable setzen Homematic oder ioBroker. Ich bin kein Profi in diesem Themen.
Gruß
Ch -
@codierknecht Danke für die Beschreibung. Das hat sich wohl mit meiner Antwort überschnitten. Ich teste mal.
Gruß
Ch -
@spaddel
Homematic Web UI => "Einstellungen" => Systemvariable.Die tauchen dann im ioBroker in hm-rega auf und darauf kann man Trigger setzen.
-
@spaddel sagte in LG TV schalten direkt oder über iobroker:
Ich bin kein Profi
ich auch nicht
@spaddel sagte in LG TV schalten direkt oder über iobroker:
wo muss ich die Variable setzen
da du willst dass HM drn LG steuert, bezieht sich meine Antwort natürlich darauf.
Auch nur dort gibt's SystemvariablenAlso schreibst du dir das Skript das dir vorschwebt auf der CCU.
nur statt den LG anzusteuern änderst du den Wert der von dir angelegten SystemvariableDann brauchst du noch in ioBroker ein Miniscript dass auf duese Änderung reagiert und an den lg Adapter weiterleitet.
Das war hier genau so geschrieben
@homoran sagte in LG TV schalten direkt oder über iobroker:
@spaddel sagte in LG TV schalten direkt oder über iobroker:
Ich möchte, dass die Homematic den iobroker steuert.
dann mach das!
setz eine SysVar auf true/false und lass in iobroker ein miniscript davon triggern, das dann die gewünschte im LG Adapter auslöst -
@spaddel
Die Daten aus der Homematic hast Du aber bereits im ioBroker über die entsprechenden Adapter? Nicht dass wir da allesamt jetzt dran vorbei reden und von völlig falschen Vorraussetzungen ausgehen? -
@samson71 Ja die Daten sind alle im ioBroker. Die Variable ist angelegt und tauch ebenfalls dort auf.
Gruß
-
@spaddel sagte in LG TV schalten direkt oder über iobroker:
@samson71 Ja die Daten sind alle im ioBroker. Die Variable ist angelegt und tauch ebenfalls dort auf.
Gruß
dann sieh dir die virtuelle Taste der CCU an, die in dem hm-rega Adapter konfiguriert ist.
Die solltest du unbedingt im CCU-Programm zum Schluss drücken, sonst kann es sein, dass die Änderung der SysVar erst nachv30 Sekunden in ioBroker ankommt. -
@homoran Leider komme ich wieder nicht weiter. Ich habe die Variable in der Homematic angelegt und sehe diese auch im ioBroker. Mit einem Testprogramm kann ich auch den Zustand schalten. Aber leider komme ich bei der Umsetzung im ioBroker nicht weiter. Zudem habe ich nicht ganz kapiert, was du mit Schalten des virtuellen Tasters meinst. Ich habe gesehen, dass die Infos nur alle 30 Sek abgerufen werden und somit ist deine Aussage über die Verzögerung logisch aber ich habe keinen Plan, wie ich das Mit dem virtuellen Taster lösen soll.
Gruß
Ch -
@spaddel fangen wir mal hinten an
@spaddel sagte in LG TV schalten direkt oder über iobroker:
habe keinen Plan, wie ich das Mit dem virtuellen Taster lösen soll.
leider zeigst du uns nichts!
https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1@spaddel sagte in LG TV schalten direkt oder über iobroker:
Mit einem Testprogramm kann ich auch den Zustand schalten.
wie sieht das aus?
Da müsste zum Scluss noch der virtuelle Taster mit short_press bedient werden -
@homoran Das Programm sieht wie folgt aus:
Das Gerät "TV Wohnzimmer aus" ist ein virtueller Taster.
Was kann ich noch zeigen, um den Stand zu zeigen?
Gruß
Ch -
@spaddel sagte in LG TV schalten direkt oder über iobroker:
ist ein virtueller Taster.
zeigen!
du musst aber den nehmen, der in der hm-rega Instanz eingestellt ist.@spaddel sagte in LG TV schalten direkt oder über iobroker:
Das Programm sieht wie folgt aus:
das ist doch wohl nur ein Teil.
Warum nicht das Ganze?zeigen, zeigen, zeigen!
https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1 -
@homoran Ich stehe auf dem Schlauch ...
Was soll ich noch zeigen? Das ist das komplette Programm. Ich habe zu Testzwecken nur ein kleines Programm angelegt, um nicht immer das "große" zu verwenden, da darüber auch noch Licht etc. geschaltet werden.
Was meinst du mit "den nehmen, der im HM-rega eingestellt ist"? Ich habe bisher noch nichts im iobroker eingestellt.
Für euch sind viele Sachen vollkommen logisch aber für einen absoluten Anfänger sind das große Fragezeichen und kryptische Aussagen.
Bitte erklär mir genauer, was ich machen soll.
Danke und Gruß
Ch -
@spaddel sagte in LG TV schalten direkt oder über iobroker:
Das ist das komplette Programm.
ein Programm hat immer ein Wenn und ein Dann.
Das was du zeigst ist unvollständig.@spaddel sagte in LG TV schalten direkt oder über iobroker:
Was meinst du mit "den nehmen, der im HM-rega eingestellt ist"?
genau das, was da steht.
@spaddel sagte in LG TV schalten direkt oder über iobroker:
Ich habe bisher noch nichts im iobroker eingestellt.
aber auch nie nachgesehen was da steht?
zeigen! -
@homoran Ich habe das Programm direkt ausgeführt ohne Taster. Deswegen habe ich nur die "dann" Daten eingegeben. Jetzt habe ich das Programm angepasst.
Das ist die Variable, die ich angelegt habe:
Das Programm sieht wie folgt aus:
Was soll ich noch zeigen, wenn ich nicht weiß, was ich tue?
Ich benötige eine genauere Anleitung. Wenn ich einen Buchhalter sage, Wechsel die Synchronringe im Getriebe wird das auch wohl nichts.
Gruß
Ch -
@spaddel sagte in LG TV schalten direkt oder über iobroker:
wenn ich nicht weiß, was ich tue?
was weisst du denn?
du kennst dich doch suf der HM Seite aus?
sonst hättest du doch nicht darauf bestanden die Logik dort aufzubauen, oder?Du hast doch bereits HM erfolgreich in ioBroker angebunden.
Also hast du doch hm-rpc und hm-rega installiert und konfiguriert, oder?Also kann ich davon ausgehen dass du in der hm-rega Konfiguration nachsehen kannst, welcer virtuelle Taste dort konfiguriert ist (ich meine :50, press_short)
Um dir zu helfen, bat ich dich das zu zeigen.Ebenso wie die virtuelle Taste Wohnzimmer auf der CCU
-
@homoran Ich habe das alles nach Anleitungen gemacht und nur zum Teil verstanden, was ich da mache. Ich baue das mit der HM, da ich bereits diverse Programme habe, dich ich nicht auf den ioBroker umstellen kann, da ich davon keine Ahnung habe.
Im Broker ist rpc und rega installiert und konfiguriert. Wie in den Screenshots zu sehen ist, habe ich die entsprechenden Variablen bzw. Programme identifiziert.
Aber ich habe keine Ahnung, wie es jetzt weitergeht. Was muss ich mit den Infos machen?
Gruß
-
@spaddel sagte in LG TV schalten direkt oder über iobroker:
Wie in den Screenshots zu sehen ist, habe ich die entsprechenden Variablen bzw. Programme identifiziert.
Du zeigst immer nur die Objekte im iobroker.
Interessant wäre die Virtuelle Taste in der CCU und die Konfiguration von hm-rega@spaddel sagte in LG TV schalten direkt oder über iobroker:
da ich davon keine Ahnung habe.
das werden wir schon ändern!
-
@homoran @spaddel
Es ist wohl diese virtuelle Taste gemeint (ganz unten links):Wobei ich ehrlich gestehen muss, das fällt mir heute zum ersten Mal auf. In irgendwelchen Skripten verwendet habe ich das sicher nicht, funktionieren tut alles trotzdem, auch Dinge, die zwischen iobroker und PiVCCU laufen und Dinge in der CCU triggern.
@Homoran Was löst diese virtuelle Taste genau aus? Scheint ja nicht unwichtig zu sein, da Du explizit mehrfach danach gefragt hast.Gruss, Jürgen