valiquette / homebridge-orbit-irrigation

Provides Homebridge support for Orbit B-Hyve devices
MIT License
9 stars 1 forks source link

"fault" with device #86

Open tim-fin opened 1 month ago

tim-fin commented 1 month ago

copied from log:

[02/06/2024, 09:57:49] [B-Hyve] Unknown sprinker device message received: fault

running about 12 identical devices with identical firmware and hardware F/W: 0041 H/W: HT25-0000

split between two identical hubs: F/W: 0030 H/W: BH1-0001

plugin is running on a child bridge, have restarted both child bridge and parent bridge.

Thoughts?

valiquette commented 1 month ago

I am seeing the same message, I am not sure what it means. the message event is just "fault" and seems like something new. If the plugin gets a message that it does not take action on it displays this warning. I will try and figure out what it is actually doing.

valiquette commented 1 month ago

[6/3/2024, 6:59:17 AM] [B-Hyve-Dev] incoming message { event: 'fault', stations: [], timestamp: '2024-06-03T12:59:15.000Z', 'stream-id': 'e95f4b6c-176d-4aba-94e2-4d83f93683b3', 'client-topics': null, device_id: '62030b544f0c6f063b8a0b4f' } [6/3/2024, 6:59:17 AM] [B-Hyve-Dev] Unknown sprinker device message received: fault

This is the actual message, there is nothing there, I can see if goes away or I can update this to ignore a message with no stations. I assume this is filling your log with 12 of these devices?

I do need to fix the spelling of sprinkler :)

tobyrush commented 4 weeks ago

I don't know if this helps or not, but I have three HT25-0000 timers, two of them running firmware 0032 and one running firmware 0041. The 0032 devices are showing up fine in Homebridge and HomeKit, but the 0041 is not. Here's the log I'm seeing (Family Room is the 0041 device; Back Porch Hub and Garden Timer are not currently connected):

[6/17/2024, 12:02:46 AM] [B-Hyve] Found account for Toby Rush
[6/17/2024, 12:02:46 AM] [B-Hyve] Skipping device BH1-0001 Back Porch Hub at 8916  Deep Forest Ln, not found at the configured location address: 8916 Deep Forest Lane
[6/17/2024, 12:02:46 AM] [B-Hyve] Online device BH1G2-0000 Kitchen Hub found at the configured location address: 8916 Deep Forest Lane
[6/17/2024, 12:02:46 AM] [B-Hyve] Skipping device HT25-0000 Garden Timer at 8916  Deep Forest Ln, not found at the configured location address: 8916 Deep Forest Lane
[6/17/2024, 12:02:46 AM] [B-Hyve] Online device HT25-0000 Kitchen Bed found at the configured location address: 8916 Deep Forest Lane
[6/17/2024, 12:02:46 AM] [B-Hyve] Online device HT25-0000 Garage Bed found at the configured location address: 8916 Deep Forest Lane
[6/17/2024, 12:02:46 AM] [B-Hyve] Skipping device HT25-0000 Family Room Bed at 8916  Deep Forest Ln, not found at the configured location address: 8916 Deep Forest Lane
[6/17/2024, 12:02:47 AM] [B-Hyve] Skipping Bridge BH1G2-0000 Kitchen Hub based on config
[6/17/2024, 12:02:47 AM] [homebridge-orbit-irrigation] This plugin generated a warning from the characteristic 'Model': characteristic value expected string and received undefined. See https://homebridge.io/w/JtMGR for more info.
[6/17/2024, 12:02:47 AM] [B-Hyve] Configured zone-1 for Garage Bed with 1 min runtime
[6/17/2024, 12:02:47 AM] [B-Hyve] Adding Battery status for Garage Bed
[6/17/2024, 12:02:47 AM] [B-Hyve] Orbit Platform finished loading
[6/17/2024, 12:02:47 AM] [B-Hyve] Configured zone-1 for Kitchen Bed with 1 min runtime
[6/17/2024, 12:02:47 AM] [B-Hyve] Adding Battery status for Kitchen Bed
[6/17/2024, 12:02:48 AM] [B-Hyve] WebSocket connected
[6/17/2024, 12:02:51 AM] [B-Hyve] Device Kitchen Bed idle
[6/17/2024, 12:02:51 AM] [B-Hyve] Unknown faucet device message received: fault
[6/17/2024, 12:02:52 AM] [B-Hyve] Device Garage Bed idle
[6/17/2024, 12:02:52 AM] [B-Hyve] Unknown faucet device message received: fault

All three timers -- Garage, Kitchen and Family Room -- are showing up in the B-Hyve app and working normally.

valiquette commented 3 weeks ago

unknown messages were moved to debug and will not show as a warning.

macjbraun commented 3 weeks ago

That fixed it for me.