Tomash  
                (Tomasz)
               
                 
                 
              
                  
                    12 Styczeń 2021 18:03
                   
                   
              1 
               
             
            
              Cześć,
Skonfigurowałem sobie encję zgodnie z tematem:
  
  
    Czujniki aqara (WSDCGQ11LM) mierząc ciśnienie podają wynik ciśnienia bezwzględnego, aby wynik podawany był jako ciśnienie atmosferyczne należy je przeliczyć według poniższego wzoru: 
p0 =p1 (1-0,0065h / (T + 0,0065h +273,15))^-5,257
gdzie: 
p0 - ciśnienie atmosferyczne 
p1 - ciśnienie podawane przez czujnik 
h - wysokość nad poziomem morza 
T - temperatura podawana przez czujnik. 
Aby to przenieść do HA korzystamy z “template” 
  - platform: template
    sensors:
      cisnienie_atmosferyczne: …
   
 
Ciśnienie poprawione i jego historia wyświetla się tak jak powinna i widać jego tendencję. Po restarcie serwera HA wartości historyczne dla sensora z ciśnieniem poprawionym znikają.  
  <–po restarcie HA ciśnienie niepoprawione
  ← po restarcie HA ciśnienie poprawione
Jakieś pomysły co robię źle lub czego nie zrobiłem, żeby było dobrze?
             
            
               
               
               
            
           
          
            
              
                macek  
                
               
              
                  
                    12 Styczeń 2021 18:55
                   
                   
              2 
               
             
            
              Prosze pokaz konfigurację tego sensora.
BTW po co nowy temat  ? wg mnie wystarczyło dodać nowego posta pod istniejacy temat
             
            
               
               
               
            
           
          
            
              
                Tomash  
                (Tomasz)
               
              
                  
                    12 Styczeń 2021 19:14
                   
                   
              3 
               
             
            
              Z tym nowym tematem to nie wiem co mnie tkneło. Moderacja jak ma ochotę i chęci to może połączy. 
Wracając do tematu.
    - platform: template
  sensors:
    cisnienie_atmosferyczne:
      unit_of_measurement: 'hPa'
      device_class: pressure
      value_template: "{{ (states('sensor.0x158d0004a00889_pressure')|float * (1 - (0.0065 * 60) / (states('sensor.0x158d0004a00889_temperature')|float + (0.0065 * 60) + 273.15)) ** -5.257) | round(1) }}"
      friendly_name: 'Cisnienie atmosferyczne'
      #icon_template: mdi:gauge
 
Utworzyłem też równolegle drugi sensor bez " device_class: pressure". Niestety wynik ten sam. 
Usuwałem też “friendly_name” i również rezultat ten sam.
             
            
               
               
               
            
           
          
            
              
                macek  
                
               
              
                  
                    12 Styczeń 2021 19:24
                   
                   
              4 
               
             
            
              
Moderatorów oszczedzam, można samemu: skopiowac treść do nowego wątku, stary temat skasować i done!
             
            
               
               
               
            
           
          
            
              
                szopen  
                
               
              
                  
                    13 Styczeń 2021 16:40
                   
                   
              6 
               
             
            
              To podaj rozwiązanie - po to jest właśnie forum
             
            
               
               
               
            
           
          
            
              
                Tomash  
                (Tomasz)
               
              
                  
                    13 Styczeń 2021 19:41
                   
                   
              7 
               
             
            
              Myślałem, że problem się rozwiązał po aktualizacji do bety HA… niestety nie. 
Btw. u Ciebie działa czy nie korzystasz z tej “czujki”?
             
            
               
               
               
            
           
          
            
              
                Tomash  
                (Tomasz)
               
              
                  
                    18 Styczeń 2021 14:40
                   
                   
              8 
               
             
            
              Walkaround który mi doraźnie pomógł.
Wykasowanie wartości zerowej w bazie(przy użyciu phpMyAdmin) dla sensora z poprawionym ciśnieniem. Po tej operacji wykres wraca do postaci czytelnej.
             
            
               
               
               
            
           
          
            
              
                MariuszT  
                (Mariusz)
               
              
                  
                    19 Styczeń 2021 08:55
                   
                   
              9 
               
             
            
              U mnie rozwiązaniem powyższego problemu jest inne zadeklarowanie wartości dla encji “Ciśnienie atmosferyczne”:
Cytat 
value_template: “{% if states(‘sensor.cisnienie’) | float > 700 %}{{ (states(‘sensor.cisnienie’)|float * (1 - (0.0065 * 278) / (states(‘sensor.temperatura’)|float + (0.0065 * 278) + 273.15)) ** -5.257) | round(1) }}{% endif %}”
 
Wartość 700 ustawiłem zakładając, że raczej odczyt ciśnienia z czujnika nie spadnie poniżej tej wartości. 
278 oczywiście do dopasowania pod własne położenie.
             
            
               
               
               
            
           
          
            
              
                Tomash  
                (Tomasz)
               
              
                  
                    19 Styczeń 2021 11:07
                   
                   
              10 
               
             
            
              Masz rację. Dzięki
Podejrzewam, że integracja do obsługi mojej bramki potrafi załapać czkawkę podczas wstawania HA.