bassrock / homebridge-germguardian Goto Github PK
View Code? Open in Web Editor NEWA homebridge plugin for wifi Germ Guardian
License: MIT License
A homebridge plugin for wifi Germ Guardian
License: MIT License
Just curious if you ever had any luck getting this to work, or any interest in continuing it. I've just gotten two of these GermGuadian air filters and as I started to sniff the traffic to document the API, my Google searching brought me to this repo.
Also, in the couple of years since you created this repo, the URLs and process seems to have changed slightly. The current flow is:
POST to hub.mybeaconid.com/bcnapp/users/install
POST to hub.mybeaconid.com/bcnapp/users/registerDeviceToken
POST to hub.mybeaconid.com/bcnapp/users/registerDeviceToken (I'm wondering if this happens 2X because I have two air filters connected in the app)
POST to guardian.hubea.com/air/connect
POST to guardian.hubea.com/air/status
POST to guardian.hubea.com/air/command (I used the app to change the power level)
POST to guardian.hubea.com/air/disconnect
I've been able to make sense of all of these, except for the POST to registerDeviceToken, which I suspect is how we get the token needed for all of the guardian.hubea.com POSTs. The first POST to registerDeviceToken uses a content encoding of hce1, and the second POST uses a content encoding of hce2, and the request and response bodies are unintelligible.
I did some digging, and mybeaconid.com appears to be a portal maintained by a company in Japan called Aplix that has a vague bit of documentation online https://business.aplix.co.jp/beacon/en/beacon_start.html - but it appears to all be related to Bluetooth beacons. I'm guessing the initial WiFi setup and configuration may be managed by a beacon-based process? Hubea.com is also owned by Aplix, but the entire site is in Japanese. It does seem to refer to beacons.
Curious if anyone else has been able to make progress on this. At least from the searching I've done so far, this repo seems to represent the only info online about potentially connecting to and using the GermGuardian API.
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.