próbowałem ale nie widzi encji. chyba że pomożesz jakoś to ogarnąć
Podałem linka do dokumentacji ESPHome - Template Binary Sensor — ESPHome a tam idealny przykład pod Twój potrzebę, po “brutalnym” skorzystaniu z Google Translatora mamy:
# Przykładowy wpis konfiguracji
czujnik_binarny:
- platforma: szablon
nazwa: „Brama garażowa otwarta”
lambda: |-
if (id(czujnik_ultradźwiękowy1).stan > 30) {
// Brama garażowa jest otwarta.
zwróć wartość true;
} w przeciwnym razie {
// Brama garażowa jest zamknięta.
zwróć fałsz;
}
Zamiast brama garażowa otwarta
mamy właczona pompa ciepła
,
zamiast stanu (id(czujnik_ultradźwiękowy1).stan > 30)
mamy (id(PC_W).stan > 500)
czyli efekt końcowy:
# Example configuration entry ESPHome
binary_sensor:
- platform: template
name: "PC status" // "PC state" - jak kto woli
lambda: |-
if (id(PC_W).state > 500) {
// PC is on.
return true;
} else {
// PC is off.
return false;
}
P.S. Dla mnie skrót PC oznacza personal computer
No masz rację to jest podane jako pierwszy przykład w dokumentacji esp ale nie o to mi chodziło . Ja chcę zrobić licznik włączeń czyli ile razy sie właczyła PC " Pompa CIepła.
Dokładnie o to chodzi, niestety nie rozumiesz tego i nie jesteś wstanie tego wykorzystać, proponuję jeszcze raz wszystko dokładnie przeczytać, ja już bardziej nie jestem wstanie tego wytłumaczyć…