The Home Automation Controller Pyramid
-
@rafale77 said in The Home Automation Controller Pyramid:
all the machine learning libraries seem to have a python API so it makes things much easier...
Yes, that seems to be the case. One AI application I use applies neural nets to image processing for astro-photography.
However...
... another big project at the moment (which has been on the “to do” list for a very long time), is a Prolog interpreter (written in Lua, of course.) I’m currently catching up on the last 30 year’s worth of scientific papers in the field of logic and constraint programming. Recently came across a 2017 paper outlining, what I consider to be, a real breakthrough in implementing the Prolog language, so that’s where my time is going.
If it all turns out well, it may even be included as an openLuup plugin! It also touches on this project...
@akbooer said in The Home Automation Controller Pyramid:
@rafale77 said in The Home Automation Controller Pyramid:
all the machine learning libraries seem to have a python API so it makes things much easier...
Yes, that seems to be the case. One AI application I use applies neural nets to image processing for astro-photography.
However...
... another big project at the moment (which has been on the “to do” list for a very long time), is a Prolog interpreter (written in Lua, of course.) I’m currently catching up on the last 30 year’s worth of scientific papers in the field of logic and constraint programming. Recently came across a 2017 paper outlining, what I consider to be, a real breakthrough in implementing the Prolog language, so that’s where my time is going.
If it all turns out well, it may even be included as an openLuup plugin! It also touches on this project...
That would be awesome, I am myself thinking about eventually getting some of the video processing working directly on openLuup rather than going through home assistant...
-
@therealdb said in The Home Automation Controller Pyramid:
next September
2020 or 2021? 2021 seems more likely. Short sprints only means lots of progress if you're actually capable of writing code. Given the number of recurring issues, this seems something that may be beyond them.
And who's going to hang around for 2021?C
@CatmanV2 said in The Home Automation Controller Pyramid:
2020 or 2021? 2021 seems more likely. Short sprints only means lots of progress if you're actually capable of writing code. Given the number of recurring issues, this seems something that may be beyond them.
- Short sprints mean more bugs for sure, but better ability to fix them as well. I prefer over the previous approach, we'll see.
@rafale77 said in The Home Automation Controller Pyramid:
What they should have done was to put design a core firmware from the beginning
we all know. I was just reporting that they did a good thing. It doesn't mean that the results will be enough, or in time to retain theri customer base.
Openluup seems to be the best viable solution for a smooth transition.
-
It’s doable when you have engineers focused on things. I build complex systems for a living and with talented people you can write a lot of things in two months. Plus, it’s difficult to start. Once you have a codebase, bugs can be closed fast and features can be added easily.
I’m generalizing and I’m not sure they will, but, I’ll repeat myself, it’s doable. I think next two weeks they’re gonna release a lot of new features. The problem is some parts of their design choices are questionable, as @rigpapa already suggested in the old place. -
It’s doable when you have engineers focused on things. I build complex systems for a living and with talented people you can write a lot of things in two months. Plus, it’s difficult to start. Once you have a codebase, bugs can be closed fast and features can be added easily.
I’m generalizing and I’m not sure they will, but, I’ll repeat myself, it’s doable. I think next two weeks they’re gonna release a lot of new features. The problem is some parts of their design choices are questionable, as @rigpapa already suggested in the old place.@therealdb said in The Home Automation Controller Pyramid:
It’s doable when you have engineers focused on things. I build complex systems for a living and with talented people you can write a lot of things in two months. Plus, it’s difficult to start. Once you have a codebase, bugs can be closed fast and features can be added easily.
I’m generalizing and I’m not sure they will, but, I’ll repeat myself, it’s doable. I think next two weeks they’re gonna release a lot of new features. The problem is some parts of their design choices are questionable, as @rigpapa already suggested in the old place.Oh for sure. I absorb(ed) the product for years. Yes it's hard to start, but if I was sitting in show and tell and hearing that feedback I'd be 'doubtful'
We shall see
C
-
Hi @rafale77,
Thanks for the diagram, it's helpful. But can you maybe tell me some more on the integration of Hubitat and Openluup? What is the best way to do it? I'm considering the move away from Vera, but don't know what to choose yet, Zway or Hubitat. Zway seems an easier migration, but Hubitat seems a great and easy all-in solution.
-
Hubitat will give you access to both zigbee and zwave but there is no bridge for it on openluup. This would mean that you would have to start everything from scratch and redo all of your home automation and go through a new learning curve. I have a few friends who run it and are reasonably happy with it. It isn't without its own minor quirks and is a relatively closed environment. It definitely isn't open source. A number of users have integrated it with home assistant to overcome some of its limitations and then used node-red on top for full control (thus completing the pyramid)
If you have devoted a lot your time developing your system, on vera then you are much better off with openLuup/ z-way which has very little learning curve except for the initial installation, which is more linux learning than anything, offers more flexibility and allows you to migrate all your scenes and plugins over to openLuup.