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

Updating from 0.1.18 to 0.2.1 broke plugin #53

Open
rcarmo opened this issue Dec 27, 2024 · 3 comments
Open

Updating from 0.1.18 to 0.2.1 broke plugin #53

rcarmo opened this issue Dec 27, 2024 · 3 comments
Labels
bug Something isn't working

Comments

@rcarmo
Copy link

rcarmo commented Dec 27, 2024

Describe The Bug:

I am running Homebridge 4.66.0, and upgrading the plugin to 0.2.1 from 0.1.18 broke the integration.

To Reproduce:

See above. Manually reverting to 0.1.18 restored functionality.

Expected behavior:

Logs:

There was nothing remarkable in the logs. I just stopped getting updates from devices.

Tasmota Device Config:

Please include the Tasmota Module Type / Configuration and Template ( if used )

Screenshots:

Environment:

  • Tasmota Version: various
  • Plugin Version: 0.2.1
  • Homebridge Version: 4.66.0
  • Node.js Version: 23
  • NPM Version: 10
  • Operating System: Ubuntu
@rcarmo rcarmo added the bug Something isn't working label Dec 27, 2024
@rcarmo rcarmo changed the title Updating from 0.1.28 to 0.2.1 broke plugin Updating from 0.1.18 to 0.2.1 broke plugin Dec 27, 2024
@NorthernMan54
Copy link
Owner

Am going to need more details to dig into this further. I expect the plugin had an issue with a device, and did not setup the status update for it. It would have logged something during startup, but likely it scrolled away.

As part of the upgrade I did do a lot of testing with the various device types I have available. So am wondering if one of your devices happens to break status updates for it. Can you share the Tasmota device config of a device that is not updating status, and I will try to recreate the device and the issue.

As an alternate approach you could setup Homebridge on another device ( don't join it to your home in the Home app ), and run just the plugin with DEBUG logging enabled, and the share log. If you have a lot of devices you can filter it down to a particular device with the config option filterAllow. And just list the device your having issues with.

      "filterAllow": [
        "130C86"
      ],

In that example, 130C86 is the unique ID from tasmato of the device that is part of the MQTT discovery topic

@rcarmo
Copy link
Author

rcarmo commented Dec 27, 2024

Well, I have at least 12 devices, and I have no idea which one might have been responsible - but I was unable to see anything unusual in the logs - the only difference I noticed was that when I reverted the updates came immediately, whereas in the newer version they appeared not to be logged at all.

@NorthernMan54
Copy link
Owner

Where they marked as not responding or just no status updates ? Regardless am thinking a log with debug enabled from the startup of the plugin would be helpful. It is pretty verbose during startup, as it enables each device.

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