Yes. So let me explain why I want “dumb” devices.
I’m starting to see where I’m differing from the norm.
You want to automate your living room lights, so you shop around and you select a Z-Wave switch, some Z-wave lamps or Z-Wave plug sockets and of course a Z-Wave hub. Then I would assume via some mobile app or web interface etc. you are presented with a pretty UI that lets you configure that the switch commands the lights. Surely it will let you do umpteen other things as well. So that’s fair enough.
Then you install a Philips Hue lamp in the bedroom and of course that requires the Philips Hue app and when you later get another Hue lamp you might have a Hue hub or some such.
Later you install a Nest for heating control.
You now have 3 different hubs, 3 different apps, 3 different protocols and none of them will actually talk to each other because companies tend not to be interoperable. (Yes I know Z-Wave tries to create an open eco-system of devices and that’s nice)
I get it that this is fine for most people, they want out of the box, plug it in, fiddle with a bit of painful setup and click a few buttons on a web interface and they are good. They wouldn’t even consider that you could have the Philip’s Hue know if the Z-Wave living room lights were on and it might not even occur to them that you could read the Solar panel voltage in the garden using HTTP and determine it’s night time and switch the living room lights AND the bedroom Hue lamp to a particular setting because of that and the motion sensor form a different brand entirely detected your presence.
These things do occur to me however. So I tend not to think of having 3 different systems and then adding another 4th system like OpenHab which tries to manage these 3 different systems and broker between them. I don’t really want, for example, a radiator valve which determines the temperature in the room and switches itself. I want something to tell me the temperature in the room and let me tell the radiator to be on or off.
So, all I actually want, regarding a wall switch is something that I can get via whatever hub or gateway to send an MQTT (or any open protocol) message that then allows me and MY smart automation logic to decide what to do about it.
Thus creating ONE system of interconnected devices which have ONE logic centre, not a distributed mish-mash of different systems that I later try and hook together.
Does this make sense?
So any logic at the device level is not only unnecessary, but will actually just get in my way.