Żona ostatnio marudzi mi że za dużo pracuje przy komputerze a mi wydaje się że mało
W związku z tym czy ktoś może mi polecić jak zrobić taki sensor który będzie mi pokazywał czas spędzony przy komputerze w godzinach, żebym mogł spbie potem sprawdzić ile czasu pracowałem w danym dniu, tygodniu czy miesiącu.
Mam zainstalwoane uptime kuma sensor zwraca mi prawodło po pingu kiedy pc był włączony a kiedy wyłączony w value: 0 lub value:1 odświżanie co 60sec.
Mam też grafane i influx db, nie wiem jak okereślić sensor w czasie.
Jeśli ktoś robił już coś podobnego to prosze o pomoc
IOT link jest przestarzały i nie wspierany od dłuższego czasu.
Polecam:
Więcej informacji znajdziesz tutaj:
3 polubienia
- platform: history_stats
name: Kuma czas
entity_id: sensor.uptime.kuma.sensor
state: "on"
type: time
start: "{{ today_at() }}"
end: "{{ now() }}"
utility_meter:
kuma_czas_dzien:
source: sensor.kuma.czas
cycle: daily
kuma_czas_miesiac:
source: sensor.kuma.czas
cycle: monthly
kuma_czas_rok:
source: sensor.kuma.czas
cycle: yearly
(nie testowałem)
1 polubienie
A ja mam trochę inny problem, mam automatyzację która za pomocą pomocnika datatime zlicza czas włączenia światła a następnie drugą która wysyła powiadomienie ile czasu światło było włączone.
'- id: '1669922680282'
alias: Czas Włączenia Światła
description: ''
trigger:
- platform: state
id: flow
entity_id:
- switch.wylacznik_schowek_l1
to: 'on'
action:
- service: input_datetime.set_datetime
target:
entity_id: input_datetime.czas_wlaczenia_swiatla
data:
datetime: '{{ now() }}'
mode: single
- id: '1669923348784'
alias: Message Done
description: ''
trigger:
- platform: state
entity_id:
- switch.wylacznik_schowek_l1
from: 'on'
to: 'off'
condition: []
action:
- service: notify.mobile_app_sm_g998b
data:
title: Światło Było Włączone
message: 'Przez {{ state_attr("input_datetime.czas_wlaczenia_swiatla", "timestamp")
| as_datetime | relative_time }}
mode: single
Pierwszy problem chciałbym to przenieść do Node Red i niestety nie mam pomysłu jak to zrobić.
Drugi problem chciałbym aby dodatkowo w powiadomieniu znalazła się informacja na temat zużycia energii przez odbiornik w tym wypadku żarówkę w czasie jej ostatniego włączenia. Mam encję która mierzy zużycie energii ale nie wiem jak “wyciąć” z pomiaru zużycie z okresu który jest wskazany w pomocniku datatime.