MQTT Not working after new installation of HASSIO

Hi, I’m transferring my VMs from virtualbox to VMware. I did a new installation of HASSIO and made a snapshot backup restore that I made in Virtualbox to the new setup. Everything works fine (after deleting the database file) except MQTT.

The new VM uses the same IP address as the old one (192.168.1.20). The old VM now has a different one (192.168.1.214)

What i have already tried is:

  • Restart the VM and Hassio many times
  • Reinstall MQTT broker Addon
  • Delete MQTT intergration and re-add it (auto discovery)
  • Delete and recreate the user in Home Assistant that i am using for MQTT

MQTT Addon config: (default)

logins: []
anonymous: false
customize:
  active: false
  folder: mosquitto
certfile: fullchain.pem
keyfile: privkey.pem
require_certificate: false

MQTT Addon log:

[14:22:29] INFO: Setup mosquitto configuration
[14:22:29] INFO: No local user available
[14:22:29] INFO: Initialize Hass.io Add-on services
[14:22:29] INFO: Initialize Home Assistant discovery
[14:22:29] INFO: Start Mosquitto daemon
1587126149: mosquitto version 1.6.3 starting
1587126149: Config loaded from /etc/mosquitto.conf.
1587126149: Loading plugin: /usr/share/mosquitto/auth-plug.so
1587126149:  ├── Username/password checking enabled.
1587126149:  ├── TLS-PSK checking enabled.
1587126149:  └── Extended authentication not enabled.
1587126149: |-- *** auth-plug: startup
1587126149: Opening ipv4 listen socket on port 1883.
1587126149: Opening ipv6 listen socket on port 1883.
1587126149: Opening websockets listen socket on port 1884.
1587126149: Opening ipv4 listen socket on port 8883.
1587126149: Opening ipv6 listen socket on port 8883.
1587126149: Opening websockets listen socket on port 8884.
1587126149: Warning: Mosquitto should not be run as root/administrator.
1587126151: New connection from 172.30.32.1 on port 1883.
1587126152: Socket error on client <unknown>, disconnecting.
1587126152: New connection from 172.30.32.1 on port 1883.
[INFO] found homeassistant on local database
1587126152: New client connected from 172.30.32.1 as auto-8B151188-615C-798D-6A17-99773FCDD64D (p2, c1, k60, u'homeassistant').

Home Assistant.log

2020-04-17 14:28:25 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to homeassistant/#
2020-04-17 14:28:25 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to homeassistant/#
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to dsmr/reading/electricity_delivered_1
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to dsmr/reading/electricity_returned_1
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to dsmr/reading/electricity_delivered_2
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to dsmr/reading/electricity_returned_2
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to dsmr/reading/electricity_currently_delivered
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to dsmr/reading/electricity_currently_returned
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to dsmr/reading/phase_currently_delivered_l1
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to dsmr/reading/phase_currently_delivered_l2
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to dsmr/reading/phase_currently_delivered_l3
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to dsmr/reading/phase_currently_returned_l1
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to dsmr/reading/phase_currently_returned_l2
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to dsmr/reading/phase_currently_returned_l3
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to dsmr/reading/extra_device_delivered
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to dsmr/reading/phase_voltage_l1
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to dsmr/reading/phase_voltage_l2
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to dsmr/reading/phase_voltage_l3
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to dsmr/consumption/gas/delivered
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to dsmr/consumption/gas/currently_delivered
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to dsmr/consumption/gas/read_at
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to dsmr/day-consumption/electricity1
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to dsmr/day-consumption/electricity2
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to dsmr/day-consumption/electricity1_returned
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to dsmr/day-consumption/electricity2_returned
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to dsmr/day-consumption/electricity_merged
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to dsmr/day-consumption/electricity_returned_merged
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to dsmr/day-consumption/electricity1_cost
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to dsmr/day-consumption/electricity2_cost
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to dsmr/day-consumption/electricity_cost_merged
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to dsmr/day-consumption/gas
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to dsmr/day-consumption/gas_cost
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to dsmr/day-consumption/total_cost
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to dsmr/day-consumption/energy_supplier_price_electricity_delivered_1
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to dsmr/day-consumption/energy_supplier_price_electricity_delivered_2
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to dsmr/day-consumption/energy_supplier_price_electricity_returned_1
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to dsmr/day-consumption/energy_supplier_price_electricity_returned_2
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to dsmr/day-consumption/energy_supplier_price_gas
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to dsmr/meter-stats/dsmr_version
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to dsmr/meter-stats/electricity_tariff
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to dsmr/meter-stats/power_failure_count
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to dsmr/meter-stats/long_power_failure_count
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to dsmr/meter-stats/voltage_sag_count_l1
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to dsmr/meter-stats/voltage_sag_count_l2
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to dsmr/meter-stats/voltage_sag_count_l3
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to dsmr/meter-stats/voltage_swell_count_l1
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to dsmr/meter-stats/voltage_swell_count_l2
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to dsmr/meter-stats/voltage_swell_count_l3
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Subscribing to dsmr/meter-stats/rejected_telegrams
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Received message on dsmr/reading/electricity_delivered_1 (retained): b'2499.427'
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Received message on dsmr/reading/electricity_returned_1 (retained): b'0.000'
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Received message on dsmr/reading/electricity_delivered_2 (retained): b'2405.999'
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Received message on dsmr/reading/electricity_returned_2 (retained): b'0.000'
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Received message on dsmr/reading/electricity_currently_delivered (retained): b'0.300'
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Received message on dsmr/reading/electricity_currently_returned (retained): b'0.000'
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Received message on dsmr/reading/phase_currently_delivered_l1 (retained): b'0.304'
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Received message on dsmr/reading/phase_currently_returned_l1 (retained): b'0.000'
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Received message on dsmr/reading/extra_device_delivered (retained): b'1356.089'
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Received message on dsmr/reading/phase_voltage_l1 (retained): b'239.3'
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Received message on dsmr/consumption/gas/delivered (retained): b'1356.089'
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Received message on dsmr/consumption/gas/currently_delivered (retained): b'0.000'
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Received message on dsmr/consumption/gas/read_at (retained): b'2020-04-16T16:00:02+02:00'
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Received message on dsmr/day-consumption/electricity1 (retained): b'2.116'
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Received message on dsmr/day-consumption/electricity2 (retained): b'2.374'
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Received message on dsmr/day-consumption/electricity1_returned (retained): b'0.000'
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Received message on dsmr/day-consumption/electricity2_returned (retained): b'0.000'
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Received message on dsmr/day-consumption/electricity_merged (retained): b'4.490'
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Received message on dsmr/day-consumption/electricity_returned_merged (retained): b'0.000'
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Received message on dsmr/day-consumption/electricity1_cost (retained): b'0.44'
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Received message on dsmr/day-consumption/electricity2_cost (retained): b'0.53'
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Received message on dsmr/day-consumption/electricity_cost_merged (retained): b'0.97'
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Received message on dsmr/day-consumption/gas (retained): b'0.779'
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Received message on dsmr/day-consumption/gas_cost (retained): b'0.56'
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Received message on dsmr/day-consumption/total_cost (retained): b'1.53'
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Received message on dsmr/day-consumption/energy_supplier_price_electricity_delivered_1 (retained): b'0.20814'
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Received message on dsmr/day-consumption/energy_supplier_price_electricity_delivered_2 (retained): b'0.22219'
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Received message on dsmr/day-consumption/energy_supplier_price_electricity_returned_1 (retained): b'0.00000'
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Received message on dsmr/day-consumption/energy_supplier_price_electricity_returned_2 (retained): b'0.00000'
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Received message on dsmr/day-consumption/energy_supplier_price_gas (retained): b'0.72495'
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Received message on dsmr/meter-stats/dsmr_version (retained): b'50'
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Received message on dsmr/meter-stats/electricity_tariff (retained): b'2'
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Received message on dsmr/meter-stats/power_failure_count (retained): b'7'
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Received message on dsmr/meter-stats/long_power_failure_count (retained): b'4'
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Received message on dsmr/meter-stats/voltage_sag_count_l1 (retained): b'81'
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Received message on dsmr/meter-stats/voltage_swell_count_l1 (retained): b'1'
2020-04-17 14:28:26 DEBUG (MainThread) [homeassistant.components.mqtt] Received message on dsmr/meter-stats/rejected_telegrams (retained): b'17889'

It seems that messages are being received but no more than this is coming in

someone who knows what i can do?

Hi Coen,

I’be been battling this all night , and finally got it working.

Do you have a username and password set in your MQTT Addon config.
If so you need to use these credentials from HA to connect to the MQTT broker

To specify those credentials I had to un-comment an old MQTT section within my configuration.yml.
See https://www.home-assistant.io/docs/mqtt/broker/ for the variables.

All of the guides that I had followed instructed me to configure MQTT through the Integrations menu, but I never saw any way to enter the username and password configured in the MQTT addon

Hope this helps.

we are in 2021 and the same to me… it does work for an while… then…caput.