[Poradnik] W jaki sposób skonfigurować Suple z Home Assistant przez MQTT?

User avatar
artur_n
Posts: 466
Joined: Thu Aug 17, 2017 2:24 pm
Location: RJA

Post

Panowie skonfigurowałem HA z Supla przez MQTT ale za nic nie mogę znaleźć gdzie zmienić jednostkę w liczniku gazy i wody z m3 na m³.
User avatar
YoMan
Posts: 3521
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa
Has thanked: 3 times
Been thanked: 3 times

Post

artur_n wrote: Mon Apr 14, 2025 10:24 am Panowie skonfigurowałem HA z Supla przez MQTT ale za nic nie mogę znaleźć gdzie zmienić jednostkę w liczniku gazy i wody z m3 na m³.
Jeżeli w SUPLA to w cloudzie w ustawieniach kanału. Jeżeli w HA to jest kilka opcji, najprościej kliknąć w kółeczko zębate encji i tam ustawiasz jednostki i precyzję. Możesz też zrobić przez customize.yaml. Przykładowo:

Code: Select all

sensor.termostat_fr_temperature:
  device_class: temperature
  unit_of_measurement: °C
  friendly_name: Temperatura FR
  
sensor.gui_generic_kart_4_gas_meter_value:
  state_class: total_increasing
  device_class: gas
  unit_of_measurement: m³
  friendly_name: Licznik gazu   
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
User avatar
artur_n
Posts: 466
Joined: Thu Aug 17, 2017 2:24 pm
Location: RJA

Post

No tak najciemniej pod latarnią. Dzięki za oświecenie.
akrawiec
Posts: 7
Joined: Tue Oct 08, 2024 10:15 am

Post

Dzięki za poradnik. Od wczoraj próbowałem zmienić ustawienia HA z brokera MQTT w Supli na bridge w Mosquitto w sieci lokalnej. Dzięki poradnikowi wszystko śmiga jak należy.
Jacaxx1
Posts: 87
Joined: Tue Nov 20, 2018 7:33 pm

Post

Hej a ja nie moge sobie poradzić ,normalnie widziałem licznik ale jak wejdę Energia i tam gdzie jest licznik wody chcę go dodać to mi go nie pokazuje,co.robie źle?

state_class: total_increasing
unit_of_measurement: m³
device_class: water
friendly_name: Licznik wody


YoMan wrote: Mon Apr 14, 2025 11:35 am
artur_n wrote: Mon Apr 14, 2025 10:24 am Panowie skonfigurowałem HA z Supla przez MQTT ale za nic nie mogę znaleźć gdzie zmienić jednostkę w liczniku gazy i wody z m3 na m³.
Jeżeli w SUPLA to w cloudzie w ustawieniach kanału. Jeżeli w HA to jest kilka opcji, najprościej kliknąć w kółeczko zębate encji i tam ustawiasz jednostki i precyzję. Możesz też zrobić przez customize.yaml. Przykładowo:

Code: Select all

sensor.termostat_fr_temperature:
  device_class: temperature
  unit_of_measurement: °C
  friendly_name: Temperatura FR
  
sensor.gui_generic_kart_4_gas_meter_value:
  state_class: total_increasing
  device_class: gas
  unit_of_measurement: m³
  friendly_name: Licznik gazu   
User avatar
YoMan
Posts: 3521
Joined: Thu Apr 30, 2020 5:18 pm
Location: Częstochowa
Has thanked: 3 times
Been thanked: 3 times

Post

Jacaxx1 wrote: Sun Dec 21, 2025 3:56 pm Hej a ja nie moge sobie poradzić ,normalnie widziałem licznik ale jak wejdę Energia i tam gdzie jest licznik wody chcę go dodać to mi go nie pokazuje,co.robie źle?

state_class: total_increasing
unit_of_measurement: m³
device_class: water
friendly_name: Licznik wody
Ja mam to jako template:

Code: Select all

name: "Licznik wody HA"
      unit_of_measurement: m³
      device_class: water
      state: >
        {{(states('sensor.licznik_wody_value') | float(0) | round(3)}}
      availability: "{{ is_number((states('sensor.licznik_wody_value') | float(0) | round(3)) }}"
YoMan
________________________________________
Wziąłem udział w SOP2023 & SOP2024
Jacaxx1
Posts: 87
Joined: Tue Nov 20, 2018 7:33 pm

Post

YoMan wrote: Sun Dec 21, 2025 8:56 pm
Jacaxx1 wrote: Sun Dec 21, 2025 3:56 pm Hej a ja nie moge sobie poradzić ,normalnie widziałem licznik ale jak wejdę Energia i tam gdzie jest licznik wody chcę go dodać to mi go nie pokazuje,co.robie źle?

state_class: total_increasing
unit_of_measurement: m³
device_class: water
friendly_name: Licznik wody
Ja mam to jako template:

Code: Select all

name: "Licznik wody HA"
      unit_of_measurement: m³
      device_class: water
      state: >
        {{(states('sensor.licznik_wody_value') | float(0) | round(3)}}
      availability: "{{ is_number((states('sensor.licznik_wody_value') | float(0) | round(3)) }}"
Dziękuję, spróbuję u mnie 😀

Return to “FAQ / Jak to zrobić”