Cześć.
Na dniach zmieniły się szablony które trzeba było poprawić.
Mam dwa urządzenia które HA odczytuje za pomocą REST.
Poprawiłem szablony i działa tylko część. Nie mam pojęcia gdzie robię błąd.
Pomoże ktoś poprawić plik konfiguracyjny.
Działa tylko do sensora “Soc” reszta już nie są widoczne encje.
# Loads default set of integrations. Do not remove.
default_config:
recorder:
purge_keep_days: 60
http:
use_x_forwarded_for: true
trusted_proxies:
- 172.30.33.0/24
group:
Garmin:
name: Garmin
entities:
- sensor.temperatura
- sensor.wilgotnosc
sensor:
- platform: rest
name: Solar_Charger
json_attributes:
- batVoltage
- batCurrent
- pvVoltage
- pvAmp
- pvWatt
- totalPower
- batPercent
resource: http://192.168.1.150/getstatus
value_template: '{{ value_json.created_at }}'
template:
- sensor:
- device_class: voltage
unit_of_measurement: 'V'
default_entity_id: sensor.batvoltage
name: Napiecie_baterii
state: '{{ state_attr("sensor.Solar_Charger", "batVoltage") | round(1) }}'
- sensor:
- device_class: current
unit_of_measurement: 'A'
default_entity_id: sensor.batcurrent
name: Prad_baterii
state: '{{ state_attr("sensor.Solar_Charger", "batCurrent") | round(1) }}'
- sensor:
- device_class: voltage
unit_of_measurement: 'V'
default_entity_id: sensor.pvvoltage
name: Napiecie_paneli
state: '{{ state_attr("sensor.Solar_Charger", "pvVoltage") | round(1) }}'
- sensor:
- device_class: current
unit_of_measurement: 'A'
default_entity_id: sensor.pvamp
name: Prad_paneli
state: '{{ state_attr("sensor.Solar_Charger", "pvAmp") | round(1) }}'
- sensor:
- device_class: energy
unit_of_measurement: 'W'
default_entity_id: sensor.pvwatt
name: Moc_paneli
state: '{{ state_attr("sensor.Solar_Charger", "pvWatt") | round(1) }}'
- sensor:
- device_class: energy
unit_of_measurement: 'kWh'
default_entity_id: sensor.totalpower
name: Wyprodukowano
state: '{{ (state_attr("sensor.Solar_Charger", "totalPower") | float/100) | round(1) }}'
- sensor:
- device_class: energy
unit_of_measurement: '%'
default_entity_id: sensor.batPercent
name: SoC
state: '{{ (state_attr("sensor.Solar_Charger", "batPercent") | round(1) }}'
- platform: rest
name: Stacja_Meteo
json_attributes:
- field1
- field2
- field3
- field4
scan_interval: 120
resource: https://api.thingspeak.com/channels/271134/feeds/last.json?api_key=TXC4TII1WXJQR8TN
value_template: '{{ value_json.created_at }}'
- sensor:
- device_class: temperature
unit_of_measurement: '°C'
default_entity_id: Temperatura
state: '{{ state_attr("sensor.Stacja_Meteo", "field1") | round(1) }}'
- sensor:
- device_class: humidity
unit_of_mesurement: "%"
default_entity_id: Wilgotność
state: '{{ state_attr("sensor.Stacja_Meteo", "field2") | round(0) }}'
- sensor:
- device_class: atmospheric_pressure
unit_of_mesurement: 'hPa'
default_entity_id: Ciśnienie
state: '{{ state_attr("sensor.Stacja_Meteo", "field3") | round(0) }}'
- sensor:
- device_class: battery
unit_of_measurement: 'V'
default_entity_id: Akumulator
state: '{{ state_attr("sensor.Stacja_Meteo", "field4") | round(1) }}'
# Load frontend themes from the themes folder
frontend:
themes: !include_dir_merge_named themes
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml



