Per poter leggere i dati delle batterie di accumulo Sonnen, è possibile utilizzare una chiamata REST API, verso l’indirizzo ip della batteria.

Infatti andando sulla pagina 

http://IP_BATTERIA_SONNEN:8080/api/v1/status

è possibile vedere in tempo reale i dati “grezzi” in formato json. 

In Home Assistant quindi è sufficiente creare un sensore che legga questi dati e crei gli oggetti dedicati, aggiungendo al file configuration.yaml il codice qui sotto (ricordati di inserire l’indirizzo ip della tua batteria).

sensor:
- platform: rest
name: JSON sonnen
json_attributes:
- Consumption_W
- GridFeedIn_W
- Production_W
- USOC
resource: http://IP_BATTERIA_SONNEN:8080/api/v1/status
value_template: '{{ value_json.sonnen }}'
- platform: template
sensors:
sonnen_stromverbrauch:
friendly_name: 'Consumo W'
value_template: '{{ states.sensor.json_sonnen.attributes["Consumption_W"] }}'
unit_of_measurement: 'W'
sonnen_stromeinspeisung:
friendly_name: 'Immessa W'
value_template: '{{ states.sensor.json_sonnen.attributes["GridFeedIn_W"] }}'
unit_of_measurement: 'W'
sonnen_stromerzeugung:
friendly_name: 'Prodotta W'
value_template: '{{ states.sensor.json_sonnen.attributes["Production_W"] }}'
unit_of_measurement: 'W'
sonnen_stromspeicher:
friendly_name: 'Carica %'
value_template: '{{ states.sensor.json_sonnen.attributes["USOC"] }}'
unit_of_measurement: 'W'

Una volta aggiunto il codice, riavviate con restart HASS, ed aggiungete i sensori nella vostra dashboard


0 commenti

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Utilizzando il sito, accetti l'utilizzo dei cookie da parte nostra. maggiori informazioni

Questo sito utilizza i cookie per fornire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o cliccando su "Accetta" permetti il loro utilizzo.

Chiudi