I agree. The CM15 is at the end.
I had Tuicemen send me the AHP code last week. There's a massive amount of files. It looks like an HD dump.
I can't / haven't even been able to sort through it yet, but every test from the simplest interface is there. There's code from other projects like remote control codes.
I thought "if I can only find the parts that communicate to the CM, including upload functions, I'll just rebuild the interface." I can't even find it (yet). It's a mess. I'm not going to lie. It's a mess.
Given the age of the cypress processor, it's not worth the trouble, but others have looked at the same pile and I think they came to this conclusion 4 years ago. There are certain DLLs that were used for unrelated things. Instead of making this modular, they just kept adding to it, duplicating efforts and dragging junk from other projects along.
My thoughts then turned to writing AHP for the Willie 100, but then found out it uses Amazon's cloud service. There are problems with that that I won't delve into. I could live with the WM100 and an add-on WM/RF, if they will talk to each other.
The problem is we just don't need bulky computers eating up 500 watts of power 24/7 anymore. I also don't need 100 5 watt hubs and/or Pi's doing the same.
I also don't need an app on my phone running all the time. That drains my battery. I need a hub that pushes notifications or sends sms alerts.
I need a new level of automation that goes beyond turning things off or on. Voice boxes are cool and can do much, and I can live with the Echo and a light switching hub, but I need more.
When you think about it, my home router is a hub. We already have light bulbs that work directly with the WiFi, no hub required, which has me thinking, "Do I really need a middle man to talk to my lights?"
If that hub were to support logic and cross platform technology, I could live with feeding it 5 or 10 watts every hour.
Right now, I'm doing alot of soul searching.