NEWS
(Gelöst) Steuerung der Leinwand (Blockly)
-
Hallo zusammen,
ich bin noch neu bei ioBroker und möchte daher erstmal HALLO sagen :-)
In Blockly starte ich gerade meine ersten Versuche und finde es super.
Jetzt bekomme ich aber ein Skript nicht fertig und hoffe auf eure Hilfe!
Wir haben zusätzlich zum Fernseher einen Beamer mit Leinwand und ich möchte:
-
wenn wir über den Beamer schauen, die Leinwand unten ist
-
wenn wir den Beamer aus machen, die Leinwand hoch fährt
Grundsätlich funktioniert das schon, aber wenn ich bei laufendem Beamer den Input wechsel z.B. von Sat zu Fire TV , dann wird die Leinwand nochmal aktiviert.
Logik, die ich mir überlegt hatte:
-
wenn bei HDMI-Switch Beamer "SAT" + "Fire TV" + "Laptop" = 0
-
dann -> wenn HDMI-Switch Beamer "SAT" + "Fire TV" + "Laptop" >= 1
-
dann Leinwand runter
-
wenn dann wieder HDMI-Switch Beamer "SAT" + "Fire TV" + "Laptop" = 0
-
dann Leinwand rauf
Zum probieren habe ich jetzt übrigens statt Beamer überall den Fernseher drin, den tausche ich dann, wenn alles läuft.
So sieht mein aktuelles Skript aus:

Hat jemand eine Idee, wo der Fehler liegt? Freue mich über jeden Tipp :-)
Zur Info, hier noch die Geräte, die verwendet werden:
-
Output: Fernseher, Beamer
-
Input: Sat-Reciever, Fire TV Stick, Laptop
-
Hama HDMI Switch 4x2
-
Logitech Harmony Elite & Hub
-
ioBroker auf Raspberry Pi 3
-
Homematic CCU2
-
Leinwandsteuerung über Homematic Rolladenaktor
-
-
Bilder bitte nicht bei externen Hostern sondern direkt mit der Uploadfunktion des Forums hochladen.
Dann sind sie auch noch nach der Verfallszeit deines Links vorhenden
Gruß
Rainer
-
Hast Du die Bedingungen im „Falls“ mit einem Mathematik-Block per „+“ verbunden?
Dazu wäre aus der Gruppe „Logik“ das Modul „und“ der richtige Weg.
Im Trigger reicht „bei Änderung“ aus.
Bei „Leinwand rauf“ nutzt Du einen Timeout sicher um das hochfahren bei kurzzeitigen Statuswechseln zu unterbinden. Dann wäre es aber auch sinnvoll bei „Leinwand runter“ einen „stop Timeout“ einzufügen. Nur so kann eine laufende Verzögerung durch einen gegenteiligen Befehl abgebrochen werden.
-
Hi,
frage doch den Stand der Leinwand ab,
wenn umgeschaltet Wand ist oben fahre runter,
wenn umgeschaltet Wand ist unten mache nichts.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden
