cr3ative / homebridge-aqualisa Goto Github PK
View Code? Open in Web Editor NEWGod help me I will Homekit enable my shower.
License: Apache License 2.0
God help me I will Homekit enable my shower.
License: Apache License 2.0
I think MQTT is the key to this. I set up my own broker, fudged DNS so my shower thought it was aqualisa and I got a lot of traffic (> 1 message per second) from the shower. At this point nothing is flowing from my network to the cloud servers. I then tried and failed to turn the shower on with the app. What I think happens is the app makes a REST call to a cloud server, which then sends the instruction to turn on/off etc via the MQTT broker. This makes sense (to me) as it doesn't need to make an incoming call into the shower, the shower is just subscribed to some command topic and does what it is told to do.
My next plan is to figure out an MQTT SSL proxy so I can see whatever is sent back over MQTT from the cloud.
Oh my days. This Aqualisa shower was touted as being smart and it's as thick as s***. The app is next to hopeless and profiles have been removed from the controller. Sigh.
What do I want? I want to know when the shower is on or off, or the bath is on or off (the secondary valve) as then I can kick off magical events. I'd love to help test this with you and using HomeBridge and therefore into Home Assistant to make it actually useful.
THANKYOU!
I'm currently looking to add WiFi to a Aqualisa Quartz that I have laying around.
The unit is a Quartz (Divert?) unit, that uses the Black “Digital processor”
So far I have worked out the following schematics for the Main controller on the shower
A remote control to trigger Start/Stop (There is an error, R5 is 1K)
There are a couple of bits I'm looking for circuity for, the Divert function, How does the hand unit send the signal to be picked up by the "Divert Processor" and the other is Flow control, only on higher end hand units, such as hiqu, ilux,or infinia.
It would be nice to get the protocol figured out, so that we can make a better controller for home automation. I know its possible as this place makes a 3rd party controller
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.