Giter Site home page Giter Site logo

homebridge-salus-sq610's Introduction

NPM verified-by-homebridge

homebridge-salus-sq610

Salus plugin for HomeBridge using the Salus Connect API to expose Salus Thermostats to Apple's HomeKit.

Supported devices:

  • SQ610
  • SQ610RF
  • VS20WRF
  • VS10WRF

HomeKit Screenshot

Things to know

  • Supports only one Salus account
  • Plugin implements all modes of heating, but let's the thermostate decide if it is in cooling or heating mode. (for example by shorting S1 & S2 pins on the board)

Getting started

Sample configuration

{
  "platform": "SalusSQ610HomebridgePlugin",
  "email": "<YOUR_EMAIL_HERE>",
  "password": "<YOUR_PASSWORD_HERE>"
}

Legal

  • Licensed under MIT
  • This is not an official plug-in and is not affiliated with Salus in any way

homebridge-salus-sq610's People

Contributors

bimusiek avatar

Stargazers

 avatar  avatar  avatar Max Vyshnevskyi avatar  avatar  avatar Michael Brandt avatar  avatar

Watchers

Bartosz Hernas avatar  avatar  avatar  avatar

Forkers

elleken ssimondi

homebridge-salus-sq610's Issues

No Accessories are found

Describe The Bug:
Hi @bimusiek,
thanks for your efforts and the plugin. I wanted to start using it, because I have a SQ610RF thermostat, a UGE600 gateway and a KL08 RF.
But in my Home app the thermostat is not added, I also tried to unbridge the plugin and connected it with the Home App.
In the traces I can only see the log lines below. It looks like it does not find the thermostat device.

Do you have any idea what could be wrong?
Is there anything I can do to help finding the problem?

I tried to look into the API and I see this oem-model from the apiv1/devices:

 <device>
        <product-name>Wohnzimmer</product-name>
        <model>GenericNode</model>
        <dsn>VR00ZN001157552</dsn>
        <oem-model>SQ610RFNH(WB)</oem-model>
        <sw-version>0.1</sw-version>

Could this be the problem?

Thanks a lot

Logs:

[23/03/2023, 22:56:17] [Salus] Launched child bridge with PID 24523
[23/03/2023, 22:56:17] Registering platform '@hernas/homebridge-salus-sq610.SalusSQ610HomebridgePlugin'
[23/03/2023, 22:56:18] [Salus] Loaded @hernas/homebridge-salus-sq610 v1.0.2 child bridge successfully
[23/03/2023, 22:56:18] Loaded 0 cached accessories from cachedAccessories.0EDA9542A8B8.
[23/03/2023, 22:56:18] [Salus] Finished initializing platform: Salus

Plugin Config:

        {
            "email": "XXXXX",
            "password": "XXXXX",
            "refreshTime": 15,
            "platform": "SalusSQ610HomebridgePlugin",
            "_bridge": {
                "username": "0E:DA:95:42:A8:B8",
                "port": 50888
            },
            "name": "Salus"
        }
  • Plugin Version: 102
  • Homebridge Version: 1.6.0
  • Node.js Version: 16.16.0
  • Operating System: Raspbian

Error: Request failed with status code 401

Describe The Bug:
After some time (hours?) the plugin stops working. The accessories are presentig an outdated state. There are thousands of entries in the logs U(each couple of seconds). After restarting the service, it works fine again for a while.

To Reproduce:
Start the homebridge service and wait for a while (hours?).

Expected behavior:
continues update of the thermostat data

Logs:

[2/21/2023, 2:37:30 PM] [@hernas/homebridge-salus-sq610] Error: Request failed with status code 401
[2/21/2023, 2:37:30 PM] [@hernas/homebridge-salus-sq610] Error: Request failed with status code 401
[2/21/2023, 2:37:45 PM] [@hernas/homebridge-salus-sq610] Error: Request failed with status code 401
[2/21/2023, 2:37:54 PM] [Homebridge UI] Homebridge restart request received
[2/21/2023, 2:37:54 PM] [Homebridge UI] UI / Bridge settings have not changed; only restarting Homebridge process
[2/21/2023, 2:38:19 PM] [@hernas/homebridge-salus-sq610] Restoring existing accessory from cache: Łazienka
[2/21/2023, 2:38:19 PM] [@hernas/homebridge-salus-sq610] Restoring existing accessory from cache: Gabinet

Plugin Config:

{
            "email": "[email protected]",
            "password": "password",
            "refreshTime": 15,
            "_bridge": {
                "username": "0E:D1:CA:2F:42:5B",
                "port": 55084
            },
            "platform": "SalusSQ610HomebridgePlugin"
}

Environment:

  • Plugin Version: v1.0.1
  • Homebridge Version: v1.6.0 (HAP v0.11.0)
  • Node.js Version: v16.19.0
  • NPM Version: 8.19.3
  • Operating System: Ubuntu

New Salus AWS plattform

Hi @bimusiek,
do you now if it is save to switch to new Salus AWS Plattform?
Have you migrated already? Does the plugin still work?

thanks!

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.