Tuya Local Smartlife LED STRIP

Hallo liebe community, am kommenden Montag wird mein LED Strip 2 m zugestellt. was uber die Smart Life App sich einbinden lässt und ich über Local Tuya einrichten lässt auf HA …… meine Frage lässt sich dieser Strip dann auch so programmieren das zum Beispiel das wenn das Garagentor am fahren ist ROT BLINKT und wenn das Tor komplett oben ist GRÜN BLINKT - irgendwie sowas stelle ich mir vor, weiß aber absolut nicht ob das überhaupt machbar ist über HA .

Mein Garagentor steuere ich über HA , sprich das hoch und runterfahren

Zum Thema Tuya und SmartLife App, lasse mich nicht aus. Du wirst schon wissen was Du machst.

Solange die jeweiligen Geräte die notwendigen Auslöser in Home Assistant anbieten und die zu steuernden Geräte sich in Home Assistant steuern lassen, ist alles möglich.

Zum auslösen brauchst Du den Zustand Garagentor öffnet und ist offen.

Als Aktion, ohne jetzt zu wissen welche Effekte das LED Band bietet, das Licht einfach mit der Farbe Rot Umschalten alle X Sekunden bis das Tor offen ist. Und dann in der Farbe Grün Umschalten alle X Sekunden für Y Wiederholungen.

Bsp: Automatisierung:

alias: Garage - LED Signalisierung
description: ""
trigger:
  - platform: state
    entity_id:
      - cover.garagentor
    to: opening
    from: closed
    id: Öffnet
  - platform: state
    entity_id:
      - cover.garagentor
    to: open
    id: Offen
condition: []
action:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - Öffnet
        sequence:
          - repeat:
              sequence:
                - service: light.toggle
                  metadata: {}
                  data:
                    brightness: 255
                    color_name: red
                  target:
                    entity_id: light.led_xyz
                - delay:
                    hours: 0
                    minutes: 0
                    seconds: 1
                    milliseconds: 0
              until:
                - condition: state
                  entity_id: cover.garagentor
                  state: open
      - conditions:
          - condition: trigger
            id:
              - Offen
        sequence:
          - repeat:
              count: 10
              sequence:
                - service: light.toggle
                  metadata: {}
                  data:
                    brightness: 255
                    color_name: green
                  target:
                    entity_id: light.led_xyz
                - delay:
                    hours: 0
                    minutes: 0
                    seconds: 1
                    milliseconds: 0
mode: restart

Wichtig ist der Modus Restart!

Gruß 
Osorkon

image
habs hinbekommen erstmal den Led-Streifen hinzuzufügen.

wo muss ich jetzt genau deinen Code hinzufügen ?

Moin!
Du musst eine Automatisierung erstellen: Einstellungen => Automatisierungen & Szenen => Automatisierung erstellen. Dort kannst Du dann die Regeln definieren, oder - wenn Du die drei Punkte oben rechts anklickst, eben den YAML-Code sehen und das o.g. Snippet einfügen. Musst aber natürlich (vermutlich) den Code noch auf Deine Entitäten anpassen.
Viel Erfolg!
Stefan

(Beitrag vom Verfasser gelöscht)

Hast Du mal den Zustand Deines Garagentor-Sensors geprüft? Denn wenn das geschlossen ist, sollte der ja auch zu “Closed” (o.ä.) wechseln.

Wenn ich’s richtig verstanden habe, funktioniert Die Automatisierung zumindest für das Öffnen des Tors, oder? Sprich: Der LED-Strip leuchten danach 10 Sekunden? Im Endeffekt kannst Du genau diese Automatisierung nehmen und “umkehren”, sprich: Alle “geöffnet” im Code zu “geschlossen”. Ich bin aber auch kein Code-Master, von daher ohne Gewähr.

ist ja mehr als das … schau mal hier

ich habe absolut keine ahnung wo ich was ändern muss, damit das läuft

(Beitrag vom Verfasser gelöscht)

Hi, ich nervensäge nochmal … also es klappt wohl aber irgendwie nicht so wie ich mir das vorstelle. Ich habs aber jetzt lösen können zumindest das

wenn das tor geschlossen ist auch geschlossen steht und die Position 0 ist
wenn das tor öffnet steht auch öffnet
wenn das tor offen steht steht jetzt auf offen
wenn das tor schließt dann steht auch schließt

nur bin ich jetzt irgendwie bei deinem code etwas irrtiert, müssen da viel mehr befehle rein ?

will das wenn das Tor öffnet oder schließt oder immer rot blinkt
und wenn das tor geschlossen erreicht wird dann nicht mehr blinkt
und wenn das Tor offen steht grün blinkt von mir aus 30 sekunden nur

LED_Garage.txt (2,9 KB)

anbei mal als Text-Datei, ich weiß echt nicht was ich falsch mache. @Osorkon @Brooty

Was funktioniert denn nicht? Das Blinken?

Du schaltest das Licht ja auch jede Sekunde an, anstatt zu Umschalten, da kann ja dann nichts blinken.

Kann mir Deine Automatisierung auch gerne heute Abend anschauen, wenn ich am Rechner sitze.

Gruß
Osorkon

Verwende mal überall statt light.turn_on light.toggle

habs geändern. die fehlermeldung kommt:
image

@metallmanu

Der Dienst heißt light.toggle
Und nicht light.toogle !!

Wenn Du aber im Visuellen Editor Arbeiten tust, kann so was ja eigentlich nicht passieren?!

Gruß
Osorkon

ok sorry, habs korrigert es zeigt kein fehler mehr an

Dennoch blinkt es beim hochfahren und runterfahren GRÜN

und nach 10-20-30 Sekunden geht das licht auch nicht aus. -.-

irgendwas stimmt hier hin, ich stell mir das einfach nur so vor immer wenn geöffnet “öffnet und schließt” immer ROT blinkt logischweise weil wenn das tor fährt hab ich nicht rauszufahren … und Wenn GESCHLOSSEN erreicht ist 10 Sekunden ROT BLINKT und wenn OFFEN erreicht ist 10 Sekunden GRÜN blinkt… oder hab ich ein gedanken fehler ?

  • Wenn das Tor öffnet oder schließt soll es rot blinken.
  • Wenn das Tor vollständig geöffnet soll es für 30s grün blinken
  • Wenn das Tor vollständig geschlossen ist, sol das Licht ausgeschaltet werden.

Ich lasse das Licht 60 mal rot blinken beim schließen oder öffnen. Das wären 60s
Die Zeit sollte mindest so lange sein wie die Dauer für den Schließ bzw. Öffnungsvorgang. Da die Automatisierung ohnehin neu starten, wenn das Tor den Zustand Offen oder Geschlossen erricht, wird da ja spätestens das Blinken abgebrochen.

alias: Garage - LED Signalisierung
description: ""
trigger:
  - platform: state
    entity_id:
      - cover.garagentor_3
    to: opening
    from: closed
    id: Öffnet
  - platform: state
    entity_id:
      - cover.garagentor_3
    to: open
    id: Offen
  - platform: state
    entity_id:
      - cover.garagentor_3
    to: closing
    from: open
    id: Schließt
  - platform: state
    entity_id:
      - cover.garagentor_3
    to: closed
    id: geschlossen
condition: []
action:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - Öffnet
              - Schließt
        sequence:
          - repeat:
              sequence:
                - service: light.toggle
                  metadata: {}
                  data:
                    brightness: 255
                    color_name: red
                  target:
                    entity_id: light.wifi_smartlight
                - delay:
                    hours: 0
                    minutes: 0
                    seconds: 1
                    milliseconds: 0
              count: 60
      - conditions:
          - condition: trigger
            id:
              - Offen
        sequence:
          - repeat:
              count: 30
              sequence:
                - service: light.toggle
                  metadata: {}
                  data:
                    brightness: 255
                    color_name: green
                  target:
                    entity_id: light.wifi_smartlight
                - delay:
                    hours: 0
                    minutes: 0
                    seconds: 1
                    milliseconds: 0
          - service: light.turn_off
            metadata: {}
            data: {}
            target:
              entity_id: light.wifi_smartlight
      - conditions:
          - condition: trigger
            id:
              - geschlossen
        sequence:
          - service: light.turn_off
            metadata: {}
            data: {}
            target:
              entity_id: light.wifi_smartlight
mode: restart

Gruß
Osorkon

Danke klappt wunderbar.