Hi all, would appreciate any help…been playing with this for a while today…
I’m trying to get this working…
Ive got the script running, it appears to be working as I’m using MQTT Explorer logged into HA and can see data incoming updating…
I’m just getting ‘Unknown’ for any entities I’m trying to set up…currently using the following YAML to pull my current total comsumption (defined as ‘Total_Consumption_Power’’ in the inverters JSON attribute.
sensors:
- platform: mqtt
name: "solarmanpv_station_generationPower"
state_topic: "solarmanpv/station/generationPower"
unique_id: "generatedPower"
unit_of_measurement: "Wh"
device_class: energy
state_class: measurement
- platform: mqtt
name: "solarmanpv_inverter"
unique_id: "solarmanpv_inverter"
state_topic: "solarmanpv/inverter/deviceState"
json_attributes_topic: "solarmanpv/inverter/attributes"
- platform: mqtt
name: "solarmanpv_logger"
unique_id: "solarmanpv_logger"
state_topic: "solarmanpv/logger/deviceState"
json_attributes_topic: "solarmanpv/logger/attributes"
template:
- sensor:
- name: "TEST Current Energy Consumption"
unique_id: "current_consumption"
unit_of_measurement: 'kWh'
state: "{{ state_attr('sensor.solarmanpv_inverter', 'Total_Consumption_Power') }}"
device_class: energy
state_class: measurement
attributes:
last_reset: '1970-01-01T00:00:00+00:00'