Closed madzur closed 6 years ago
I managed to get the serial monitor working and it is showing me the following output:
SDK:2.2.1(cfd48f3)/Core:2.4.2/lwIP:2.0.3(STABLE-2_0_3_RELEASE/glue:arduino-2.4.1-13-g163bb82)/BearSSL:6d1cefc
Hardware initialized, starting program load Connecting to WiFi network: XXXXscandone scandone state: 0 -> 2 (b0) state: 2 -> 3 (0) state: 3 -> 5 (10) add 0 aid 7 cnt
connected with XXXX, channel 11 dhcp client start... ip:192.168.1.160,mask:255.255.255.0,gw:192.168.1.1 . WiFi connected successfully and assigned IP: 192.168.1.160 Initialization complete
Attempting MQTT connection to broker: 192.168.1.101 MQTT discovery connectivity config: [homeassistant/binary_sensor/CarPresence/config] : [{"name": "CarPresence", "device_class": "connectivity", "state_topic": "homeassistant/binary_sensor/CarPresence/state"}] MQTT discovery connectivity state: [homeassistant/binary_sensor/CarPresence/state] : [ON] MQTT discovery signal config: [homeassistant/sensor/CarPresence-signal/config] : [{"name": "CarPresence-signal", "state_topic": "homeassistant/sensor/CarPresence-signal/state", "unit_of_measurement": "dBm", "value_template": "{{ value }}"}] MQTT discovery signal state: [homeassistant/sensor/CarPresence-signal/state] : -56 MQTT discovery uptime config: [homeassistant/sensor/CarPresence-uptime/config] : [{"name": "CarPresence-uptime", "state_topic": "homeassistant/sensor/CarPresence-uptime/state", "unit_of_measurement": "msec", "value_template": "{{ value }}"}] MQTT discovery uptime state: [homeassistant/sensor/CarPresence-uptime/state] : 20831 MQTT connected pm open,type:2 0
Still, when I check the states item in Home assistant, no new binary sensors appear. I’m out of my depth here, so any tips would be greatly appreciated.
Problem solved. Seems there was an issue with my configuration.yaml file, where the specified MQTT broker (core-mosquitto) was not being recognized by Home Assistant. HA was not subscribed to any topics, therefore also the automated discovery did not work.
changing the config to broker: [my HA IP address] fixed the issue. As I have HA and Mosquitto running on the same host. Hopefully this helps you. Cheers.
Excellent, thanks for posting and tracking this down!
Hello Aderusha and all. I love this idea and would really like to get this one working. I saw Dr. ZzS video and write up, which led me to this Github page. I followed Aderusha's instructions with some help from Dr. ZzS more detailed steps and managed to set up Home assistant MQTT discovery and load Aderusha's sketch onto a D1 mini. The trouble starts when I plug the D1 mini into power and it connects to my wifi. I can see it in HA MQTT log as connected, however it is not adding itself as a binary sensor to configuration.yaml
Specifically, in Dr. ZzS writeup (here: http://drzzs.com/mqtt-car-presence/) I’m stuck at the following step:
However the binary_sensor never shows up, either in configuration.yaml or in the states. Any tips on what I can do?