Thursday at 12:26 AM2 days For the brave ones out there I have spent a bit of time to do a NON-breaking re-write.Mostly for the sake of making it easier to maintain, add devices, add testing files, and improve self documentation of the program. The devices have been made more standardised in their writing ; no changes to their behaviour .There are three new features, one I stole from another plugin, number of nodes in the controller node, just a sanity check.The second, is the ability to have a default status and or control prefix. Not sure who was asking for it, but I found the request in the logs.I updated the config instructions to include some explanation:- status_prefix: "tele/Wemos32" # any status_topic starting with ~ is replaced- cmd_prefix: "cmnd/Wemos32/power" # any cmd_topic starting with ~ is replaceddevices:- id: "WemosA1" name: "Wemos A1" type: "analog" sensor_id: "A1" status_topic: "~/SENSOR" cmd_topic: "~/"Finally, the third is a new device, "droplet" which was requested to handle the Droplet water monitoring device, see the config for instructions.Again, all this is meant to be non-breaking but we won't know until more people than me test it.Download and put this non-production version in a DIFFERENT slot than your production, you can point it to the same YAML config file you use or a new test one.Please do some testing and put some feedback here, it won't go into production until we get a few thumbs up as there have been too many changes to risk peoples automation.Thanks!===========0.50.0DONE refactor Controller/Nodes for Pythonic & commentingDONE add user defined default status_prefix & cmd_prefixDONE add numofnodesDONE add MQDroplet device
Create an account or sign in to comment