Is my M5Stacks Faulty or?

Hi All,

Since upgrading to 2.1, after spending many hours fixing up all my custom MQTT scripts etc, one of my integration using ESPHome has become extremely slow, for example prior to the upgrade with in a few minutes the bottom tank temperature will change, after the upgrade the hot water tank will take around 3 days to even respond, So most mornings the hot water system doesn’t fire up. If I turn the unit on from my hws dashboard the unit fires into life very quickly

This is using mqtt? How often does the device send state updates?

Can you listen to mqtt and verify message?

Hi,
It’s using the ESPHome protocol for the hot water system. I might try convert it to MQTT and see it makes a difference. Good thought.

MQTT is very responsive

I prefer api.
Did you ever look at device logs to see why api was not working appropriately?

I change the logging to Verbose. Now before the upgrade or anything I was getting the CRC check errors

[16:57:49.247][V][modbus_controller:297]: Range : 416 Size: 4 (3) skip: 0
[16:57:49.247][V][modbus_controller:297]: Range : 450 Size: 1 (3) skip: 0
[16:57:49.247][V][modbus_controller:297]: Range : 460 Size: 1 (3) skip: 0
[16:57:49.273][V][modbus_controller:297]: Range : 46D Size: 9 (3) skip: 0
[16:57:49.273][V][modbus_controller:297]: Range : 7E3 Size: 5 (3) skip: 0
[16:57:49.273][V][modbus_controller:297]: Range : 802 Size: 1 (3) skip: 0
[16:57:49.281][V][text_sensor:040]: ‘Timer 2 ON Time (Display)’: Received new state 2147483647:2147483647
[16:57:49.281][D][text_sensor:119]: ‘Timer 2 ON Time (Display)’ >> ‘2147483647:2147483647’
[16:57:49.293][V][mqtt:522]: Publish(topic=‘esphome/istorehws/sensor/timer_2_on_time__display_/state’ payload=‘2147483647:2147483647’ retain=1 qos=0)
[16:57:49.299][V][text_sensor:040]: ‘Timer 2 OFF Time (Display)’: Received new state 2147483647:2147483647
[16:57:49.304][D][text_sensor:119]: ‘Timer 2 OFF Time (Display)’ >> ‘2147483647:2147483647’
[16:57:49.317][V][mqtt:522]: Publish(topic=‘esphome/istorehws/sensor/timer_2_off_time__display_/state’ payload=‘2147483647:2147483647’ retain=1 qos=0)
[16:57:49.331][V][text_sensor:040]: ‘Modbus Status’: Received new state Connected
[16:57:49.338][D][text_sensor:119]: ‘Modbus Status’ >> ‘Connected’
[16:57:49.339][V][mqtt:522]: Publish(topic=‘esphome/istorehws/sensor/modbus_status/state’ payload=‘Connected’ retain=1 qos=0)
[16:57:49.357][V][text_sensor:040]: ‘Timer 1 OFF Time (Display)’: Received new state 2147483647:2147483647
[16:57:49.364][D][text_sensor:119]: ‘Timer 1 OFF Time (Display)’ >> ‘2147483647:2147483647’
[16:57:49.364][V][mqtt:522]: Publish(topic=‘esphome/istorehws/sensor/timer_1_off_time__display_/state’ payload=‘2147483647:2147483647’ retain=1 qos=0)
[16:57:49.391][V][text_sensor:040]: ‘Timer 1 ON Time (Display)’: Received new state 2147483647:2147483647
[16:57:49.395][D][text_sensor:119]: ‘Timer 1 ON Time (Display)’ >> ‘2147483647:2147483647’
[16:57:49.396][V][mqtt:522]: Publish(topic=‘esphome/istorehws/sensor/timer_1_on_time__display_/state’ payload=‘2147483647:2147483647’ retain=1 qos=0)
[16:57:49.417][V][modbus_controller:043]: Sending next modbus command to device 99 register 0x3F3 count 2
[16:57:49.422][V][modbus:264]: Modbus write: 63:03:03:F3:00:02:3C:3E
[16:57:49.422][V][modbus_controller:676]: Command sent 3 0x3F3 2 send_count: 1
[16:57:49.436][W][component:547]: modbus_controller took a long time for an operation (193 ms)
[16:57:49.443][W][component:550]: Components should block for at most 30 ms
[16:57:49.448][W][modbus:148]: Modbus CRC Check failed! AA91!=400
[16:57:49.455][V][modbus:030]: Clearing buffer of 8 bytes - parse failed
[16:57:49.488][V][modbus:039]: Clearing buffer of 2 bytes - timeout
[16:57:49.623][V][modbus:046]: Stop waiting for response from 99
[16:57:49.641][V][modbus_controller:043]: Sending next modbus command to device 99 register 0x3F3 count 2
[16:57:49.652][V][modbus:264]: Modbus write: 63:03:03:F3:00:02:3C:3E
[16:57:49.655][V][modbus_controller:676]: Command sent 3 0x3F3 2 send_count: 2
[16:57:49.687][W][modbus:148]: Modbus CRC Check failed! AA91!=400
[16:57:49.693][V][modbus:030]: Clearing buffer of 8 bytes - parse failed
[16:57:49.749][V][modbus:039]: Clearing buffer of 2 bytes - timeout
[16:57:49.863][V][modbus:046]: Stop waiting for response from 99
[16:57:49.868][V][modbus_controller:043]: Sending next modbus command to device 99 register 0x3F3 count 2
[16:57:49.900][V][modbus:264]: Modbus write: 63:03:03:F3:00:02:3C:3E
[16:57:49.916][V][modbus_controller:676]: Command sent 3 0x3F3 2 send_count: 3
[16:57:49.916][W][modbus:148]: Modbus CRC Check failed! AA91!=400
[16:57:49.916][V][modbus:030]: Clearing buffer of 8 bytes - parse failed
[16:57:49.971][V][modbus:039]: Clearing buffer of 2 bytes - timeout
[16:57:50.110][V][modbus:046]: Stop waiting for response from 99
[16:57:50.110][V][modbus_controller:043]: Sending next modbus command to device 99 register 0x3F3 count 2
[16:57:50.133][V][modbus:264]: Modbus write: 63:03:03:F3:00:02:3C:3E
[16:57:50.133][V][modbus_controller:676]: Command sent 3 0x3F3 2 send_count: 4
[16:57:50.133][W][modbus:148]: Modbus CRC Check failed! AA91!=400
[16:57:50.154][V][modbus:030]: Clearing buffer of 8 bytes - parse failed
[16:57:50.183][V][modbus:039]: Clearing buffer of 2 bytes - timeout
[16:57:50.319][V][modbus:046]: Stop waiting for response from 99
[16:57:50.343][V][modbus_controller:043]: Sending next modbus command to device 99 register 0x3F3 count 2
[16:57:50.343][V][modbus:264]: Modbus write: 63:03:03:F3:00:02:3C:3E
[16:57:50.343][V][modbus_controller:676]: Command sent 3 0x3F3 2 send_count: 5
[16:57:50.373][W][modbus:148]: Modbus CRC Check failed! AA91!=400
[16:57:50.378][V][modbus:030]: Clearing buffer of 8 bytes - parse failed
[16:57:50.422][V][modbus:039]: Clearing buffer of 2 bytes - timeout
[16:57:50.557][V][modbus:046]: Stop waiting for response from 99
[16:57:50.569][D][modbus_controller:039]: Modbus command to device=99 register=0x3F3 no response received - removed from send queue
[16:57:50.584][V][modbus_controller:043]: Sending next modbus command to device 99 register 0x3F6 count 1
[16:57:50.601][V][modbus:264]: Modbus write: 63:03:03:F6:00:01:6C:3E
[16:57:50.607][V][modbus_controller:676]: Command sent 3 0x3F6 1 send_count: 1
[16:57:50.625][W][modbus:148]: Modbus CRC Check failed! 29B0!=203
[16:57:50.650][V][modbus:030]: Clearing buffer of 5 bytes - parse failed
[16:57:50.679][V][modbus:039]: Clearing buffer of 4 bytes - timeout
[16:57:50.803][V][modbus:046]: Stop waiting for response from 99
[16:57:50.813][V][modbus_controller:043]: Sending next modbus command to device 99 register 0x3F6 count 1
[16:57:50.825][V][modbus:264]: Modbus write: 63:03:03:F6:00:01:6C:3E
[16:57:50.838][V][modbus_controller:676]: Command sent 3 0x3F6 1 send_count: 2
[16:57:50.875][W][modbus:148]: Modbus CRC Check failed! 29B0!=203
[16:57:50.875][V][modbus:030]: Clearing buffer of 5 bytes - parse failed
[16:57:50.908][V][modbus:039]: Clearing buffer of 4 bytes - timeout
[16:57:51.034][V][modbus:046]: Stop waiting for response from 99
[16:57:51.062][V][modbus_controller:043]: Sending next modbus command to device 99 register 0x3F6 count 1
[16:57:51.062][V][modbus:264]: Modbus write: 63:03:03:F6:00:01:6C:3E
[16:57:51.096][V][modbus_controller:676]: Command sent 3 0x3F6 1 send_count: 3
[16:57:51.096][W][modbus:148]: Modbus CRC Check failed! 29B0!=203
[16:57:51.096][V][modbus:030]: Clearing buffer of 5 bytes - parse failed
[16:57:51.283][V][modbus:039]: Clearing buffer of 4 bytes - timeout
[16:57:51.283][V][modbus:046]: Stop waiting for response from 99
[16:57:51.283][V][modbus_controller:043]: Sending next modbus command to device 99 register 0x3F6 count 1
[16:57:51.296][V][modbus:264]: Modbus write: 63:03:03:F6:00:01:6C:3E
[16:57:51.296][V][modbus_controller:676]: Command sent 3 0x3F6 1 send_count: 4
[16:57:51.310][W][modbus:148]: Modbus CRC Check failed! 29B0!=203
[16:57:51.398][V][modbus:030]: Clearing buffer of 5 bytes - parse failed
[16:57:51.399][V][modbus:039]: Clearing buffer of 4 bytes - timeout
[16:57:51.489][V][modbus:046]: Stop waiting for response from 99
[16:57:51.496][V][modbus_controller:043]: Sending next modbus command to device 99 register 0x3F6 count 1
[16:57:51.508][V][modbus:264]: Modbus write: 63:03:03:F6:00:01:6C:3E
[16:57:51.513][V][modbus_controller:676]: Command sent 3 0x3F6 1 send_count: 5
[16:57:51.572][W][modbus:148]: Modbus CRC Check failed! AB71!=8C41
[16:57:51.572][V][modbus:030]: Clearing buffer of 8 bytes - parse failed
[16:57:51.715][V][modbus:046]: Stop waiting for response from 99
[16:57:51.738][D][modbus_controller:039]: Modbus command to device=99 register=0x3F6 no response received - removed from send queue
[16:57:51.744][V][modbus_controller:043]: Sending next modbus command to device 99 register 0x3F8 count 1
[16:57:51.756][V][modbus:264]: Modbus write: 63:03:03:F8:00:01:0D:FD
[16:57:51.774][V][modbus_controller:676]: Command sent 3 0x3F8 1 send_count: 1
[16:57:51.801][W][modbus:148]: Modbus CRC Check failed! 29B0!=203
[16:57:51.801][V][modbus:030]: Clearing buffer of 5 bytes - parse failed
[16:57:51.838][V][modbus:039]: Clearing buffer of 4 bytes - timeout
[16:57:51.979][V][modbus:046]: Stop waiting for response from 99
[16:57:51.980][V][modbus_controller:043]: Sending next modbus command to device 99 register 0x3F8 count 1
[16:57:52.017][V][modbus:264]: Modbus write: 63:03:03:F8:00:01:0D:FD
[16:57:52.017][V][modbus_controller:676]: Command sent 3 0x3F8 1 send_count: 2
[16:57:52.019][W][modbus:148]: Modbus CRC Check failed! 4970!=8C41
[16:57:52.039][V][modbus:030]: Clearing buffer of 8 bytes - parse failed
[16:57:52.232][V][modbus:046]: Stop waiting for response from 99
[16:57:52.232][V][modbus_controller:043]: Sending next modbus command to device 99 register 0x3F8 count 1
[16:57:52.239][V][modbus:264]: Modbus write: 63:03:03:F8:00:01:0D:FD
[16:57:52.239][V][modbus_controller:676]: Command sent 3 0x3F8 1 send_count: 3
[16:57:52.239][W][modbus:148]: Modbus CRC Check failed! 29B0!=203
[16:57:52.253][V][modbus:030]: Clearing buffer of 5 bytes - parse failed
[16:57:52.297][V][modbus:039]: Clearing buffer of 4 bytes - timeout
[16:57:52.428][V][modbus:046]: Stop waiting for response from 99
[16:57:52.438][V][modbus_controller:043]: Sending next modbus command to device 99 register 0x3F8 count 1
[16:57:52.451][V][modbus:264]: Modbus write: 63:03:03:F8:00:01:0D:FD
[16:57:52.457][V][modbus_controller:676]: Command sent 3 0x3F8 1 send_count: 4
[16:57:52.486][W][modbus:148]: Modbus CRC Check failed! 4970!=8C41
[16:57:52.492][V][modbus:030]: Clearing buffer of 8 bytes - parse failed
[16:57:52.663][V][modbus:046]: Stop waiting for response from 99
[16:57:52.680][V][modbus_controller:043]: Sending next modbus command to device 99 register 0x3F8 count 1
[16:57:52.684][V][modbus:264]: Modbus write: 63:03:03:F8:00:01:0D:FD
[16:57:52.684][V][modbus_controller:676]: Command sent 3 0x3F8 1 send_count: 5
[16:57:52.711][W][modbus:148]: Modbus CRC Check failed! 4970!=8C41
[16:57:52.717][V][modbus:030]: Clearing buffer of 8 bytes - parse failed
[16:57:52.896][V][modbus:046]: Stop waiting for response from 99
[16:57:52.902][D][modbus_controller:039]: Modbus command to device=99 register=0x3F8 no response received - removed from send queue
[16:57:52.949][V][modbus_controller:043]: Sending next modbus command to device 99 register 0x416 count 4
[16:57:52.949][V][modbus:264]: Modbus write: 63:03:04:16:00:04:AC:BF
[16:57:52.958][V][modbus_controller:676]: Command sent 3 0x416 4 send_count: 1
[16:57:52.958][W][modbus:148]: Modbus CRC Check failed! DE51!=2000
[16:57:52.958][V][modbus:030]: Clearing buffer of 8 bytes - parse failed
[16:57:52.969][W][modbus:148]: Modbus CRC Check failed! C074!=9407
[16:57:52.969][V][modbus:030]: Clearing buffer of 5 bytes - parse failed
[16:57:53.044][V][modbus:039]: Clearing buffer of 1 bytes - timeout
[16:57:53.143][V][modbus:046]: Stop waiting for response from 99
[16:57:53.161][V][modbus_controller:043]: Sending next modbus command to device 99 register 0x416 count 4
[16:57:53.161][V][modbus:264]: Modbus write: 63:03:04:16:00:04:AC:BF
[16:57:53.169][V][modbus_controller:676]: Command sent 3 0x416 4 send_count: 2
[16:57:53.194][W][modbus:148]: Modbus CRC Check failed! DE51!=2000
[16:57:53.198][V][modbus:030]: Clearing buffer of 8 bytes - parse failed
[16:57:53.204][W][modbus:148]: Modbus CRC Check failed! C074!=9407
[16:57:53.204][V][modbus:030]: Clearing buffer of 5 bytes - parse failed
[16:57:53.266][V][modbus:039]: Clearing buffer of 1 bytes - timeout
[16:57:53.372][V][modbus:046]: Stop waiting for response from 99
[16:57:53.378][V][modbus_controller:043]: Sending next modbus command to device 99 register 0x416 count 4
[16:57:53.382][V][modbus:264]: Modbus write: 63:03:04:16:00:04:AC:BF
[16:57:53.409][V][modbus_controller:676]: Command sent 3 0x416 4 send_count: 3
[16:57:53.415][W][modbus:148]: Modbus CRC Check failed! DE51!=2000
[16:57:53.417][V][modbus:030]: Clearing buffer of 8 bytes - parse failed
[16:57:53.444][W][modbus:148]: Modbus CRC Check failed! C074!=9407
[16:57:53.444][V][modbus:030]: Clearing buffer of 5 bytes - parse failed
[16:57:53.482][V][modbus:039]: Clearing buffer of 1 bytes - timeout
[16:57:53.585][V][modbus:046]: Stop waiting for response from 99
[16:57:53.613][V][modbus_controller:043]: Sending next modbus command to device 99 register 0x416 count 4
[16:57:53.613][V][modbus:264]: Modbus write: 63:03:04:16:00:04:AC:BF
[16:57:53.618][V][modbus_controller:676]: Command sent 3 0x416 4 send_count: 4
[16:57:53.657][W][modbus:148]: Modbus CRC Check failed! 3C50!=2000
[16:57:53.658][V][modbus:030]: Clearing buffer of 8 bytes - parse failed
[16:57:53.698][W][modbus:148]: Modbus CRC Check failed! C074!=9407
[16:57:53.698][V][modbus:030]: Clearing buffer of 5 bytes - parse failed
[16:57:53.698][V][modbus:039]: Clearing buffer of 1 bytes - timeout
[16:57:53.826][V][modbus:046]: Stop waiting for response from 99
[16:57:53.841][V][modbus_controller:043]: Sending next modbus command to device 99 register 0x416 count 4
[16:57:53.860][V][modbus:264]: Modbus write: 63:03:04:16:00:04:AC:BF
[16:57:53.880][V][modbus_controller:676]: Command sent 3 0x416 4 send_count: 5
[16:57:53.880][W][modbus:148]: Modbus CRC Check failed! DE51!=2000
[16:57:53.880][V][modbus:030]: Clearing buffer of 8 bytes - parse failed
[16:57:53.925][W][modbus:148]: Modbus CRC Check failed! C074!=9407
[16:57:53.925][V][modbus:030]: Clearing buffer of 5 bytes - parse failed
[16:57:53.930][V][modbus:039]: Clearing buffer of 1 bytes - timeout
[16:57:54.075][V][modbus:046]: Stop waiting for response from 99
[16:57:54.085][D][modbus_controller:039]: Modbus command to device=99 register=0x416 no response received - removed from send queue
[16:57:54.085][V][modbus_controller:043]: Sending next modbus command to device 99 register 0x450 count 1
[16:57:54.145][V][modbus:264]: Modbus write: 63:03:04:50:00:01:8D:69
[16:57:54.145][V][modbus_controller:676]: Command sent 3 0x450 1 send_count: 1
[16:57:54.145][W][modbus:148]: Modbus CRC Check failed! E911!=203
[16:57:54.168][V][modbus:030]: Clearing buffer of 5 bytes - parse failed
[16:57:54.176][V][modbus:039]: Clearing buffer of 4 bytes - timeout
[16:57:54.237][V][text_sensor:040]: ‘Timer 1 ON Time (Display)’: Received new state 2147483647:2147483647
[16:57:54.262][D][text_sensor:119]: ‘Timer 1 ON Time (Display)’ >> ‘2147483647:2147483647’
[16:57:54.262][V][mqtt:522]: Publish(topic=‘esphome/istorehws/sensor/timer_1_on_time__display_/state’ payload=‘2147483647:2147483647’ retain=1 qos=0)
[16:57:54.262][V][text_sensor:040]: ‘Modbus Status’: Received new state Connected
[16:57:54.280][D][text_sensor:119]: ‘Modbus Status’ >> ‘Connected’
[16:57:54.280][V][mqtt:522]: Publish(topic=‘esphome/istorehws/sensor/modbus_status/state’ payload=‘Connected’ retain=1 qos=0)
[16:57:54.280][V][text_sensor:040]: ‘Timer 1 OFF Time (Display)’: Received new state 2147483647:2147483647
[16:57:54.289][D][text_sensor:119]: ‘Timer 1 OFF Time (Display)’ >> ‘2147483647:2147483647’
[16:57:54.289][V][mqtt:522]: Publish(topic=‘esphome/istorehws/sensor/timer_1_off_time__display_/state’ payload=‘2147483647:2147483647’ retain=1 qos=0)
[16:57:54.289][V][text_sensor:040]: ‘Timer 2 ON Time (Display)’: Received new state 2147483647:2147483647
[16:57:54.321][D][text_sensor:119]: ‘Timer 2 ON Time (Display)’ >> ‘2147483647:2147483647’
[16:57:54.321][V][mqtt:522]: Publish(topic=‘esphome/istorehws/sensor/timer_2_on_time__display_/state’ payload=‘2147483647:2147483647’ retain=1 qos=0)
[16:57:54.321][V][text_sensor:040]: ‘Timer 2 OFF Time (Display)’: Received new state 2147483647:2147483647
[16:57:54.340][D][text_sensor:119]: ‘Timer 2 OFF Time (Display)’ >> ‘2147483647:2147483647’
[16:57:54.340][V][mqtt:522]: Publish(topic=‘esphome/istorehws/sensor/timer_2_off_time__display_/state’ payload=‘2147483647:2147483647’ retain=1 qos=0)
[16:57:54.340][V][modbus:046]: Stop waiting for response from 99
[16:57:54.371][V][modbus_controller:043]: Sending next modbus command to device 99 register 0x450 count 1
[16:57:57.660][V][modbus:264]: Modbus write: 63:03:07:E3:00:05:7D:09
[16:57:57.660][V][modbus_controller:676]: Command sent 3 0x7E3 5 send_count: 1
[16:57:57.681][W][modbus:148]: Modbus CRC Check failed! 19E1!=A03
[16:57:57.686][V][modbus:030]: Clearing buffer of 5 bytes - parse failed
[16:57:57.686][W][modbus:148]: Modbus CRC Check failed! 6050!=AF
[16:57:57.714][V][modbus:030]: Clearing buffer of 5 bytes - parse failed
[16:57:57.752][V][modbus:039]: Clearing buffer of 7 bytes - timeout
[16:57:57.865][V][modbus:046]: Stop waiting for response from 99
[16:57:57.878][V][modbus_controller:043]: Sending next modbus command to device 99 register 0x7E3 count 5
[16:57:57.883][V][modbus:264]: Modbus write: 63:03:07:E3:00:05:7D:09
[16:57:57.884][V][modbus_controller:676]: Command sent 3 0x7E3 5 send_count: 2
[16:57:57.920][W][modbus:148]: Modbus CRC Check failed! 7A70!=AF00
[16:57:57.921][V][modbus:030]: Clearing buffer of 8 bytes - parse failed
[16:57:57.921][W][modbus:148]: Modbus CRC Check failed! 6005!=79
[16:57:57.937][V][modbus:030]: Clearing buffer of 5 bytes - parse failed
[16:57:57.971][V][modbus:039]: Clearing buffer of 3 bytes - timeout
[16:57:58.087][V][modbus:046]: Stop waiting for response from 99
[16:57:58.096][V][modbus_controller:043]: Sending next modbus command to device 99 register 0x7E3 count 5
[16:57:58.110][V][modbus:264]: Modbus write: 63:03:07:E3:00:05:7D:09
[16:57:58.110][V][modbus_controller:676]: Command sent 3 0x7E3 5 send_count: 3
[16:57:58.146][W][modbus:148]: Modbus CRC Check failed! 4970!=AF00
[16:57:58.146][V][modbus:030]: Clearing buffer of 8 bytes - parse failed
[16:57:58.146][W][modbus:148]: Modbus CRC Check failed! 6005!=79
[16:57:58.153][V][modbus:030]: Clearing buffer of 5 bytes - parse failed
[16:57:58.193][V][modbus:039]: Clearing buffer of 3 bytes - timeout
[16:57:58.325][V][modbus:046]: Stop waiting for response from 99
[16:57:58.335][V][modbus_controller:043]: Sending next modbus command to device 99 register 0x7E3 count 5
[16:57:58.350][V][modbus:264]: Modbus write: 63:03:07:E3:00:05:7D:09
[16:57:58.350][V][modbus_controller:676]: Command sent 3 0x7E3 5 send_count: 4
[16:57:58.380][W][modbus:148]: Modbus CRC Check failed! 4970!=AF00
[16:57:58.384][V][modbus:030]: Clearing buffer of 8 bytes - parse failed
[16:57:58.384][W][modbus:148]: Modbus CRC Check failed! 6005!=79
[16:57:58.390][V][modbus:030]: Clearing buffer of 5 bytes - parse failed
[16:57:58.435][V][modbus:039]: Clearing buffer of 3 bytes - timeout
[16:57:58.567][V][modbus:046]: Stop waiting for response from 99
[16:57:58.588][V][modbus_controller:043]: Sending next modbus command to device 99 register 0x7E3 count 5
[16:57:58.588][V][modbus:264]: Modbus write: 63:03:07:E3:00:05:7D:09
[16:57:58.588][V][modbus_controller:676]: Command sent 3 0x7E3 5 send_count: 5
[16:57:58.614][W][modbus:148]: Modbus CRC Check failed! AB71!=AF00
[16:57:58.618][V][modbus:030]: Clearing buffer of 8 bytes - parse failed
[16:57:58.618][W][modbus:148]: Modbus CRC Check failed! 6005!=79
[16:57:58.631][V][modbus:030]: Clearing buffer of 5 bytes - parse failed
[16:57:58.671][V][modbus:039]: Clearing buffer of 3 bytes - timeout
[16:57:58.801][V][modbus:046]: Stop waiting for response from 99
[16:57:58.811][D][modbus_controller:039]: Modbus command to device=99 register=0x7E3 no response received - removed from send queue
[16:57:58.839][V][modbus_controller:043]: Sending next modbus command to device 99 register 0x802 count 1
[16:57:58.845][V][modbus:264]: Modbus write: 63:03:08:02:00:01:2F:E8
[16:57:58.872][V][modbus_controller:676]: Command sent 3 0x802 1 send_count: 1
[16:57:58.872][W][modbus:148]: Modbus CRC Check failed! 29B0!=203
[16:57:58.872][V][modbus:030]: Clearing buffer of 5 bytes - parse failed
[16:57:58.932][V][modbus:039]: Clearing buffer of 4 bytes - timeout
[16:57:59.047][V][modbus:046]: Stop waiting for response from 99
[16:57:59.058][V][modbus_controller:043]: Sending next modbus command to device 99 register 0x802 count 1
[16:57:59.086][V][modbus:264]: Modbus write: 63:03:08:02:00:01:2F:E8
[16:57:59.101][V][modbus_controller:676]: Command sent 3 0x802 1 send_count: 2
[16:57:59.102][W][modbus:148]: Modbus CRC Check failed! BF71!=9841
[16:57:59.145][V][modbus:030]: Clearing buffer of 8 bytes - parse failed
[16:57:59.237][V][text_sensor:040]: ‘Timer 1 ON Time (Display)’: Received new state 2147483647:2147483647
[16:57:59.239][D][text_sensor:119]: ‘Timer 1 ON Time (Display)’ >> ‘2147483647:2147483647’
[16:57:59.250][V][mqtt:522]: Publish(topic=‘esphome/istorehws/sensor/timer_1_on_time__display_/state’ payload=‘2147483647:2147483647’ retain=1 qos=0)
[16:57:59.250][V][text_sensor:040]: ‘Timer 2 OFF Time (Display)’: Received new state 2147483647:2147483647
[16:57:59.250][D][text_sensor:119]: ‘Timer 2 OFF Time (Display)’ >> ‘2147483647:2147483647’
[16:57:59.259][V][mqtt:522]: Publish(topic=‘esphome/istorehws/sensor/timer_2_off_time__display_/state’ payload=‘2147483647:2147483647’ retain=1 qos=0)
[16:57:59.259][V][text_sensor:040]: ‘Modbus Status’: Received new state Connected
[16:57:59.275][D][text_sensor:119]: ‘Modbus Status’ >> ‘Connected’
[16:57:59.322][V][mqtt:522]: Publish(topic=‘esphome/istorehws/sensor/modbus_status/state’ payload=‘Connected’ retain=1 qos=0)
[16:57:59.322][V][text_sensor:040]: ‘Timer 1 OFF Time (Display)’: Received new state 2147483647:2147483647
[16:57:59.322][D][text_sensor:119]: ‘Timer 1 OFF Time (Display)’ >> ‘2147483647:2147483647’
[16:57:59.329][V][mqtt:522]: Publish(topic=‘esphome/istorehws/sensor/timer_1_off_time__display_/state’ payload=‘2147483647:2147483647’ retain=1 qos=0)
[16:57:59.330][V][text_sensor:040]: ‘Timer 2 ON Time (Display)’: Received new state 2147483647:2147483647
[16:57:59.330][D][text_sensor:119]: ‘Timer 2 ON Time (Display)’ >> ‘2147483647:2147483647’
[16:57:59.359][V][mqtt:522]: Publish(topic=‘esphome/istorehws/sensor/timer_2_on_time__display_/state’ payload=‘2147483647:2147483647’ retain=1 qos=0)
[16:57:59.360][V][modbus:046]: Stop waiting for response from 99
[16:57:59.360][V][modbus_controller:043]: Sending next modbus command to device 99 register 0x802 count 1
[16:57:59.378][V][modbus:264]: Modbus write: 63:03:08:02:00:01:2F:E8
[16:57:59.379][V][modbus_controller:676]: Command sent 3 0x802 1 send_count: 3
[16:57:59.403][W][modbus:148]: Modbus CRC Check failed! 8980!=203
[16:57:59.418][V][modbus:030]: Clearing buffer of 5 bytes - parse failed
[16:57:59.459][V][modbus:039]: Clearing buffer of 4 bytes - timeout
[16:57:59.574][V][modbus:046]: Stop waiting for response from 99
[16:57:59.590][V][modbus_controller:043]: Sending next modbus command to device 99 register 0x802 count 1
[16:57:59.605][V][modbus:264]: Modbus write: 63:03:08:02:00:01:2F:E8
[16:57:59.605][V][modbus_controller:676]: Command sent 3 0x802 1 send_count: 4
[16:57:59.632][W][modbus:148]: Modbus CRC Check failed! 29B0!=203
[16:57:59.665][V][modbus:030]: Clearing buffer of 5 bytes - parse failed
[16:57:59.687][V][modbus:039]: Clearing buffer of 4 bytes - timeout
[16:57:59.820][V][modbus:046]: Stop waiting for response from 99
[16:57:59.828][V][modbus_controller:043]: Sending next modbus command to device 99 register 0x802 count 1
[16:57:59.840][V][modbus:264]: Modbus write: 63:03:08:02:00:01:2F:E8
[16:57:59.851][V][modbus_controller:676]: Command sent 3 0x802 1 send_count: 5
[16:57:59.868][W][modbus:148]: Modbus CRC Check failed! 5D70!=9841
[16:57:59.870][V][modbus:030]: Clearing buffer of 8 bytes - parse failed
[16:58:00.047][V][modbus:046]: Stop waiting for response from 99
[16:58:00.091][D][modbus_controller:039]: Modbus command to device=99 register=0x802 no response received - removed from send queue
[16:58:00.441][V][modbus:039]: Clearing buffer of 1 bytes - timeout
[16:58:00.946][V][modbus:039]: Clearing buffer of 1 bytes - timeout
[16:58:03.928][V][modbus:039]: Clearing buffer of 1 bytes - timeout
[16:58:04.238][V][text_sensor:040]: ‘Timer 1 ON Time (Display)’: Received new state 2147483647:2147483647
[16:58:04.241][D][text_sensor:119]: ‘Timer 1 ON Time (Display)’ >> ‘2147483647:2147483647’
[16:58:04.251][V][mqtt:522]: Publish(topic=‘esphome/istorehws/sensor/timer_1_on_time__display_/state’ payload=‘2147483647:2147483647’ retain=1 qos=0)
[16:58:04.251][V][text_sensor:040]: ‘Timer 2 ON Time (Display)’: Received new state 2147483647:2147483647
[16:58:04.251][D][text_sensor:119]: ‘Timer 2 ON Time (Display)’ >> ‘2147483647:2147483647’
[16:58:04.270][V][mqtt:522]: Publish(topic=‘esphome/istorehws/sensor/timer_2_on_time__display_/state’ payload=‘2147483647:2147483647’ retain=1 qos=0)
[16:58:04.270][V][text_sensor:040]: ‘Timer 2 OFF Time (Display)’: Received new state 2147483647:2147483647
[16:58:04.270][D][text_sensor:119]: ‘Timer 2 OFF Time (Display)’ >> ‘2147483647:2147483647’
[16:58:04.285][V][mqtt:522]: Publish(topic=‘esphome/istorehws/sensor/timer_2_off_time__display_/state’ payload=‘2147483647:2147483647’ retain=1 qos=0)
[16:58:04.305][V][text_sensor:040]: ‘Modbus Status’: Received new state Connected
[16:58:04.305][D][text_sensor:119]: ‘Modbus Status’ >> ‘Connected’
[16:58:04.314][V][mqtt:522]: Publish(topic=‘esphome/istorehws/sensor/modbus_status/state’ payload=‘Connected’ retain=1 qos=0)
[16:58:04.343][V][text_sensor:040]: ‘Timer 1 OFF Time (Display)’: Received new state 2147483647:2147483647
[16:58:04.343][D][text_sensor:119]: ‘Timer 1 OFF Time (Display)’ >> ‘2147483647:2147483647’
[16:58:04.399][V][mqtt:522]: Publish(topic=‘esphome/istorehws/sensor/timer_1_off_time__display_/state’ payload=‘2147483647:2147483647’ retain=1 qos=0)
[16:58:04.438][V][modbus:039]: Clearing buffer of 1 bytes - timeout
[16:58:04.943][V][modbus:039]: Clearing buffer of 1 bytes - timeout
[16:58:08.415][V][modbus:039]: Clearing buffer of 1 bytes - timeout
[16:58:08.935][V][modbus:039]: Clearing buffer of 1 bytes - timeout
[16:58:09.239][V][text_sensor:040]: ‘Timer 1 ON Time (Display)’: Received new state 2147483647:2147483647
[16:58:09.239][D][text_sensor:119]: ‘Timer 1 ON Time (Display)’ >> ‘2147483647:2147483647’
[16:58:09.239][V][mqtt:522]: Publish(topic=‘esphome/istorehws/sensor/timer_1_on_time__display_/state’ payload=‘2147483647:2147483647’ retain=1 qos=0)
[16:58:09.239][V][text_sensor:040]: ‘Timer 1 OFF Time (Display)’: Received new state 2147483647:2147483647
[16:58:09.239][D][text_sensor:119]: ‘Timer 1 OFF Time (Display)’ >> ‘2147483647:2147483647’
[16:58:09.239][V][mqtt:522]: Publish(topic=‘esphome/istorehws/sensor/timer_1_off_time__display_/state’ payload=‘2147483647:2147483647’ retain=1 qos=0)
[16:58:09.239][V][text_sensor:040]: ‘Timer 2 ON Time (Display)’: Received new state 2147483647:2147483647
[16:58:09.239][D][text_sensor:119]: ‘Timer 2 ON Time (Display)’ >> ‘2147483647:2147483647’
[16:58:09.239][V][mqtt:522]: Publish(topic=‘esphome/istorehws/sensor/timer_2_on_time__display_/state’ payload=‘2147483647:2147483647’ retain=1 qos=0)
[16:58:09.239][V][text_sensor:040]: ‘Timer 2 OFF Time (Display)’: Received new state 2147483647:2147483647
[16:58:09.239][D][text_sensor:119]: ‘Timer 2 OFF Time (Display)’ >> ‘2147483647:2147483647’
[16:58:09.239][V][mqtt:522]: Publish(topic=‘esphome/istorehws/sensor/timer_2_off_time__display_/state’ payload=‘2147483647:2147483647’ retain=1 qos=0)
[16:58:09.239][V][text_sensor:040]: ‘Modbus Status’: Received new state Connected
[16:58:09.239][D][text_sensor:119]: ‘Modbus Status’ >> ‘Connected’
[16:58:09.239][V][mqtt:522]: Publish(topic=‘esphome/istorehws/sensor/modbus_status/state’ payload=‘Connected’ retain=1 qos=0)
[16:58:09.239][V][modbus:039]: Clearing buffer of 1 bytes - timeout
[16:58:09.239][V][modbus:039]: Clearing buffer of 1 bytes - timeout
[16:58:13.924][V][modbus:039]: Clearing buffer of 1 bytes - timeout
[16:58:14.248][V][text_sensor:040]: ‘Timer 1 ON Time (Display)’: Received new state 2147483647:2147483647
[16:58:14.248][D][text_sensor:119]: ‘Timer 1 ON Time (Display)’ >> ‘2147483647:2147483647’
[16:58:14.248][V][mqtt:522]: Publish(topic=‘esphome/istorehws/sensor/timer_1_on_time__display_/state’ payload=‘2147483647:2147483647’ retain=1 qos=0)
[16:58:14.254][V][text_sensor:040]: ‘Modbus Status’: Received new state Connected
[16:58:14.254][D][text_sensor:119]: ‘Modbus Status’ >> ‘Connected’
[16:58:14.254][V][mqtt:522]: Publish(topic=‘esphome/istorehws/sensor/modbus_status/state’ payload=‘Connected’ retain=1 qos=0)
[16:58:14.273][V][text_sensor:040]: ‘Timer 1 OFF Time (Display)’: Received new state 2147483647:2147483647
[16:58:14.273][D][text_sensor:119]: ‘Timer 1 OFF Time (Display)’ >> ‘2147483647:2147483647’
[16:58:14.275][V][mqtt:522]: Publish(topic=‘esphome/istorehws/sensor/timer_1_off_time__display_/state’ payload=‘2147483647:2147483647’ retain=1 qos=0)
[16:58:14.294][V][text_sensor:040]: ‘Timer 2 ON Time (Display)’: Received new state 2147483647:2147483647
[16:58:14.305][D][text_sensor:119]: ‘Timer 2 ON Time (Display)’ >> ‘2147483647:2147483647’
[16:58:14.307][V][mqtt:522]: Publish(topic=‘esphome/istorehws/sensor/timer_2_on_time__display_/state’ payload=‘2147483647:2147483647’ retain=1 qos=0)
[16:58:14.335][V][text_sensor:040]: ‘Timer 2 OFF Time (Display)’: Received new state 2147483647:2147483647
[16:58:14.335][D][text_sensor:119]: ‘Timer 2 OFF Time (Display)’ >> ‘2147483647:2147483647’
[16:58:14.335][V][mqtt:522]: Publish(topic=‘esphome/istorehws/sensor/timer_2_off_time__display_/state’ payload=‘2147483647:2147483647’ retain=1 qos=0)
[16:58:14.415][V][modbus:039]: Clearing buffer of 1 bytes - timeout
[16:58:14.916][V][modbus:039]: Clearing buffer of 1 bytes - timeout
[16:58:18.902][V][modbus:039]: Clearing buffer of 1 bytes - timeout

Actually all resolved! Atom Lite went faulty which is weird because it wasn’t even that old. I purchased another one and it instantly started working again. Magical world of I.T and coincidences