Geräte ausschalten

Ich stehe mal wieder total auf dem Schlauch, bitte um Hilfe.
Es ist ja Weihnachtszeit und man hat in der Wohnung viele Lichterketten, jetzt wollte ich, wenn es nach Sonnenuntergang ist (da werden die Ketten eingeschaltet wenn 1 von 2 Handys zu Hause ist) alle Lichter ausschalten wenn beide Handys nicht mehr zu Hause sind. ich bekomme es einfach nicht hin.

Andreas

zone.home < 1 wäre mein Ansatz für, dass keiner mehr da ist.

So ungefähr?
Bei Sonnenuntergang wenn mindestens eine Person zuhause ist → Licht an
Oder wenn die erste Person nach Sonnenuntergang ankommt → Licht an

Bei Sonnenaufgang, oder wenn während der Nacht die letzte Person das Haus verlässt → Licht aus

description: ""
mode: single
triggers:
  - trigger: numeric_state
    entity_id:
      - zone.home
    above: 0
    id: einschalten
  - trigger: numeric_state
    entity_id:
      - zone.home
    below: 1
    id: ausschalten
  - trigger: state
    entity_id:
      - sun.sun
    to:
      - below_horizon
    id: einschalten
  - trigger: state
    entity_id:
      - sun.sun
    to:
      - above_horizon
    id: ausschalten
conditions: []
actions:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - einschalten
          - condition: state
            entity_id: sun.sun
            state:
              - below_horizon
          - condition: numeric_state
            entity_id: zone.home
            above: 0
          - condition: state
            entity_id: light.xyz
            state:
              - "off"
        sequence:
          - action: light.turn_on
            metadata: {}
            data: {}
            target:
              entity_id: light.xyz
      - conditions:
          - condition: trigger
            id:
              - ausschalten
          - condition: state
            entity_id: light.xyz
            state:
              - "on"
        sequence:
          - action: light.turn_off
            metadata: {}
            data: {}
            target:
              entity_id: light.xyz

Gruß Osorkon

Ich danke Euch beiden, werde es nachher einrichten und berichten

Habe jetzt endlich Zeit gefunden, um es zu Testen, aber leider klappt es nicht. Ich habe Testweise meine Spot’s vom Esszimmer genommen und mein Handy, versucht den Code anzupassen aber ich bekomme “Message malformed: extra keys not allowed @ data[‘ddescription’]” beim Speichern.Kann bitte nochmal einer drüberschauen, wo mein Fehler liegt.

Danke

ddescription: ""
mode: single
triggers:
  - trigger: numeric_state
    entity_id:
      - device_tracker.43_andreas_s23
    above: 0
    id: einschalten
  - trigger: numeric_state
    entity_id:
      - device_tracker.43_andreas_s23
    below: 1
    id: ausschalten
  - trigger: state
    entity_id:
      - sun.sun
    to:
      - below_horizon
    id: einschalten
  - trigger: state
    entity_id:
      - sun.sun
    to:
      - above_horizon
    id: ausschalten
conditions: []
actions:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - einschalten
          - condition: state
            entity_id: sun.sun
            state:
              - below_horizon
          - condition: numeric_state
            entity_id: device_tracker.43_andreas_s23
            above: 0
          - condition: state
            entity_id: light.spot_esszimmer
            state:
              - "off"
        sequence:
          - action: light.turn_on
            metadata: {}
            data: {}
            target:
              entity_id:
                - light.spot_esszimmer
      - conditions:
          - condition: trigger
            id:
              - ausschalten
          - condition: state
            entity_id: light.spot_esszimmer
            state:
              - "on"
        sequence:
          - action: light.turn_off
            metadata: {}
            data: {}
            target:
              entity_id:
                - light.spot_esszimmer
alias: "!Test"
description: ""

Andreas

Ein Device Tracker kann keinen numerischen Wert annehmen!!
In meinen Bsp. oben habe ich Zonen verwendet.

Gruß Osorkon

Ich dachte ich muss in der Zone eintragen was passieren soll, ich weiß nicht weiter, bin noch Anfänger.

Andreas

Nimm doch einfach meinen Code von oben und ersetze die dummy licht Entitäten light.xyz durch Deine Eigene.

Gruß Osorkon

Danke, jetzt konnte ich speichern, mal nachher sehen was passiert.

Andreas