For 20+ years I’ve used HomeSeer, but the recent half-hearted changes and the SDK/API changes have definitely soured the milk.
So Iooked around and OpenHab, interesting maybe, ooh, HA gets slightly better reviews.
My background, developer for decades(machine code to Ada/C/C++/Java, little bit of Python [hate not declaring - dangerous]) BUT, I like simple things - they work and that is what home automation should be.
Example - in HomeSeer I have to set a device to (say) 99 to turn it on. That is ridiculous and I wrote an AbstractDevice plugin that allowed me to say _Device(“Kitchen Lights”) = “On”
This also worked over TCP/IP so my mobile phone app could control it easily too.
This meant that my automation was simple scripts that said -
If (_Device("Occupied") = "True") Then
....
(ASIDE - No dissing VB, it is just like all the other 3rd gen languages.)
(Wrote other plugins to control MediaPortal and Velleman K8055 kit.)
So been poking around HA and it still seems interesting (even although I couldn’t get it installed on a Pi 3 I had lying around - no idea why, so bought Pi 4 and I can try again).
Getting back to the topic, and I’m sorry if this sounds like a call to arms - it isn’t.
Give me a reason to ‘jump ship’
How hard will it be to move over?
What about my plugins for the K8055 and MediaPortal?
Sensible answers please.
Oh, and thank you for having me - Jim