NEWS
[Gelöst] Lampe bei TV gedimmt an
-
Hi. Ich habe da gerade auch so ein kleines Problem und zwar will ich das wenn ich einen Film über Amazon gucke eine Lampe an geht und sie gedimmt wird. Wenn ich Amazon aus mache dann soll die Lampe auf volle helligkeit gehen und nach x Minuten ganz aus. Soweit funktioniert hier auch alles nur mein Problem ist, das die Lampe zwar an geht und gedimmt wird aber nach 2 Minuten komplett aus geht. Was übersehe ich da?
-
1. Würde ich nicht mit "Sonst falls mache" sondern einfach 2x "falls mache" machen. Ist aber in meinen Augen nur ein Schönheitsfehler.
Zum Problem: Ich würde mal den Datenpunkt activity:Amazon mit History überwachen. Im Blocky sehe ich keinen Fehler-
-
Wie stelle ich das denn an das ich den überwache? Bin noch sehr neu bei dem Thema
-
Sieht so aus wie eine activity vom Harmony Adapter ?
Wenn ja, dann nim mal Mathe Bausteine (Zahlen) und nicht wie bei Dir Text (grüne Bausteine)
-
Ja genau ist ein harmony Adapter. Ich werde es mal versuchen mit den zahlen nur schaltet tut er ja also Licht geht ja an und dimmt auch nur geht halt dann auch wieder aus.
-
Ps: hier stand Quatsch….
Hier mal ein Beispiel. Ist zwar nicht ganz Dein Beispiel, aber so vom Prinzip....
Ich frage noch zusätzlich ab wie hell oder dunkel es ist und schalte das Licht bei jeder activity dann an und zum Schluss auch aus.
Die Verzögerung bzw. beim beenden erst ganz an und dann ganz wieder aus hatte ich aber auch mal drinn.
![](</s><URL url=)<link_text text="https://uploads.tapatalk-cdn.com/201901 ... 79f96c.jpg">https://uploads.tapatalk-cdn.com/20190108/984fcfa36daa17b3893eaa5c7879f96c.jpg</link_text>" /> -
Ah okay. WEnn ich dann auf wurde aktuallisiert stelle ist es ja aber der gleiche effekt oder? Dann wird er ja auch 2 mal aktuallisiert
-
Ah okay. WEnn ich dann auf wurde aktuallisiert stelle ist es ja aber der gleiche effekt oder? Dann wird er ja auch 2 mal aktuallisiert ` ich habe meinen Beitrag oben geändert…[emoji28]
-
Ah so wie ich das sehe fragst du dann 2 Status ab?
-
den Befehl das Licht beim ausschalten ganz hell und dann erst aus packst Du einfach vor das ausschalten. Also wenn bei aktivity = 0 , dann Licht volle Pulle an, dann Deine gewünschte Verzögerung, da dann dein Licht ausschalten Befehl rein.
Bis auf Deine Textbausteine (Mathe nehmen) war das Blockly sonst schon okay.
-
Also jetzt stehe jetzt mal komplett auf dem Schlauch. Habe das ganze jetzt mal mit Kommentaren versehen. Also nach meinem Denken müsste es ja genau so funktionieren aber anscheinend überspringt er den schritt das er prüfen soll ob Amazon aus ist und schaltet dann gleich weiter.
-
Ich bin jetzt gerade unterwegs…
(aber mein Blockly funktioniert bei mir)
Du könntest den Status auch über currentActivity überprüfen, das dann aber wieder über Textbaustein.
Also, überprüfe wenn in currentActivity = Dein Text (also Deine activity reinschreiben--- gleiche Schreibweise),
dann schalte...
![](</s><URL url=)<link_text text="https://uploads.tapatalk-cdn.com/201901 ... 8ce8bc.jpg">https://uploads.tapatalk-cdn.com/20190108/c9388a0375f77f8c09df6bcb1c8ce8bc.jpg</link_text>" /> -
Auch das funktioniert nicht. Er bleibt einfach nicht bei der zweiten überprüfung stehen sondern macht einfach weiter. Also Status 2 und lampe geht an aber er prüft nicht ob der Status wieder 0 ist sondern macht die Lampe gleich wieder hell und macht sie aus.
-
Hab eher den Verdacht dass der Datenpunkt kurz 0 wird. Daher mal den Datenpunkt mit history überwachen
-
Okay jetzt funktioniert es wie ich es mir vorgestellt habe. Habe einfach mal den Trigger anders gesetzt der die Aktionen überwachen soll.
So jetzt nächste sache…. Gibt es die möglichkeit das alles so zu schalten wie es das jetzt tut "aber" nur nach Sonnenuntergang also wenn es dunkel draußen ist? Also habe da mal was gemacht nur kann ich es leider nicht testen da es nicht soweit ist momentan. Funktioniert das denn so?
-
was hast Du am Trigger geändert, ich sehe keinen Unterschied zu vorhin ?
-
Ne das ist mein Testscript. Ich habe als trigger den "activity:currentStatus" genommen.
-
Ne das ist mein Testscript. Ich habe als trigger den "activity:currentStatus" genommen. `
also so wie in meinem Beispiel…. -
Ja genau. Habe den Adapter dann auch nochmal neu gestartet und dann hat es irgendwie funktioniert.
-
Um unnötiges schalten zu vermeiden (muss ich bei mir auch noch ändern) sollte man noch eine Überprüfung einbauen ob das Licht bereits an oder schon aus ist. Sonst geht z.B. beim einschalten immer der Licht einschalten Befehl raus, obwohl es vielleicht schon an ist und umgekehrt genau so.
PS: Mit der Astro Funktion habe ich noch nichts gemacht und kann Dir nicht sagen ob es funktioniert. Wichtig ist aber das dann Deine Angaben zu Deiner Position oder Herkunft/Standort bzw. Längen und Breitenangaben in den ioBroker Haupteinstellungen stimmen, da dann ja die Zeiten daher bezogen werden.