Giter Club home page Giter Club logo

homebridge-dyson-bp01's Introduction

Logo

Welcome to my GitHub profile!

Although I am interested in embedded software, you will find that it is not the only thing I do. Feel free to explore my pinned repositories below, as well as any of my other repositories.

homebridge-dyson-bp01's People

Contributors

jeremynoesen avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

homebridge-dyson-bp01's Issues

Plugin can't tell if the rm is disconnected

While the device can auto reconnect, that does not prevent the plugin from attempting to send new signals to the device. Ping the device every so often to check if it is connected. If it is not, prevent the states from updating, or possibly even set them to error characteristic values.

Allow broadlink rm to reconnect if it disconnects

Split up methods to make this cleaner:

async initState // load the states from persist or defaults. Called in the constructor.

async initBroadLink // connect to the BroadLink device and update the value of device after it has been found. Device initially set to null.

async startKeepAlive // start a loop to keep pinging the rm every so often. A failed ping will call initBroadLink. Called in the constructor.

async startStateUpdates // current loop function. Check if device is not null first. Called within the constructor

Default interval is too short

Issues arise when trying to turn on the machine then immediately do anything else. Either increase the default interval to 400, or figure out a new way to add a minimum delay after each signal.

[Dyson Pure Cool Me] Not connected to BroadLink RM

hello, thank you for the plug in. i have a homebridge installed in the container, homebridge rm pro and dyson plug ins are working but i could not manage to run this plug in. in the logs it says [Dyson Pure Cool Me] Not connected to BroadLink RM. i think i should somehow make Broadlink and this plug in talk but how?
Thank you.
Ekran Resmi 2024-02-03 ÖS 6 01 07

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.