Beene Brothers
Owner
Trying to get data into Home assistant from Solar Assistant so I can do some automation. However I am just adventurous enough to get stuck. I've spent the day reading and poking and now hoping someone can point me in the right direction!
I have MQTT setup and data is flowing into home assistant, you can see this in my last screenshot where I'm getting status from the solar assistant. However I'm not getting a list of entities to work with. I have a single megarevo x2 device (I have a pair of inverters). But no data underneath it. I made it to some home assistant documentation on discovery mode and I do have that turned on, but maybe I'm doing something wrong there as well. I would think a list of entities would appear so I could start associated them with dashboards or automation. Maybe my assumption there is wrong!
Anyway, here are some outputs. Feel free to ask for other outputs or straight up tell me where I'm doing something stupid .
----- debug from mqtt device. This is where I started debug and then turned on discovery mode:
2024-03-10 18:49:50.707 DEBUG (MainThread) [homeassistant.components.mqtt.client] Unsubscribing from dsmr/#, mid: 3
2024-03-10 18:49:50.708 DEBUG (MainThread) [homeassistant.components.mqtt.client] Unsubscribing from solarassistant/+/+/config, mid: 3
2024-03-10 18:49:50.708 DEBUG (MainThread) [homeassistant.components.mqtt.client] Unsubscribing from solarassistant/+/+/+/config, mid: 3
2024-03-10 18:49:50.709 DEBUG (MainThread) [homeassistant.components.mqtt.client] Unsubscribing from fully/deviceInfo/+, mid: 3
2024-03-10 18:49:50.709 DEBUG (MainThread) [homeassistant.components.mqtt.client] Unsubscribing from drop_connect/discovery/#, mid: 3
2024-03-10 18:49:50.710 DEBUG (MainThread) [homeassistant.components.mqtt.client] Unsubscribing from tasmota/discovery/#, mid: 3
2024-03-10 18:49:51.752 INFO (Thread-10 (_thread_main)) [homeassistant.components.mqtt.client] Connected to MQTT server core-mosquitto:1883 (0)
2024-03-10 18:49:53.798 DEBUG (MainThread) [homeassistant.components.mqtt.client] Transmitting message on solarassistant/status: 'online', mid: 1, qos: 0
2024-03-10 18:49:57.829 INFO (Thread-12 (_thread_main)) [homeassistant.components.mqtt.client] Connected to MQTT server core-mosquitto:1883 (0)
2024-03-10 18:49:58.868 DEBUG (MainThread) [homeassistant.components.mqtt.client] Subscribing to solarassistant/+/+/config, mid: 1, qos: 0
2024-03-10 18:49:58.869 DEBUG (MainThread) [homeassistant.components.mqtt.client] Subscribing to solarassistant/+/+/+/config, mid: 1, qos: 0
2024-03-10 18:49:58.870 DEBUG (MainThread) [homeassistant.components.mqtt.client] Subscribing to drop_connect/discovery/#, mid: 1, qos: 0
2024-03-10 18:49:58.870 DEBUG (MainThread) [homeassistant.components.mqtt.client] Subscribing to dsmr/#, mid: 1, qos: 0
2024-03-10 18:49:58.871 DEBUG (MainThread) [homeassistant.components.mqtt.client] Subscribing to fully/deviceInfo/+, mid: 1, qos: 0
2024-03-10 18:49:58.871 DEBUG (MainThread) [homeassistant.components.mqtt.client] Subscribing to tasmota/discovery/#, mid: 1, qos: 0
2024-03-10 18:50:00.877 DEBUG (MainThread) [homeassistant.components.mqtt.client] Transmitting message on solarassistant/status: 'online', mid: 2, qos: 0#
------------
I have MQTT setup and data is flowing into home assistant, you can see this in my last screenshot where I'm getting status from the solar assistant. However I'm not getting a list of entities to work with. I have a single megarevo x2 device (I have a pair of inverters). But no data underneath it. I made it to some home assistant documentation on discovery mode and I do have that turned on, but maybe I'm doing something wrong there as well. I would think a list of entities would appear so I could start associated them with dashboards or automation. Maybe my assumption there is wrong!
Anyway, here are some outputs. Feel free to ask for other outputs or straight up tell me where I'm doing something stupid .
----- debug from mqtt device. This is where I started debug and then turned on discovery mode:
2024-03-10 18:49:50.707 DEBUG (MainThread) [homeassistant.components.mqtt.client] Unsubscribing from dsmr/#, mid: 3
2024-03-10 18:49:50.708 DEBUG (MainThread) [homeassistant.components.mqtt.client] Unsubscribing from solarassistant/+/+/config, mid: 3
2024-03-10 18:49:50.708 DEBUG (MainThread) [homeassistant.components.mqtt.client] Unsubscribing from solarassistant/+/+/+/config, mid: 3
2024-03-10 18:49:50.709 DEBUG (MainThread) [homeassistant.components.mqtt.client] Unsubscribing from fully/deviceInfo/+, mid: 3
2024-03-10 18:49:50.709 DEBUG (MainThread) [homeassistant.components.mqtt.client] Unsubscribing from drop_connect/discovery/#, mid: 3
2024-03-10 18:49:50.710 DEBUG (MainThread) [homeassistant.components.mqtt.client] Unsubscribing from tasmota/discovery/#, mid: 3
2024-03-10 18:49:51.752 INFO (Thread-10 (_thread_main)) [homeassistant.components.mqtt.client] Connected to MQTT server core-mosquitto:1883 (0)
2024-03-10 18:49:53.798 DEBUG (MainThread) [homeassistant.components.mqtt.client] Transmitting message on solarassistant/status: 'online', mid: 1, qos: 0
2024-03-10 18:49:57.829 INFO (Thread-12 (_thread_main)) [homeassistant.components.mqtt.client] Connected to MQTT server core-mosquitto:1883 (0)
2024-03-10 18:49:58.868 DEBUG (MainThread) [homeassistant.components.mqtt.client] Subscribing to solarassistant/+/+/config, mid: 1, qos: 0
2024-03-10 18:49:58.869 DEBUG (MainThread) [homeassistant.components.mqtt.client] Subscribing to solarassistant/+/+/+/config, mid: 1, qos: 0
2024-03-10 18:49:58.870 DEBUG (MainThread) [homeassistant.components.mqtt.client] Subscribing to drop_connect/discovery/#, mid: 1, qos: 0
2024-03-10 18:49:58.870 DEBUG (MainThread) [homeassistant.components.mqtt.client] Subscribing to dsmr/#, mid: 1, qos: 0
2024-03-10 18:49:58.871 DEBUG (MainThread) [homeassistant.components.mqtt.client] Subscribing to fully/deviceInfo/+, mid: 1, qos: 0
2024-03-10 18:49:58.871 DEBUG (MainThread) [homeassistant.components.mqtt.client] Subscribing to tasmota/discovery/#, mid: 1, qos: 0
2024-03-10 18:50:00.877 DEBUG (MainThread) [homeassistant.components.mqtt.client] Transmitting message on solarassistant/status: 'online', mid: 2, qos: 0#
------------