Hi,
I have added my solar charger to HA using MQTT, I can see the messages coming in on MQTTfx and via the HA MQTT integration by listening on the topic. The strange think is that only one of the entries appears in entities, the others are not detected?
I have created an MQTT sensor config which is being read OK as I used to use it with a different MQTT schema and all the entities were detected?
I have no errors coming up on the configuration check to indicate a code issue.
The only entity which is detected is the EPSolar Charger Temperature which shows up as sensor.epsolar_charger_temperature.
Any ideas what is wrong? I could know where to start if I had a code error warning or non of the entities were detected and added, but the fact that one is confuses me!
My MQTT file is as follows:
####################################
# EPEver Solar Charger MQTT Section #
#####################################
##########################
# EPEver Solar #
##########################
- platform: mqtt
name: "High Voltage Disconnect"
state_topic: "EPSolar/1/highdisc"
unit_of_measurement: 'V'
- platform: mqtt
name: "Battery Capacity"
state_topic: "EPSolar/1/batt_cap"
unit_of_measurement: 'A'
- platform: mqtt
name: "Battery Charging Limit"
state_topic: "EPSolar/1/batt_chargelimit"
unit_of_measurement: 'A'
- platform: mqtt
name: "Over Voltage Reconnect"
state_topic: "EPSolar/1/batt_overvoltrecon"
unit_of_measurement: 'V'
- platform: mqtt
name: "Battery Equalisation Voltage"
state_topic: "EPSolar/1/batt_equalvolt"
unit_of_measurement: 'V'
- platform: mqtt
name: "Battery Boost Voltage"
state_topic: "EPSolar/1/batt_boostvolt"
unit_of_measurement: 'V'
- platform: mqtt
name: "Battery Float Voltaget"
state_topic: "EPSolar/1/floatvolt"
unit_of_measurement: 'V'
- platform: mqtt
name: "Battery Boost Reconnect"
state_topic: "EPSolar/1/batt_boostrecon"
unit_of_measurement: 'V'
- platform: mqtt
name: "Low Voltage Reconnect"
state_topic: "EPSolar/1/batt_lowvoltrecon"
unit_of_measurement: 'V'
- platform: mqtt
name: "Battery Under Voltage Reconnect"
state_topic: "EPSolar/1/batt_undervoltrecon"
unit_of_measurement: 'V'
- platform: mqtt
name: "Battery Under Voltage Warning"
state_topic: "EPSolar/1/batt_undervoltwarn"
unit_of_measurement: 'V'
- platform: mqtt
name: "Low Voltage Disconnect"
state_topic: "EPSolar/1/batt_lowvoltdisc"
unit_of_measurement: 'V'
- platform: mqtt
name: "EPSolar Charger Temperature"
state_topic: "EPSolar/1/ctemp"
unit_of_measurement: '°C'
- platform: mqtt
name: "Battery Temperature"
state_topic: "EPSolar/1/btemp"
unit_of_measurement: '°C'
- platform: mqtt
name: "Solar Panel Voltage"
state_topic: "EPSolar/1/pvvoltage"
unit_of_measurement: 'V'
- platform: mqtt
name: "Solar Panel Current"
state_topic: "EPSolar/1/Ipvcurrent"
unit_of_measurement: 'A'
- platform: mqtt
name: "Solar Panel Watts"
state_topic: "EPSolar/1/pvpower"
unit_of_measurement: 'W'
- platform: mqtt
name: "Solar Battery Remaining"
state_topic: "EPSolar/1/bremaining"
unit_of_measurement: '%'
- platform: mqtt
name: "Solar Battery Voltage"
state_topic: "EPSolar/1/bvoltage"
unit_of_measurement: 'V'
- platform: mqtt
name: "Solar Battery Current"
state_topic: "EPSolar/1/battChargeCurrent"
unit_of_measurement: 'A'
- platform: mqtt
name: "Solar Battery Watts"
state_topic: "solar/battery/P"
unit_of_measurement: 'W'
- platform: mqtt
name: "Solar Load Current"
state_topic: "EPSolar/1/lcurrent"
unit_of_measurement: 'A'
- platform: mqtt
name: "Solar Load Watts"
state_topic: "EPSolar/1/lpower"
unit_of_measurement: 'W'
Stephanie