Dashbord für Zähneputzen, für den kurzen

Hallo,

ich möchte ein kleine Dashboard für den kurzen, mit einer Übersicht wann geputzt wurde, später will ich da noch ein kleine Belohnungssystem verbauen. Aber erst mal die Basics :wink:

Ich habe gestern eine Oralb eingebunden, mit folgenden Entitäten

sensor.genius_x_a1c2_dauer
sensor.genius_x_a1c2

Ich möchte nun, wenn die Zahnbürste vom Idle in den Running state wechselt,
das dies erfasst wird.

Ich habe dazu in der configuration.yaml
folgendes hinterlegt

  - binary_sensor:
      - name: "Putzen Morgens"
        unique_id: putzen_morgens
        state: >
          {{ states('sensor.genius_x_a1c2') == 'running' and now().hour < 12 }}
        icon: mdi:weather-sunset-up

      - name: "Putzen Abends"
        unique_id: putzen_abends
        state: >
          {{ states('sensor.genius_x_a1c2') == 'running' and now().hour >= 12 }}
        icon: mdi:weather-sunset-down

und dazu ein kleines Dashboard

views:
  - title: Zahnputz-Dashboard
    icon: mdi:tooth-outline
    path: zahnputz
    type: panel
    cards:
      - type: horizontal-stack
        cards:
          - type: vertical-stack
            cards:
              - type: custom:mushroom-title-card
                title: 🦷 Zahnputz-Historie
              - type: history-graph
                title: 🦷 Wann wurde geputzt?
                entities:
                  - entity: binary_sensor.putzen_morgens
                    name: 🌞 Morgens
                  - entity: binary_sensor.putzen_abends
                    name: 🌙 Abends
                hours_to_show: 168
                refresh_interval: 30

irgendwoe scheine ich aber einen denkfehler zu haben, da keine Werte erfasst werden.

ich quäle seit einigen tagen chatpgp damit, aber irgendwie drehe ich mich im Kreis. Wie würdet ihr das den umsetzen ?

:crayon:by HarryP: Code-/Logzeilen formatiert (bitte immer in </> einbinden)

Hast du mit den Entwicklertools schon mal getestet, ob dein Template denn funktioniert?

Hi, ich habe mich hier inzwischen sooo verrant, ich hab völlig die Übersicht verloren :see_no_evil:

Mein Ziel ist es bei der Entitität sensor.genius_x_a1c2 zu messen, wenn diese vom Status Idle auf Running springt, das es in einer Übersichtkarte angezeigt wird.

schöne variable wäre noch Running Time 120Sekunden
und Bevor / after 12 Uhr für Morgengs und Abends

Hier würde mir die Automation

WENN Wechsel von IDLE zu RUNNING

DANN Timer (Helfer anlegen) 120 Sek starten.

Ich würde hier nicht so kompliziert anfangen. Und putzt dein Sohne vor dem Tablet??? Starte doch sein Lieblingslied, wenn die Zahnbürste in bestimmten Zeit (wo dein Sohn putzen soll) den Status auf RUNNING wechselt. :slight_smile: Vielleicht hilft das ja auch den Spaß nach vorn zu bringen, ohne auf das Tablet und die Auswertung schauen zu müssen.

Das mit der Statistik war für mich, nicht fürs Kind :smiley:
ist mehr ein " weil man es kann, nicht weil man es benötigt " Projekt :rofl:

Er putzt mit ner App auf dem Tablet

Da hat mich mein Nachbar auf die Idee gebracht… weil ich seine Oral B Zahnbürste plötzlich im HA hatte, weil die bis zu uns rüber " Strahlt " …

hatte die dann mal " versehentlich " eingebunden, und geschaut, was man damit machen kann :see_no_evil:

Ist mir auch schon passiert, dass ich die Bürste vom Nachbarn bei mir drin hatte.

Der Status wird doch sowieso in der Datenbank aufgezeichnet und mit dem Verlaufsdiagramm kannst du es dir anschauen.
Warum möchtest du da extra nochmal Sensoren haben?