Dziwny odczyt temperatury Home Assistant Mqtt

daw34
Posty: 126
Rejestracja: ndz sie 08, 2021 11:12 am

Witam,

Mam połączoną suple z HA przez Mqtt i mam problem z odczytem temperatury na wykresie, zauważyłem że przy każdym restarcie temperatura na wykresie w HA wskazuje -272. Tak jakby w chwili stracenia połączenia temperatura albo czujnik krańcówki nie zapisywał stanu.

Dzieje się tak również czasami z czujnikami otwarcia drzwi, czujnika ruchu, poziomu szamba, przy każdym resecie dostaje powiadomienie tylko ze powiadomienia są akurat przez pushover.

Jest to błąd w mojej instalacji HA czy leży po stronie Supli bądź Mqtt?
Załączniki
Zrzut ekranu 2021-12-4 o 18.15.59.png
Zrzut ekranu 2021-12-4 o 18.15.59.png (63.97 KiB) Przejrzano 921 razy
Zrzut ekranu 2021-12-4 o 17.56.57.png
Zrzut ekranu 2021-12-4 o 17.56.57.png (65.75 KiB) Przejrzano 921 razy
Awatar użytkownika
klew
Posty: 8184
Rejestracja: czw cze 27, 2019 12:16 pm
Lokalizacja: Wrocław

Supla używa temperatur w stylu -272 w sytuacji "braku odczytu".
Także pewnie czasem nie udaje się odczytać temperatury, albo urządzenie traci połączenie - stąd takie wartości.
Widzimy się na Supla Offline Party vol. 2 :!:
Awatar użytkownika
pzygmunt
Posty: 18280
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

Musiałbyś zmodyfikować encję tak aby -273 traktowała jako dosconnected.
daw34
Posty: 126
Rejestracja: ndz sie 08, 2021 11:12 am

Wiesz może jak to zrobić ?
Awatar użytkownika
pzygmunt
Posty: 18280
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

Z głowy Ci nie podam. Jak znajdę czas to sprawdzę.
daw34
Posty: 126
Rejestracja: ndz sie 08, 2021 11:12 am

okej, a to nie powinno leżeć po stronie mqtt aby poprawnie przesyłał do HA dane?
Awatar użytkownika
pzygmunt
Posty: 18280
Rejestracja: wt sty 19, 2016 9:26 am
Lokalizacja: Paczków
Kontakt:

Nie. Dane są poprawnie przesyłane. Konfiguracja encji powinna być zmieniona.
daw34
Posty: 126
Rejestracja: ndz sie 08, 2021 11:12 am

Cześć, niestety do tej pory nie rozwiązałem tej sprawy mógłby mnie ktoś nakierować co mam zrobić aby to zmienić.
tomekk87
Posty: 185
Rejestracja: pt sie 02, 2019 12:19 pm

pzygmunt pisze: sob gru 04, 2021 11:30 pm Musiałbyś zmodyfikować encję tak aby -273 traktowała jako dosconnected.
Jeśli ktoś z kolegów tak na szybko potrafi podpowiedzieć jak zmodyfikować encję w HA, aby dla temp -273 było disconnected albo przy wilgotności -1% to również poproszę o info jak to wykonać.

Pozdrawiam
Tomek
satut
Posty: 1
Rejestracja: ndz lut 05, 2023 9:07 pm

Może stwórz nowy sensor na podstawie tamtego który wygląda tak?

- platform: template
sensors:
piec_co_temp:
friendly_name: "Piec C.O. Temperatura"
value_template: >-
{% if (states("sensor.temp_pieca_c_o") | int) > 15 %}
niedostępny
{% elif (states("sensor.temp_pieca_c_o") | int) < -10 %}
niedostępny
{% else %}
{{ states('sensor.temp_pieca_c_o') }}
{% endif %}

jeżeli plik sensors.yaml jest osobno
ODPOWIEDZ

Wróć do „Pomoc”