bwp91 / homebridge-govee

Homebridge plugin to integrate Govee devices into HomeKit.
MIT License
468 stars 48 forks source link

TempReporting not working, log reporting ad nauseam #711

Open rjhewitt3 opened 7 months ago

rjhewitt3 commented 7 months ago

What issue do you have? Please be as thorough and explicit as possible.

I just installed the plugin and had my 2 heaters load automatically, but the plugin loggin was constantly throwing warnings that "tempReporting" should be set to true. I'm using HOOBS interface, and that isn't an option for automatically loaded devices. So, I manually added them and turned the setting on. Now it's still running with it as false and the warning is still logging (though now every minute instead of every few seconds).

Screenshot 2024-01-19 at 15 09 52@2x

Screenshot 2024-01-19 at 15 10 56@2x

Details of your setup.

Box, see screenshot.

10.3.0, new install.

Please paste any relevant logs below.

See screenshots.

wdimondi commented 7 months ago

Any luck here?

rjhewitt3 commented 7 months ago

Any luck here?

Unfortunately not, @wdimondi. I'm stilling getting logs for each device every minute.

rjhewitt3 commented 7 months ago

@bwp91 Appreciate the update, but unfortunately even after updating I'm still having this same issue. Screenshot 2024-02-05 at 21 58 52@2x

bwp91 commented 7 months ago

reopening 😃

bwp91 commented 7 months ago

In this case most likely the device id is written wrong in the config, please make sure to use the device ID as shown in the hoobs log from the line

[Device] initialised with id [XXX]

this is 23 characters long (including the colons) in the form

XX:XX:XX:XX:XX:XX:XX:XX

rjhewitt3 commented 7 months ago

@bwp91 The config for each device is already correct. The device functions in HomeKit and there don't seem to be any issues there, but the logging in HOOBS is nonstop as mentioned. The devices are space heaters (H7130), but for some reason they appear in the Home app as fans and don't show the temperature—perhaps there's something wrong with how these devices are handled in your code?