Since updating to core-2021.7.3 Invalid config for [binary_sensor]: required key not provided @ data['platform']. Got None

Hi again, so it was not only the Modbus but the garage door cover template as well. Delete all those and the config checker does not throw any errors.

Just have another vertical learning curve trying to figure out how to get it all back and correct now…

Sure but the original error message you posted is directly related to Home Assistant’s inability to process this:

  - platform: modbus

As far as it’s concerned, there’s no modbus platform (it’s None).

OK, I see (sorry not a code guru…)

I have just been trying to get as much as I can back up and running then reintroduce each bit by bit.

The Modbus going down is typical, I have only just added that a few weeks ago to monitor my solar system as I am having issues with grid line voltages…

@123
OK I have rejigged the Modbus code and its all running again.

I just need to sort out the other things that have broken now. Think I got thrown off at a tangent with 3 or 4 things all failing at the same time.

Thanks for pointing me in the right direction.

You’re welcome!

For future reference, before upgrading Home Assistant, check the Breaking Changes section of the release notes for anything related to your configuration. It can help to avoid unexpected failures.

For example, the change to Modbus was listed in 2021.7’s Breaking Changes.

Yeah, I usually do check that quite well (I got burnt before) and knew that the Modbus would need changing, it was the other errors that threw me off track. I did have the changes to the Modbus part just sitting there in Visual Code, thats how I fixed it so fast once we mentioned that the Modbus was the start f the issues.
Now just need to figure out what has changed in MQTT covers that broke my garage door opener…