[gelöst] Wie feststellen ob ein anwesender im Bett ist?

ChristianKnorr

New member
Hallo zusammen,
als Neueinsteiger und fhem-Umsteiger frage ich mich, wie ich mehr aus den Personen holen kann als Zu Hause und Abwesend?
Das funktioniert bereits für 2 Personen mittles device_tracker der FritzBox. Eine Gruppe names Irgendjemand zeigt ob eben jemand zu Hause ist oder nicht.

Ich wünsche mir aber so Dinge wie Terrasse, im Bett oder so ähnlich. Wenn alle Zu Hause sind, muss ja kein Ambient-Licht im Wohnzimmer leuchten, wenn alle schlafen.
Nein, über feste Ausschluss-Zeiten möchte ich das nicht lösen.

Danke für Anregungen,
Christian...


OpenMediaVault auf qnap.
Darin homeassistant in einer KVM.
fhem im Container und USB-CUL und FS20 (letzteres kann HA leider nicht)
Kommunikation dazwischen über mqtt
 
Hi,

Bewegungsmelder in allen Räumen (ausser Schlafzimmer) und wenn alle Zuhause sind und nirgendwo Bewegung registriert wird, dann sind vermutlich alle im Bett?
 
Hi,

Bewegungsmelder in allen Räumen (ausser Schlafzimmer) und wenn alle Zuhause sind und nirgendwo Bewegung registriert wird, dann sind vermutlich alle im Bett?
oder draußen :unsure:

Ich gucke mir jetzt doch mal die Geschichte mit dem Gyrosensor an. Den müsste ich zerstörungsfrei zwischen Wasserkern und Topper stecken können.
 
Da gibt es doch x Möglichkeiten, von im-Bett-Sensoren über BT Tracker, Türsensoren (wasp in a box) bis zu Knöpfchen drücken oder Handy am Ladegerät und nach xx Uhr. Die LD2410 Radarsensoren können unbewegte Anwesenheit.
 
Zuletzt bearbeitet:
Es geht um die Erkennung ob jemand im Bett liegt oder nicht, richtig?

Die deluxe Version wäre wohl sowas wie Withings Schlafsensormatte.
Als DIY fällt mir da auf die schnelle ein Drucksensor oder ein Kontaktsensor ein.
Ein Kontaktsensor am Lattenrost so moniert, dass dieser bei Belastung auslöst,
 
Zuletzt bearbeitet:
Als DIY fällt mir da auf die schnelle ein Drucksensor oder ein Kontaktsensor ein.
Ein Kontaktsensor am Lattenrost so moniert, dass dieser bei Belastung auslöst
Danke für die Idee, aber das fällt wegen des Wasserbettes flach.

Da gibt es doch x Möglichkeiten, von im-Bett-Sensoren über BT Tracker, Türsensoren (wasp in a box) bis zu Knöpfchen drücken oder Handy am Ladegerät und nach xx Uhr. Die LD2410 Radarsensoren können unbewegte Anwesenheit.
BT-Tracker wäre eine Idee. Ich spiele gerade mit esphome auf einem ESP32 rum und simuliere mit dem Smartphone einen iBeacon. Gefällt mir aus 2 Gründen noch nicht. Ich möchte getrackt werden und nicht mein Handy. Alternativ die Smartwatch, aber da fand ich keine APP für. Weiterhin ist die geringste Reichweite noch zu hoch. Okay, ich könnte mit Alufolie oder was weiß ich spielen und versuchen zu dämpfen.

Es geht um die Erkennung ob jemand im Bett liegt oder nicht, richtig?
Ursprünglich ja :ROFLMAO:
Aber dank esphome und BLE-Tracker jetzt bin ich angefixt und möchte auf mehrere Räume und Bereiche draußen ausweiten. Ob jemand im Bett liegt ist stand jetzt egal, wenn ich weiß dass jemand im Schlafzimmer ist reicht das.

Deshalb schaue ich mir das gerade an:
Ich werfe mal Room-Assistant als BT Tracker in den Raum. Siehe hier für nähere Infos.
Danke dafür (y)

Btw: was ist denn der kleinste iBeacon? Ich fand "nur" 3cm große und 3-4mm dicke oder welche in Kreditkartenform. Ich tät mir ja einen implantieren wollen :LOL:
 
Wo ich jetzt nicht weiter komme: meine person.christian ist wenn ich zu Hause bin immer home, auch wenn espresense mich (meine Smartwatch) im Schlafzimmer erkennt.
Wie bekomme ich mich denn dann in die zone.schlafzimmer? Die habe ich gerade erstellt. Oder sollte man das anders machen und person.christian sollte dann schlafzimmer sein?
 
Das kann so nicht funktionieren.
Einer Person kannst Du nur Device Tracker zuordnen. Der ESPresense Sensor den Du mit Hilfe der MQTT Room Presence Integration erstellt hast ist nur ein Sensor und kein device_tracker.
Die Zonen die Du erstellen kannst, sind Zonen die Du in der Karte erstellen tust.
zone.home ist z.B. Deine Home Zone. In welcher Zone sich einen bestimmte Person aufhalten tut erfolgt über die Device Tracker welche der Person zugeordnet sind.

Eine Kombination von beiden ist nicht möglich.
Das einzige was Du machen kannst, ist ein Template Sensor zu erstellen. Welcher den Device Tracker und den MQTT Room Presence kombiniert. So dass Dir der Sensor entweder den Raum ausgibt, im welchen Du Dich gerade befindest (MQTT Room Presence), wenn der Device Tracker Dich Zuhause erkennt. Sonst gibt der Sensor den Wert not_home oder die Zone in der Du Dich gerade außerhalb Deines Zuhause befindest.

Allerdings verstehe ich Dein Problem gerade nicht?! Du kannst doch den MQTT Room Presence genau so gut direkt in Deinen Automatisierungen als Auslöser und oder Bedingung verwenden.
 
Zuletzt bearbeitet:
Allerdings verstehe ich Dein Problem gerade nicht?! Du kannst doch den MQTT Room Presence genau so gut direkt in Deinen Automatisierungen als Auslöser und oder Bedingung verwenden.
Okay, dann habe ich zu kompliziert gedacht.

Habe ich versucht, klappt aber nicht. Irgendwo habe ich einen Logikfehler. Ich blicke durch die Optionen nicht durch.
Vorab: sensor.christians_galaxy_watch_5_pro = schlafzimmer

Die vierte Bedingung scheint dazu zu führen, dass das Licht jetzt immer angeht. Ich wollte aber damit erreichen, dass die Automatisierung getriggert wird (wenn ich ins Schlafzimmer gehe oder da raus komme)

YAML:
alias: Auto - Helligkeit Pfirsichbaum
description: >-
  https://forum.heimnetz.de/threads/anfaenger-wie-licht-automatisch-dimmen.3513/post-37848
trigger:
  - platform: state
    entity_id:
      - sensor.sunlight_pct
    id: synchron
  - platform: numeric_state
    entity_id:
      - zone.home
    above: 0
    id: einschalten
  - platform: numeric_state
    entity_id:
      - zone.home
    below: 1
    id: ausschalten
  - platform: state
    entity_id:
      - sensor.christians_galaxy_watch_5_pro
    id: christians_galaxy_watch_5_pro
condition: []
action:
  - service: light.turn_on
    data:
      brightness_pct: |
        {{ 100 - (int(states('sensor.sunlight_pct') | round)) }}
    target:
      entity_id: light.legacy_controller_rgb_022655
  - choose:
      - conditions:
          - condition: numeric_state
            entity_id: zone.home
            above: 0
          - condition: trigger
            id:
              - synchron
          - condition: not
            conditions:
              - condition: state
                entity_id: sensor.christians_galaxy_watch_5_pro
                state: schlafzimmer
        sequence: []
      - conditions:
          - condition: trigger
            id:
              - einschalten
          - condition: state
            entity_id: light.legacy_controller_rgb_022655
            state: "off"
        sequence:
          - service: light.turn_on
            data:
              brightness_pct: |
                {{ 100 - (int(states('sensor.sunlight_pct') | round)) }}
            target:
              entity_id: light.legacy_controller_rgb_022655
      - conditions:
          - condition: trigger
            id:
              - ausschalten
          - condition: state
            entity_id: light.legacy_controller_rgb_022655
            state: "on"
        sequence:
          - service: light.turn_off
            data: {}
            target:
              entity_id: light.legacy_controller_rgb_022655
mode: single
 
Ganz schlau werde ich aus Deiner Automatisierung @ChristianKnorr leider nicht. 🤷‍♂️

Kannst Du die Aufgabenstellung mal mit eigen Worten erklären, dann findest sich bestimmt auch eine passende Automatisierung dazu.
 
Ganz schlau werde ich aus Deiner Automatisierung @ChristianKnorr leider nicht. 🤷‍♂️

Kannst Du die Aufgabenstellung mal mit eigen Worten erklären, dann findest sich bestimmt auch eine passende Automatisierung dazu.
Also der Baum soll nicht angehen, wenn der Tracker im Schlafzimmer ist.
Zuerst hatte ich dessen Abwesenheit als Bedingung eingefügt. Mit dem Erfolg, dass dann der Baum ja auch nicht ausgeschaltet wird.
 
Das scheint jetzt zu funktionieren. Wenn Irgendjemand zu Hause ist, ich nicht im Schlafzimmer bin, wird der Pfirsichbaum beleuchtet, entgegen der Außenhelligkeit. Gut so oder gibt's Kritik?
YAML:
alias: Auto - Helligkeit Pfirsichbaum
description: >-
  https://forum.heimnetz.de/threads/anfaenger-wie-licht-automatisch-dimmen.3513/post-37848
  https://www.youtube.com/watch?v=u7pn2_2l7OI
trigger:
  - platform: state
    entity_id:
      - sensor.sunlight_pct
    id: synchron
  - platform: numeric_state
    entity_id:
      - zone.home
    above: 0
    id: einschalten
  - platform: numeric_state
    entity_id:
      - zone.home
    below: 1
    id: ausschalten
  - platform: state
    entity_id:
      - sensor.christians_galaxy_watch_5_pro
    from: schlafzimmer
    id: aus Schlafzimmer
  - platform: state
    entity_id:
      - sensor.christians_galaxy_watch_5_pro
    to: schlafzimmer
    id: ins Schlafzimmer
condition: []
action:
  - service: light.turn_on
    data:
      brightness_pct: |
        {{ 100 - (int(states('sensor.sunlight_pct') | round)) }}
    target:
      entity_id: light.legacy_controller_rgb_022655
    enabled: true
  - choose:
      - conditions:
          - condition: numeric_state
            entity_id: zone.home
            above: 0
          - condition: trigger
            id:
              - synchron
          - condition: not
            conditions:
              - condition: state
                entity_id: sensor.christians_galaxy_watch_5_pro
                state: schlafzimmer
        sequence: []
      - conditions:
          - condition: trigger
            id:
              - einschalten
          - condition: state
            entity_id: light.legacy_controller_rgb_022655
            state: "off"
          - condition: not
            conditions:
              - condition: state
                entity_id: sensor.christians_galaxy_watch_5_pro
                state: schlafzimmer
        sequence:
          - service: light.turn_on
            data:
              brightness_pct: |
                {{ 100 - (int(states('sensor.sunlight_pct') | round)) }}
            target:
              entity_id: light.legacy_controller_rgb_022655
      - conditions:
          - condition: trigger
            id:
              - ausschalten
          - condition: state
            entity_id: light.legacy_controller_rgb_022655
            state: "on"
        sequence:
          - service: light.turn_off
            data: {}
            target:
              entity_id: light.legacy_controller_rgb_022655
      - conditions:
          - condition: state
            entity_id: sensor.christians_galaxy_watch_5_pro
            state: schlafzimmer
        sequence:
          - service: light.turn_off
            data: {}
            target:
              device_id: d2fca891ec32ddfd2e986f64b72216b0
mode: single
 

Zurzeit aktive Besucher

Letzte Anleitungen

Statistik des Forums

Themen
6.124
Beiträge
59.513
Mitglieder
6.180
Neuestes Mitglied
APPLE-I-SEE
Zurück
Oben