# Sonoff TH16 kalibracja temperatury

**URL:** <https://forum.arturhome.pl/t/sonoff-th16-kalibracja-temperatury/1319>\
**Category:** tmp-inne-1\
**Tags:** node-red, template, sonoff, czujnik-temperatury\
**Created:** [20 Styczeń 2021 18:53 UTC](https://forum.arturhome.pl/t/sonoff-th16-kalibracja-temperatury/1319 "2021-01-20T18:53:46Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Autor:** ![emanuel](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/emanuel/32/2258_2.png) [@emanuel](https://forum.arturhome.pl/u/emanuel)\
**Data wpisu:** [20 Styczeń 2021 18:53 UTC](https://forum.arturhome.pl/t/sonoff-th16-kalibracja-temperatury/1319/1 "2021-01-20T18:53:46Z")

</div>

Witam.

Mam pytanie jak skalibrować czujnik temp. w tym urządzeniu z poziomu HA? Dodam że soft jest oryginalny. Ktoś mi podpowiedział że najlepiej utworzyć sensor template, ale szczerze nie bardzo wiem jak się do tego zabrać. Ktoś pomoże?

---

<div class="post-metadata">

**Autor:** ![rafkan](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/rafkan/32/18_2.png) [@rafkan](https://forum.arturhome.pl/u/rafkan)\
**Data wpisu:** [20 Styczeń 2021 19:15 UTC](https://forum.arturhome.pl/t/sonoff-th16-kalibracja-temperatury/1319/2 "2021-01-20T19:15:00Z")

</div>

Wpisz w lupkę słowo

```auto
template 

```

i wszystko Ci się wyjaśni.

---

<div class="post-metadata">

**Autor:** ![emanuel](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/emanuel/32/2258_2.png) [@emanuel](https://forum.arturhome.pl/u/emanuel)\
**Data wpisu:** [20 Styczeń 2021 19:40 UTC](https://forum.arturhome.pl/t/sonoff-th16-kalibracja-temperatury/1319/3 "2021-01-20T19:40:19Z")

</div>

Sprawdziłem na przykładzie z lodówką z jednego z postów.

dodaje do config taki kod:

```
platform: template
sensors:
  value_template: "{{ (states('sensor.sonoff_1000e5ab8b_temperature') | float - 2) | round(2) }}"

```

ale niestety pojawia się taki komunikat podczas sprawdzania:

Component error: platform - Integration ‘platform’ not found.  
Component error: sensors - Integration ‘sensors’ not found.

Nakierujesz bardziej? 😉

---

<div class="post-metadata">

**Autor:** ![rafkan](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/rafkan/32/18_2.png) [@rafkan](https://forum.arturhome.pl/u/rafkan)\
**Data wpisu:** [20 Styczeń 2021 19:49 UTC](https://forum.arturhome.pl/t/sonoff-th16-kalibracja-temperatury/1319/4 "2021-01-20T19:49:32Z")

</div>

I bardzo dobrze się pojawia ponieważ jest to błędna konfiguracja.  
Wstaw atrybuty encji urządzenia z którego chcesz wyciągnąć interesujące Cię dane, w takim formacie:  
 ![sonoff](https://forum.arturhome.pl/uploads/default/original/2X/4/42e95658faa3163a21cc674826ad1f2d6edfa4f3.jpeg)

---

<div class="post-metadata">

**Autor:** ![emanuel](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/emanuel/32/2258_2.png) [@emanuel](https://forum.arturhome.pl/u/emanuel)\
**Data wpisu:** [20 Styczeń 2021 20:14 UTC](https://forum.arturhome.pl/t/sonoff-th16-kalibracja-temperatury/1319/5 "2021-01-20T20:14:37Z")

</div>

Widzę że “ryby” nie dasz tylko “wędkę” 😉

ok udało się, mam dodany czujnik, pytanie gdzie w tym kodzie, i co wpisać aby zmienić (skalibrować) temperaturę o -2 stopnie celsjusza?

```
sensor:
  - platform: template
    sensors:
      salon_temperature:
        friendly_name: 'test temperatura'
        unit_of_measurement: '°C'
        value_template: "{{ state_attr('sensor.sonoff_1000e5ab8b_temperature', 'temperature') }}"

```

| float - 2) | ??

---

<div class="post-metadata">

**Autor:** ![rafkan](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/rafkan/32/18_2.png) [@rafkan](https://forum.arturhome.pl/u/rafkan)\
**Data wpisu:** [20 Styczeń 2021 20:29 UTC](https://forum.arturhome.pl/t/sonoff-th16-kalibracja-temperatury/1319/6 "2021-01-20T20:29:41Z")

</div>

Widzisz jakie to proste. Co do korekty, powyższym wpisem utworzyłeś sobie encję

```auto
sensor.salon_temperature

```

korzystają ponownie z template korygujesz temperaturę

```auto
korekta_temperatury:
      friendly_name: "Korekta temperatury"
      unit_of_measurement: '°C'
      value_template: "{{ (states('sensor.salon_temperature') | float -2 }}"

```

---

<div class="post-metadata">

**Autor:** ![emanuel](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/emanuel/32/2258_2.png) [@emanuel](https://forum.arturhome.pl/u/emanuel)\
**Data wpisu:** [20 Styczeń 2021 20:34 UTC](https://forum.arturhome.pl/t/sonoff-th16-kalibracja-temperatury/1319/7 "2021-01-20T20:34:31Z")

</div>

Zlituj się 😉 chcę iść spać a grzanie daje w kość 😉 w jaki sposób to wkleić do config? 😉

---

<div class="post-metadata">

**Autor:** ![emanuel](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/emanuel/32/2258_2.png) [@emanuel](https://forum.arturhome.pl/u/emanuel)\
**Data wpisu:** [20 Styczeń 2021 20:40 UTC](https://forum.arturhome.pl/t/sonoff-th16-kalibracja-temperatury/1319/8 "2021-01-20T20:40:11Z")

</div>

udało się 😉 kilka prób i jest 😉

```
sensor:
  - platform: template
    sensors:
      salon_temperatura_kalibracja:
        friendly_name: 'test temperatura'
        unit_of_measurement: '°C'
        value_template: "{{ state_attr('sensor.sonoff_1000e5ab8b_temperature', 'temperature') | float -2 }}"

```

Dziękuję bardzo 😉

---

<div class="post-metadata">

**Autor:** ![emanuel](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/emanuel/32/2258_2.png) [@emanuel](https://forum.arturhome.pl/u/emanuel)\
**Data wpisu:** [20 Styczeń 2021 20:44 UTC](https://forum.arturhome.pl/t/sonoff-th16-kalibracja-temperatury/1319/9 "2021-01-20T20:44:45Z")

</div>

Tyle że jest problem, bo tego entity z nowym skalibrowanym sensorem nie widzi w nod-red ;(

---

<div class="post-metadata">

**Autor:** ![rafkan](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/rafkan/32/18_2.png) [@rafkan](https://forum.arturhome.pl/u/rafkan)\
**Data wpisu:** [20 Styczeń 2021 20:47 UTC](https://forum.arturhome.pl/t/sonoff-th16-kalibracja-temperatury/1319/10 "2021-01-20T20:47:21Z")

</div>

Zrestartuj nod-reda, wtedy zaczyta nowe encje albo wpisz ręcznie.

---

<div class="post-metadata">

**Autor:** ![emanuel](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/emanuel/32/2258_2.png) [@emanuel](https://forum.arturhome.pl/u/emanuel)\
**Data wpisu:** [20 Styczeń 2021 20:57 UTC](https://forum.arturhome.pl/t/sonoff-th16-kalibracja-temperatury/1319/11 "2021-01-20T20:57:52Z")

</div>

Ok działa tylko przez przypadek wyłączyłem encję z oryginalną tempereaturą, jak ją przywrócić ?Bo teraz pokazuje -2 i ogrzewanie cały czas jest włączone ;/

---

<div class="post-metadata">

**Autor:** ![rafkan](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/rafkan/32/18_2.png) [@rafkan](https://forum.arturhome.pl/u/rafkan)\
**Data wpisu:** [20 Styczeń 2021 21:00 UTC](https://forum.arturhome.pl/t/sonoff-th16-kalibracja-temperatury/1319/12 "2021-01-20T21:00:58Z")

</div>

Ponieważ aby “dojść” do kalibracji Twój wpis konfiguracji powinien wyglądać tak:

```auto
sensor:
  - platform: template
    sensors:
      salon_temperature:
        friendly_name: 'test temperatura'
        unit_of_measurement: '°C'
        value_template: "{{ state_attr('sensor.sonoff_1000e5ab8b_temperature', 'temperature') }}"
      korekta_temperatury:
        friendly_name: "Korekta temperatury"
        unit_of_measurement: '°C'
        value_template: "{{ (states('sensor.salon_temperature') | float -2 }}"

```

---

<div class="post-metadata">

**Autor:** ![emanuel](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/emanuel/32/2258_2.png) [@emanuel](https://forum.arturhome.pl/u/emanuel)\
**Data wpisu:** [20 Styczeń 2021 21:03 UTC](https://forum.arturhome.pl/t/sonoff-th16-kalibracja-temperatury/1319/13 "2021-01-20T21:03:44Z")

</div>

Wszystko działało, tylko w dasboard (przegląd) dałem edytuj chcąc zmienić wyświetlaną temperaturę i dałem wyłącz encję (tą z oryginalnym odczytem temperatury z sonoff) i teraz jej nigdzie nie widzę ;( co zrobić aby znowu była?

---

<div class="post-metadata">

**Autor:** ![rafkan](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/rafkan/32/18_2.png) [@rafkan](https://forum.arturhome.pl/u/rafkan)\
**Data wpisu:** [20 Styczeń 2021 21:05 UTC](https://forum.arturhome.pl/t/sonoff-th16-kalibracja-temperatury/1319/14 "2021-01-20T21:05:44Z")

</div>

Konfiguracja/Rejestr encji - odnajdujesz właściwą i suwakiem włączasz encję.

---

<div class="post-metadata">

**Autor:** ![emanuel](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/emanuel/32/2258_2.png) [@emanuel](https://forum.arturhome.pl/u/emanuel)\
**Data wpisu:** [20 Styczeń 2021 21:16 UTC](https://forum.arturhome.pl/t/sonoff-th16-kalibracja-temperatury/1319/15 "2021-01-20T21:16:12Z")

</div>

Uff sytuacja uratowana 😉 Dziękuję jeszcze raz i Dobranoc 😉

---

<div class="post-metadata">

**Autor:** ![Gacek\_Gacek](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/gacek_gacek/32/26346_2.png) [@Gacek\_Gacek](https://forum.arturhome.pl/u/Gacek_Gacek)\
**Data wpisu:** [15 Styczeń 2025 08:46 UTC](https://forum.arturhome.pl/t/sonoff-th16-kalibracja-temperatury/1319/16 "2025-01-15T08:46:37Z")

</div>

Witam. Wracam do tematu. Próbuje coś wpisać na twój wzór i nic.  
W jakim dokładnie pliku ma być ten wpis do obniżania temp i gdzie go szukać, wiem pisałeś niżej.  
Czy ma być to w pokoju konfiguracyjnym ESP czy homeassistant/configuration.yaml.  
Czy po dokonaniu prawidłowego wpisu dodatkowa encja pojawi się w pomocnikach?

---

<div class="post-metadata">

**Autor:** ![szopen](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/szopen/32/1093_2.png) [@szopen](https://forum.arturhome.pl/u/szopen)\
**Data wpisu:** [15 Styczeń 2025 09:35 UTC](https://forum.arturhome.pl/t/sonoff-th16-kalibracja-temperatury/1319/17 "2025-01-15T09:35:46Z")

</div>

Co to jest pokój konfiguracyjny ESP?

---

<div class="post-metadata">

**Autor:** ![Gacek\_Gacek](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/gacek_gacek/32/26346_2.png) [@Gacek\_Gacek](https://forum.arturhome.pl/u/Gacek_Gacek)\
**Data wpisu:** [15 Styczeń 2025 10:43 UTC](https://forum.arturhome.pl/t/sonoff-th16-kalibracja-temperatury/1319/18 "2025-01-15T10:43:20Z")

</div>

W pliku konfiguracyjnym ESP

---

<div class="post-metadata">

**Autor:** ![szopen](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/szopen/32/1093_2.png) [@szopen](https://forum.arturhome.pl/u/szopen)\
**Data wpisu:** [15 Styczeń 2025 10:47 UTC](https://forum.arturhome.pl/t/sonoff-th16-kalibracja-temperatury/1319/19 "2025-01-15T10:47:43Z")

</div>

Możesz jaśniej, czy będzie zabawa w kotka i myszkę?  
Co za plik konfiguracyjny, to fabryczne firmware czy coś innego?

Poświęć z 5 minut na pisanie posta tak, by był zrozumiały dla innych, a nie wyłącznie dla Ciebie…

---

<div class="post-metadata">

**Autor:** ![Gacek\_Gacek](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/gacek_gacek/32/26346_2.png) [@Gacek\_Gacek](https://forum.arturhome.pl/u/Gacek_Gacek)\
**Data wpisu:** [15 Styczeń 2025 11:13 UTC](https://forum.arturhome.pl/t/sonoff-th16-kalibracja-temperatury/1319/20 "2025-01-15T11:13:44Z")

</div>

Nie wiem o co pytasz. Już wiem gdzie to trzeba wstawić i gdzie to się pojawia. W encji odczyt nieznany. Co tu może być źle? to jest moja encja na której chcę obniżyć odczyt o 4 °C.  
sensor.esp8266\_zero\_1\_temperatura

```auto
sensor:
  - platform: template
    sensors:
      salon_temperatura_kalibracja:
        unique_id: "garaz"
        friendly_name: 'test temperatura'
        unit_of_measurement: '°C'
        value_template: "{{ state_attr('sensor.esp8266_zero_1_temperatura', 'temperature') | float -2 }}"

```

[Następna strona](https://forum.arturhome.pl/t/sonoff-th16-kalibracja-temperatury/1319.md?page=2)
