to jest mój plik sensor.yaml:
platform: mqtt 
name: “Pompa” 
state_topic: “tele/dom_3C1D7D/SENSOR” 
value_template: “{{value_json[‘COUNTER’].C1 |float / 800 }}” 
unit_of_measurement: “kWh” 
 
a to jest mój plik configuration.yaml:
frontend:
Enables configuration UI 
config:
http:
Track the sun 
sun:
climate: !include climate.yaml
group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
cover: !include covers.yaml
sensor: ! include sensor.yaml
homeassistant:
KAMERY RTSP 
stream: 
ffmpeg: 
camera: !include camera.yaml
history:
system_health:
Example configuration.yaml entry 
media_player:
platform: enigma2 
host: 192.168.2.11 
 
Example configuration.yaml entry 
mobile_app:
utility_meter: 
dzienny_licznik_energii: 
source: sensor.licznik_pompy_ciepla_counter_c1 
cycle: daily 
tygodniowy_licznik_energii: 
source: sensor.licznik_pompy_ciepla_counter_c1 
cycle: weekly 
miesieczny_licznik_energii: 
source: sensor.licznik_pompy_ciepla_counter_c1 
cycle: monthly 
roczny_licznik_energii: 
source: sensor.licznik_pompy_ciepla_counter_c1 
cycle: yearly
A błąd:
                      Error loading /data/data/pl.sviete.dom/files/home/AIS/configuration.yaml: 'utf-8' codec can't decode byte 0xbf in position 129: invalid start byte 
             
            
               
               
               
            
            
           
          
            
              
                Tomasz  
                
               
              
                  
                    21 Wrzesień 2020 20:23
                   
                   
              42 
               
             
            
              A popraw wszędzie cudzysłow z ”  na "
             
            
               
               
               
            
            
           
          
            
            
              @Tomasz  
Zmieniłem i mam błąd: 
Error loading /data/data/pl.sviete.dom/files/home/AIS/configuration.yaml: ‘utf-8’ codec can’t decode byte 0xbf in position 129: invalid start byte
Może podam moje pliki i je zobaczysz. 
configuration.yaml  (898 bajtów) sensor.yaml  (176 bajtów)
             
            
               
               
               
            
            
           
          
            
              
                Stravi  
                
               
              
                  
                    22 Wrzesień 2020 06:58
                   
                   
              44 
               
             
            
              Sprawdź z tym plikiem. 
sensor.yaml  (176 bajtów)
             
            
               
               
               
            
            
           
          
            
            
              @Stravi  dzięki ale taki błąd:
                      Error loading /data/data/pl.sviete.dom/files/home/AIS/configuration.yaml: 'utf-8' codec can't decode byte 0xbf in position 129: invalid start byte
 
Może ten błąd nie dotyczy tego błędu, bo jak wywalę sensor.yaml  i wpis w configu to też mam błąd a nie miałem. Po wywaleniu mam taki:
                      Error loading /data/data/pl.sviete.dom/files/home/AIS/configuration.yaml: 'utf-8' codec can't decode byte 0xbf in position 129: invalid start byte 
             
            
               
               
               
            
            
           
          
            
              
                Stravi  
                
               
              
                  
                    22 Wrzesień 2020 13:05
                   
                   
              46 
               
             
            
              Kurcze podobny błąd miałem z bazą danych, no ale tutaj treść jednak sugeruje config…
             
            
               
               
               
            
            
           
          
            
              
                Tomasz  
                
               
              
                  
                    22 Wrzesień 2020 13:18
                   
                   
              47 
               
             
            
              spróbuj z tym , powinno być OK  
sensor.yaml  (179 bajtów)
             
            
               
               
               
            
            
           
          
            
            
              @Stravi , @Tomasz , @Cezary.K , @Cino111 , @Maniek . Dziękuje Wam ale niestety taki błąd:
                      Error loading /data/data/pl.sviete.dom/files/home/AIS/configuration.yaml: 'utf-8' codec can't decode byte 0xbf in position 129: invalid start byte
 
Cały czas to samo. Może w innym miejscu jest błąd.
             
            
               
               
               
            
            
           
          
            
              
                CichY  
                
               
              
                  
                    23 Wrzesień 2020 08:33
                   
                   
              49 
               
             
            
              
Może to kwestia ustawienia kodowania w edytorze tekstu, którego używasz ? Spróbuj może “Latin1” lub innych.
             
            
               
               
               
            
            
           
          
            
              
                Stravi  
                
               
              
                  
                    23 Wrzesień 2020 08:35
                   
                   
              50 
               
             
            
              Spróbowałbym też pozmieniać kolejność integracji w pliku configuration.yaml to powinno pozwolić wykryć która jest problemem.
             
            
               
               
               
            
            
           
          
            
            
              A może tak, moja bramka padła. Reset i przywrócenie ustawień z kopii zapasowej. Jest oki, dodany plik sensor.yaml. Sprawdzam konfiguracje, ok. Dopisuje wpis w configu snsor: !include sensor.yaml, sprawdzam config i błąd:
                      Invalid config for [sensor.mqtt]: invalid template (TemplateSyntaxError: unexpected char '‘' at 14) for dictionary value @ data['value_template']. Got '“{{value_json[‘COUNTER’].C1 |float / 800 }}”'. (See ?, line ?). 
 
Moje pliki: 
configuration.yaml  (896 bajtów) sensor.yaml  (186 bajtów)
             
            
               
               
               
            
            
           
          
            
              
                Tomasz  
                
               
              
                  
                    23 Wrzesień 2020 18:33
                   
                   
              52 
               
             
            
              spróbuj z tym 
configuration.yaml  (839 bajtów) sensor.yaml  (165 bajtów)
             
            
               
               
               
            
            
           
          
            
            
              Dziękuje Ci @Tomasz . Z Twoimi plikami nie ma błędów.
Po restarcie i dodaniu sensor pompa_ciepła mam tak:
             
            
               
               
               
            
            
           
          
            
            
              Dziękuję @Stravi , @badzio , @Tomasz , @CichY , @Cino111  za pomoc. Jeśli chodzi o licznik energii to wszystko śmiga. Wyzerowałem wskazania przez kalibrację.
             
            
               
               
              3 polubienia 
            
            
           
          
            
              
                traviz  
                
               
                 
              
                  
                    18 Styczeń 2021 17:53
                   
                   
              55 
               
             
            
              Hej, chciałbym by mój licznik zliczał w okresach dwumiesięcznych i znalazłem opcję bimonthly, lecz nie potrafię ustawić, aby zliczanie następowało 12 dnia miesiąca np. od 12 stycznia do 11 marca. Należy wprowadzić offset daty w formacie JSON i tu nie potrafię znaleźć info za co odpowiedzialny jest poniższy ciąg cyfr (reszta jest jakby oczywista):
             
            
               
               
               
            
            
           
          
            
              
                macek  
                
               
              
                  
                    19 Styczeń 2021 05:11
                   
                   
              56 
               
             
            
              
To jest część ułamkowa sekund, przy podawaniu możesz to pominąć.
             
            
               
               
              1 polubienie 
            
            
           
          
            
            
              Witam, Jak mam 3 liczniki na tym samym wemosie  to mam utworzyć trzy pliku sensor ?
             
            
               
               
               
            
            
           
          
            
            
              Poczytaj od początku. Na tasmocie w ustawieniach wybieraz na gpio licznik1, licznik2, licznik3
             
            
               
               
               
            
            
           
          
            
            
              Witam. Napisałem o 3 licznikach na szybko, i nie dopisałem że problem jest z plikiem sensor.yaml. Mam taki błąd: 
Logger: homeassistant.util.yaml.loader 
Source: util/yaml/loader.py:204 
First occurred: 18:31:16 (8 occurrences) 
Last logged: 18:31:16
YAML file /data/data/pl.sviete.dom/files/home/AIS/sensor.yaml contains duplicate key “unit_of_measurement”. Check lines 4 and 8 
YAML file /data/data/pl.sviete.dom/files/home/AIS/sensor.yaml contains duplicate key “name”. Check lines 5 and 9 
YAML file /data/data/pl.sviete.dom/files/home/AIS/sensor.yaml contains duplicate key “state_topic”. Check lines 6 and 10 
YAML file /data/data/pl.sviete.dom/files/home/AIS/sensor.yaml contains duplicate key “value_template”. Check lines 7 and 11 
YAML file /data/data/pl.sviete.dom/files/home/AIS/sensor.yaml contains duplicate key “unit_of_measurement”. Check lines 8 and 12 
a tak wygląda plik sensor.yaml 
platform: mqtt 
name: “pompa-ciepla” 
state_topic: “tele/dom_ED61B0/SENSOR” 
value_template: “{{value_json[‘COUNTER’].C1 |float / 800 }}” 
unit_of_measurement: “kWh” 
name: “ups-in” 
state_topic: “tele/dom_ED61B0/SENSOR” 
value_template: “{{value_json[‘COUNTER’].C2 |float / 1000 }}” 
unit_of_measurement: “kWh” 
name: “ups-out” 
state_topic: “tele/dom_ED61B0/SENSOR” 
value_template: “{{value_json[‘COUNTER’].C3 |float / 1000 }}” 
unit_of_measurement: “kWh”
             
            
               
               
               
            
            
           
          
            
            
              W każdym liczniku ma być platform: mqtt tak jak niżej.
platform: mqtt 
name: “pompa-ciepla” 
state_topic: “tele/dom_ED61B0/SENSOR” 
value_template: “{{value_json[‘COUNTER’].C1 |float / 800 }}” 
unit_of_measurement: “kWh"
platform: mqtt 
name: “ups-in” 
state_topic: “tele/dom_ED61B0/SENSOR” 
value_template: “{{value_json[‘COUNTER’].C2 |float / 1000 }}” 
unit_of_measurement: “kWh”
platform: mqtt 
name: “ups-out” 
state_topic: “tele/dom_ED61B0/SENSOR” 
value_template: “{{value_json[‘COUNTER’].C3 |float / 1000 }}” 
unit_of_measurement: “kWh”