NEWS
LG TV schalten direkt oder über iobroker
-
@homoran Das sollte dieser sein:
Ich habe aber auch schon andere getestet. Leider auch ohne Erfolg.
-
@spaddel
Den kannst Du nicht auf falsch setzen. Den kannst Du nur drücken. -
@spaddel sagte in LG TV schalten direkt oder über iobroker:
Das sollte dieser sein:
also kein power DP!
Dann musst du true(wahr) senden, nicht falsch
-
@homoran Dann kann es nur dieser sein
Aber wenn der Fernseher an ist, steht das Teil auf true.
-
@spaddel sagte in LG TV schalten direkt oder über iobroker:
Dann kann es nur dieser sein
Alles gut, nimm den
switchoff
, aber schalte den auf wahr -
@spaddel sagte in LG TV schalten direkt oder über iobroker:
Dann kann es nur dieser sein
Dieser Datenpunkt ist nicht beschreibbar - das kleine Schloss zeigt das an den Datenpunkten
-
@djmarc75 Dann bin ich überfragt, welchen ich nehmen soll.
Welcher wäre dann der richtige? Im VIS habe ich diesen verwendet:
-
@spaddel
Nimm denturn Off
aus Deinem Screenshot und setze den auf true (also drück ihn). Du hattest es mit falsch versucht. -
@spaddel sagte in LG TV schalten direkt oder über iobroker:
Dann bin ich überfragt, welchen ich nehmen soll.
liest du alle Antworten?
@homoran sagte in LG TV schalten direkt oder über iobroker:
@spaddel sagte in LG TV schalten direkt oder über iobroker:
Dann kann es nur dieser sein
Alles gut, nimm den
switchoff
, aber schalte den auf wahrjetzt kommt noch ne neue Info
@spaddel sagte in LG TV schalten direkt oder über iobroker:
Im VIS habe ich diesen verwendet:
so einen hatte ich auch erwartet!
den wirst du dann auffalsch
setzen müssen -
@spaddel sagte in LG TV schalten direkt oder über iobroker:
Dann bin ich überfragt, welchen ich nehmen soll.
Nimm mal den hier. Damit kann ich ein- und ausschalten.
-
@codierknecht Ich habe den Fehler gefunden. Im HM Programm muss der Zustand auf an gesetzt werden. Jetzt geht der Fernseher aus, wenn das Programm ausgeführt wird.
Vielen Dank für eure Hilfe und die Geduld. Habe viel gelernt.
Gruß
Christian -
@spaddel sagte in LG TV schalten direkt oder über iobroker:
@codierknecht Ich habe den Fehler gefunden. Im HM Programm muss der Zustand auf an gesetzt werden. Jetzt geht der Fernseher aus, wenn das Programm ausgeführt wird.
nicht wirklich!
Was hast du denn jetzt im Blockly?
das war so vorbereitet/geplant, dass du je nach an/aus auf der CCU auch den TV an oder aus stellen könntest.Wenn du die Logik jetzt nicht wie entsprechend des zu wählenden Datenpunktes im Blockly angepasst hast, sondern in der CCU, invertierst du das Gesamtsystem.
-
@homoran Du hast Recht, da scheint noch was im argen zu liegen. Der Fernseher geht aus aber nur einmal. Wenn ich das Programm ein zweites mal ausführe, bleibt er an.
Die aktuelle Konfiguration sieht jetzt wie folgt aus:
Wie bereits gesagt, so funktioniert es einmal.
Gruß
Ch -
@spaddel sagte in LG TV schalten direkt oder über iobroker:
Wenn ich das Programm ein zweites mal ausführe, bleibt er an.
Natürlich!
den zweiten Teil gaben wir ja noch gar nicht implementiert.
Deine SysVar hiess doch "off" o.ä.edit: LG-TV AUS
-
@spaddel sagte in LG TV schalten direkt oder über iobroker:
Die aktuelle Konfiguration sieht jetzt wie folgt aus:
bitte Infos zuerst zum HM Programm:
wo ist die Virtuelle Taste:50?Welcher Wert wird in der SysVar LG_TV mit an an ioBroker übergeben?
-
@homoran Die Variable übergibt lt der Konfiguration aus / an
Was meinst du mit "wo ist die virtuelle Taste:50"? Die steht unter der Zentrale:
und eine virtuelle Taste ist die 50.
-
@spaddel sagte in LG TV schalten direkt oder über iobroker:
Die Variable übergibt lt der Konfiguration aus / an
nein!
die Variable ist vom Typ Logikwert (bool) und übergibt angeblich wahr und falsch, was in der Webui der CCU mit aus bzw an übersetzt werde soll.
Das würde auch due invertierte Reaktion erklärenBitte in den Objekten hm-rega in ioBroker überprüfen.
@spaddel sagte in LG TV schalten direkt oder über iobroker:
Was meinst du mit "wo ist die virtuelle Taste:50"?
die solltest du doch noch in das Programm übernehmen, sonst passiert nichts (sofort).
Was die Frage aufwirft, was sich hinter LG TV aus/an verbirgt
-
@homoran Ich habe den virtuellen Taster eingefügt. Ich habe den nur umbenannt in LG TV aus/an
Das ist dieser Screenshot:
Die Objektdaten im rega sagen folgendes:
{ "_id": "hm-rega.0.14895", "type": "state", "common": { "name": "LG TV", "type": "boolean", "read": true, "write": true, "role": "state", "desc": "LG TV an / aus", "states": { "0": "an", "1": "aus" } }, "native": { "Name": "LG TV", "TypeName": "VARDP", "DPInfo": "LG TV an / aus", "ValueMin": null, "ValueMax": null, "ValueUnit": "", "ValueType": 2, "ValueSubType": 2, "ValueList": "an;aus" }, "from": "system.adapter.hm-rega.0", "user": "system.user.admin", "ts": 1707162027524, "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } }
-
@spaddel sagte in LG TV schalten direkt oder über iobroker:
Ich habe den nur umbenannt in LG TV aus/an
das ist ungünstig, da dieser Taster immer in Programmen auf der CCU verwendet werden soll, wenn geänderte Werte in beliebigen SysVar schnell an ioBroker übertragen werden sollen, auch wenn es sich nicht um LG sondernirgendetwas ganz anderes sein sollte.
Genauso ungünstig ist es den Datenpunk LG-TV auf falsch zu setzen wenn der TV an ist, und wahr, bei ausgeschaltet.
logisch geht für mich anders.
Deswegen musstest du auch die Logik invertieren
-
@homoran Was heißt das jetzt? Soll ich den alten Namen wieder herstellen und im HM Programm den Schalter auf aus setzen. Wenn ich das richtig verstanden habe, muss ich dann auch die Blockly Anweisung auf wahr setzen. So sollte die Logik wieder passen oder?