Giter VIP home page Giter VIP logo

Comments (12)

hannseman avatar hannseman commented on May 30, 2024 1

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.

BillS11 avatar BillS11 commented on May 30, 2024 1

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.

hannseman avatar hannseman commented on May 30, 2024 1

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.

hannseman avatar hannseman commented on May 30, 2024 1

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 :)

abandonware/noble#8

from homebridge-mi-hygrothermograph.

hannseman avatar hannseman commented on May 30, 2024 1

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.

lay55 avatar lay55 commented on May 30, 2024

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.

lay55 avatar lay55 commented on May 30, 2024

Any update on macOS Mojave?

from homebridge-mi-hygrothermograph.

hannseman avatar hannseman commented on May 30, 2024

@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.

hannseman avatar hannseman commented on May 30, 2024

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.

BillS11 avatar BillS11 commented on May 30, 2024

from homebridge-mi-hygrothermograph.

BillS11 avatar BillS11 commented on May 30, 2024

Just installed and confirmed working. Christmas has come very early!
Thank you so much!!!

from homebridge-mi-hygrothermograph.

hannseman avatar hannseman commented on May 30, 2024

@BillS11 great to hear that! Thanks for the patience. 😄

from homebridge-mi-hygrothermograph.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.