Licznik włączeń urządzenia w ESPHome

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 :grin: 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 :wink:

2 polubienia

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 :grin: " 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ć…