Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EVO water valve error since update 1.4.1 #87

Closed
threeonparfive opened this issue Nov 23, 2023 · 2 comments
Closed

EVO water valve error since update 1.4.1 #87

threeonparfive opened this issue Nov 23, 2023 · 2 comments
Labels
bug Something isn't working

Comments

@threeonparfive
Copy link

Describe The Bug:
Following the latest plugin upgrade, that status of the valve may no longer be accurately reflected in Homebridge and Homekit. I had an even that shut the valve off yet the status in Homekit still showed it to be on. I then noticed the attached error message int he logs.

To Reproduce:

Expected behavior:

Logs:

[11/23/2023, 3:38:00 PM] [YoLink] MQTT: Manipulator.StatusChange for device Main Water Valve (d88b4c0100081e51) not supported.
Please report all bugs at https://github.com/dkerr64/homebridge-yolink/issues
{"event":"Manipulator.StatusChange","time":1700771880160,"msgid":"1700771880159","data":{"state":"closed","loraInfo":{"netId":"010201","signal":-56,"gatewayId":"d88b4c160303664a","gateways":1}},"deviceId":"d88b4c0100081e51"}
[11/23/2023, 3:38:01 PM] [YoLink] MQTT: Manipulator.StatusChange for device Main Water Valve (d88b4c0100081e51) not supported.
Please report all bugs at https://github.com/dkerr64/homebridge-yolink/issues
{"event":"Manipulator.StatusChange","time":1700771881362,"msgid":"1700771881362","data":{"state":"closed","loraInfo":{"netId":"010201","signal":-57,"gatewayId":"d88b4c160303664a","gateways":1}},"deviceId":"d88b4c0100081e51"}

Plugin Config:

{
    "name": "YoLink",
    "platform": "YoLink",
    "tokenURL": "https://api.yosmart.com/open/yolink/token",
    "apiURL": "https://api.yosmart.com/open/yolink/v2/api",
    "mqttPort": 8003,
    "userAccessId": "xxxxxxx",
    "secretKey": "xxxxxxx",
    "refreshAfter": 14500,
    "verboseLog": false,
    "liteLog": true,
    "allDevices": true,
    "excludeTypes": [
        "Hub",
        "SpeakerHub"
    ],
    "deviceTemperatures": false,
    "enableExperimental": false,
    "_bridge": {
        "username": "xxxxx",
        "port": 30870
    }
}

Screenshots:

Environment:

  • Plugin Version: 1.4.1
  • Homebridge Version: 1.7.0
  • Node.js Version: 18.15.0
  • NPM Version:
  • Operating System: Synology
@threeonparfive threeonparfive added the bug Something isn't working label Nov 23, 2023
@dkerr64
Copy link
Owner

dkerr64 commented Nov 24, 2023

So, that's a new product from YoLink. The problem existed before v1.4.1 though some of the changes I implemented in that release may have made it more visible.

The MQTT message you show in the log is new, I had not seen it before, so I was not supporting it. But that is the purpose of logging it, so that when new messages show up there is enough information to add the support when someone opens an issue. THANK YOU for reporting this.

Please try v1.4.2 that I just published, I have added support for this message and I believe it should work for you.

@threeonparfive
Copy link
Author

Working as expected now. Thanks for the rapid response!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants