Comments (12)
Hi! Looks like the Bluetooth-library this plugin is using does not yet support MacOS Mojave. See noble/noble#804.
I'll follow the issue in noble and release an update if needed as soon as Mojave support is available.
from homebridge-mi-hygrothermograph.
Thanks @hannseman for building this. I'm also using Mojave so will wait for the update once support is available. Cheers!
from homebridge-mi-hygrothermograph.
I've also opened an issue on noble-mac to check if they are interested in depending on the @abandonware-fork. Timeular/noble-mac#23
This would enable us to get support for both Mojave and Node 10 on linux.
from homebridge-mi-hygrothermograph.
An update on what's going on:
There's an open PR on @abandonware/noble
. Looks like the author wants a vote for adding MacOS-support so please go in and add a :)
from homebridge-mi-hygrothermograph.
I just released version 2.2.0
which brings support for MacOS Mojave. Please give it a try and tell me if it works so we can finally close this issue :-)
from homebridge-mi-hygrothermograph.
Managed to solve this but the temperature and humidity reading still not showing. running Homebridge on Mac OS Mojave...please help
from homebridge-mi-hygrothermograph.
Any update on macOS Mojave?
from homebridge-mi-hygrothermograph.
@lay55 there was some effort on the noble-repository to create a maintained fork which brings support for Node 10 as that too currently is broken, see @abandonware/noble. There's another fork called noble-mac which brings support for macOS but it does not support Node 10 on other systems.
End-Of-Life for Node 6 is in April 2019 and Node 8 in December 2019. So if we switch to using noble-mac
we would only be supporting abandoned Node versions by the end of this year. See https://github.com/nodejs/Release
I've opened an issue in that repository about bringing in macOS Mojave support: abandonware/noble#4. Unfortunately I haven't gotten any response yet.
One way to approach this could be to add each of the forks as optionalDependencies
but that would make importing noble in the code hard. Another is to distribute two versions of this package, one which uses noble-mac
and one which uses @abandonware/noble
. Neither of these are preferable.
from homebridge-mi-hygrothermograph.
If you still are interested in running this on MacOS Mojave I can inform you that abandonware/noble#8 have been merged. I'll try update to this new version ASAP.
from homebridge-mi-hygrothermograph.
from homebridge-mi-hygrothermograph.
Just installed and confirmed working. Christmas has come very early!
Thank you so much!!!
from homebridge-mi-hygrothermograph.
@BillS11 great to hear that! Thanks for the patience. 😄
from homebridge-mi-hygrothermograph.
Related Issues (20)
- compiled against a different Node.js version using HOT 2
- Tested it with Qingping bluetooth alarm clock - works HOT 1
- After some random time of work the homebridge stops getting updates HOT 6
- 'Current Temperature': characteristic was supplied illegal value: number -21.1 exceeded minimum of -10 HOT 1
- how to install mi-hygrothermograph on the terminal HOT 1
- Homebridge restarting ENODEV error HOT 3
- Error: Error: Unsupported state or unable to authenticate data HOT 2
- ERROR INITIALIZING PLUGIN homebridge-mi-hygrothermograph HOT 2
- error installing plugin
- Fertility, Light, Moisture not shown in Apple Home Kit HOT 3
- Mac adress HOT 1
- shutting down Homebridge ?,Hygrothermograph 2 / LYWSD03MMC HOT 5
- Missing dependency 404 (nonexistent) HOT 18
- Plugin can't read data from LYWSD02MMC
- Plugin won't load after homebridge and node update HOT 3
- issues with cap_net_raw priviliges HOT 2
- No data from LYWSD03MMC HOT 5
- Error log
- Not working after updated to NodeJS 20.x version HOT 7
- LYWSDCGQ01ZM not showing in EVE rooms HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from homebridge-mi-hygrothermograph.