homebridge-plugins / homebridge-rainbird

The Homebridge RainBird plugin allows you to access your RainBird Controller from HomeKit with Homebridge.
ISC License
20 stars 0 forks source link

Bug: Getting repeated "undefined" message #545

Open SlasherKG opened 20 hours ago

SlasherKG commented 20 hours ago

Describe The Bug

Getting an undefined message in logs several times a minute. It seems to have started yesterday.

To Reproduce

Run as normal

Expected behavior

Get rid of these messages

Relevant log output

[11/4/2024, 10:30:20 AM] [RainBird] Launched child bridge with PID 1840646
[11/4/2024, 10:30:22 AM] Registering platform 'homebridge-rainbird.RainBird'
[11/4/2024, 10:30:22 AM] [RainBird] Loaded homebridge-rainbird v2.2.0 child bridge successfully
[11/4/2024, 10:30:22 AM] Loaded 12 cached accessories from cachedAccessories.0E7B8957E3BA.
[11/4/2024, 10:30:22 AM] [RainBird] Loading accessory from cache: 21
[11/4/2024, 10:30:22 AM] [RainBird] Loading accessory from cache: WR2
[11/4/2024, 10:30:22 AM] [RainBird] Loading accessory from cache: 21-pgm-A
[11/4/2024, 10:30:22 AM] [RainBird] Loading accessory from cache: 21-pgm-B
[11/4/2024, 10:30:22 AM] [RainBird] Loading accessory from cache: 21-pgm-C
[11/4/2024, 10:30:22 AM] [RainBird] Loading accessory from cache: 21-stop
[11/4/2024, 10:30:22 AM] [RainBird] Loading accessory from cache: 21-1
[11/4/2024, 10:30:22 AM] [RainBird] Loading accessory from cache: 21-2
[11/4/2024, 10:30:22 AM] [RainBird] Loading accessory from cache: 21-3
[11/4/2024, 10:30:22 AM] [RainBird] Loading accessory from cache: 21-4
[11/4/2024, 10:30:22 AM] [RainBird] Loading accessory from cache: 21-5
[11/4/2024, 10:30:22 AM] [RainBird] Loading accessory from cache: 21-delay
[11/4/2024, 10:30:22 AM] [RainBird] undefined
[11/4/2024, 10:30:22 AM] Homebridge v1.8.5 (HAP v0.12.3) (RainBird) is running on port 32874.
[11/4/2024, 10:30:22 AM] 

NOTICE TO USERS AND PLUGIN DEVELOPERS
> Homebridge 2.0 is on the way and brings some breaking changes to existing plugins.
> Please visit the following link to learn more about the changes and how to prepare:
> https://github.com/homebridge/homebridge/wiki/Updating-To-Homebridge-v2.0

[11/4/2024, 10:30:23 AM] [RainBird] undefined
[11/4/2024, 10:30:23 AM] [RainBird] undefined
[11/4/2024, 10:30:23 AM] [RainBird] undefined
[11/4/2024, 10:30:23 AM] [RainBird] undefined
[11/4/2024, 10:30:23 AM] [RainBird] undefined
[11/4/2024, 10:30:23 AM] [RainBird] undefined
[11/4/2024, 10:30:24 AM] [RainBird] undefined
[11/4/2024, 10:30:24 AM] [RainBird] undefined
[11/4/2024, 10:30:24 AM] [RainBird] undefined
[11/4/2024, 10:30:24 AM] [RainBird] undefined
[11/4/2024, 10:30:24 AM] [RainBird] undefined
[11/4/2024, 10:30:24 AM] [RainBird] undefined
[11/4/2024, 10:30:25 AM] [RainBird] undefined
[11/4/2024, 10:30:25 AM] [RainBird] undefined
[11/4/2024, 10:30:25 AM] [RainBird] undefined
[11/4/2024, 10:30:25 AM] [RainBird] Model: 21, [Version: 2.10, Serial Number: 3092355550c900, Zones: [1,2,3,4,5,6,7,8]]
[11/4/2024, 10:30:25 AM] [RainBird] Restoring existing accessory from cache: 21
[11/4/2024, 10:30:25 AM] [RainBird] Restoring existing accessory from cache: WR2
[11/4/2024, 10:30:25 AM] [RainBird] 21 Config: {"showRainSensor":true,"showValveSensor":true,"showProgramASwitch":true,"showProgramBSwitch":true,"showProgramCSwitch":true,"showProgramDSwitch":false,"showDelayIrrigationSwitch":true,"showStopIrrigationSwitch":true,"minValueRemainingDuration":0,"maxValueRemainingDuration":3600,"syncTime":true,"showRequestResponse":true,"showZoneValve":false,"includeZones":"1,2,3,4,5","irrigationDelay":1}
[11/4/2024, 10:30:25 AM] [RainBird] WR2 Leak Sensor Config: {"showRainSensor":true,"showValveSensor":true,"showProgramASwitch":true,"showProgramBSwitch":true,"showProgramCSwitch":true,"showProgramDSwitch":false,"showDelayIrrigationSwitch":true,"showStopIrrigationSwitch":true,"minValueRemainingDuration":0,"maxValueRemainingDuration":3600,"syncTime":true,"showRequestResponse":true,"showZoneValve":false,"includeZones":"1,2,3,4,5","irrigationDelay":1}
[11/4/2024, 10:30:25 AM] [RainBird] Restoring existing accessory from cache: 21-1
[11/4/2024, 10:30:25 AM] [RainBird] Restoring existing accessory from cache: 21-2
[11/4/2024, 10:30:25 AM] [RainBird] Zone 1 Config: {"showRainSensor":true,"showValveSensor":true,"showProgramASwitch":true,"showProgramBSwitch":true,"showProgramCSwitch":true,"showProgramDSwitch":false,"showDelayIrrigationSwitch":true,"showStopIrrigationSwitch":true,"minValueRemainingDuration":0,"maxValueRemainingDuration":3600,"syncTime":true,"showRequestResponse":true,"showZoneValve":false,"includeZones":"1,2,3,4,5","irrigationDelay":1}
[11/4/2024, 10:30:25 AM] [RainBird] Restoring existing accessory from cache: 21-3
[11/4/2024, 10:30:25 AM] [RainBird] Zone 2 Config: {"showRainSensor":true,"showValveSensor":true,"showProgramASwitch":true,"showProgramBSwitch":true,"showProgramCSwitch":true,"showProgramDSwitch":false,"showDelayIrrigationSwitch":true,"showStopIrrigationSwitch":true,"minValueRemainingDuration":0,"maxValueRemainingDuration":3600,"syncTime":true,"showRequestResponse":true,"showZoneValve":false,"includeZones":"1,2,3,4,5","irrigationDelay":1}
[11/4/2024, 10:30:25 AM] [RainBird] Restoring existing accessory from cache: 21-4
[11/4/2024, 10:30:25 AM] [RainBird] Zone 3 Config: {"showRainSensor":true,"showValveSensor":true,"showProgramASwitch":true,"showProgramBSwitch":true,"showProgramCSwitch":true,"showProgramDSwitch":false,"showDelayIrrigationSwitch":true,"showStopIrrigationSwitch":true,"minValueRemainingDuration":0,"maxValueRemainingDuration":3600,"syncTime":true,"showRequestResponse":true,"showZoneValve":false,"includeZones":"1,2,3,4,5","irrigationDelay":1}
[11/4/2024, 10:30:25 AM] [RainBird] Restoring existing accessory from cache: 21-5
[11/4/2024, 10:30:25 AM] [RainBird] Zone 4 Config: {"showRainSensor":true,"showValveSensor":true,"showProgramASwitch":true,"showProgramBSwitch":true,"showProgramCSwitch":true,"showProgramDSwitch":false,"showDelayIrrigationSwitch":true,"showStopIrrigationSwitch":true,"minValueRemainingDuration":0,"maxValueRemainingDuration":3600,"syncTime":true,"showRequestResponse":true,"showZoneValve":false,"includeZones":"1,2,3,4,5","irrigationDelay":1}
[11/4/2024, 10:30:25 AM] [RainBird] Zone 5 Config: {"showRainSensor":true,"showValveSensor":true,"showProgramASwitch":true,"showProgramBSwitch":true,"showProgramCSwitch":true,"showProgramDSwitch":false,"showDelayIrrigationSwitch":true,"showStopIrrigationSwitch":true,"minValueRemainingDuration":0,"maxValueRemainingDuration":3600,"syncTime":true,"showRequestResponse":true,"showZoneValve":false,"includeZones":"1,2,3,4,5","irrigationDelay":1}
[11/4/2024, 10:30:25 AM] [RainBird] Restoring existing accessory from cache: 21-pgm-A
[11/4/2024, 10:30:25 AM] [RainBird] Restoring existing accessory from cache: 21-pgm-B
[11/4/2024, 10:30:25 AM] [RainBird] Restoring existing accessory from cache: 21-pgm-C
[11/4/2024, 10:30:25 AM] [RainBird] Restoring existing accessory from cache: 21-stop
[11/4/2024, 10:30:25 AM] [RainBird] Restoring existing accessory from cache: 21-delay
[11/4/2024, 10:30:25 AM] [RainBird] Program A Config: {"showRainSensor":true,"showValveSensor":true,"showProgramASwitch":true,"showProgramBSwitch":true,"showProgramCSwitch":true,"showProgramDSwitch":false,"showDelayIrrigationSwitch":true,"showStopIrrigationSwitch":true,"minValueRemainingDuration":0,"maxValueRemainingDuration":3600,"syncTime":true,"showRequestResponse":true,"showZoneValve":false,"includeZones":"1,2,3,4,5","irrigationDelay":1}
[11/4/2024, 10:30:25 AM] [RainBird] Program B Config: {"showRainSensor":true,"showValveSensor":true,"showProgramASwitch":true,"showProgramBSwitch":true,"showProgramCSwitch":true,"showProgramDSwitch":false,"showDelayIrrigationSwitch":true,"showStopIrrigationSwitch":true,"minValueRemainingDuration":0,"maxValueRemainingDuration":3600,"syncTime":true,"showRequestResponse":true,"showZoneValve":false,"includeZones":"1,2,3,4,5","irrigationDelay":1}
[11/4/2024, 10:30:25 AM] [RainBird] Program C Config: {"showRainSensor":true,"showValveSensor":true,"showProgramASwitch":true,"showProgramBSwitch":true,"showProgramCSwitch":true,"showProgramDSwitch":false,"showDelayIrrigationSwitch":true,"showStopIrrigationSwitch":true,"minValueRemainingDuration":0,"maxValueRemainingDuration":3600,"syncTime":true,"showRequestResponse":true,"showZoneValve":false,"includeZones":"1,2,3,4,5","irrigationDelay":1}
[11/4/2024, 10:30:25 AM] [RainBird] Stop Irrigation Config: {"showRainSensor":true,"showValveSensor":true,"showProgramASwitch":true,"showProgramBSwitch":true,"showProgramCSwitch":true,"showProgramDSwitch":false,"showDelayIrrigationSwitch":true,"showStopIrrigationSwitch":true,"minValueRemainingDuration":0,"maxValueRemainingDuration":3600,"syncTime":true,"showRequestResponse":true,"showZoneValve":false,"includeZones":"1,2,3,4,5","irrigationDelay":1}
[11/4/2024, 10:30:25 AM] [RainBird] Delay Irrigation Config: {"showRainSensor":true,"showValveSensor":true,"showProgramASwitch":true,"showProgramBSwitch":true,"showProgramCSwitch":true,"showProgramDSwitch":false,"showDelayIrrigationSwitch":true,"showStopIrrigationSwitch":true,"minValueRemainingDuration":0,"maxValueRemainingDuration":3600,"syncTime":true,"showRequestResponse":true,"showZoneValve":false,"includeZones":"1,2,3,4,5","irrigationDelay":1}
[11/4/2024, 10:35:25 AM] [RainBird] undefined
[11/4/2024, 10:35:26 AM] [RainBird] undefined
[11/4/2024, 10:35:26 AM] [RainBird] undefined
[11/4/2024, 10:35:26 AM] [RainBird] undefined
[11/4/2024, 10:35:26 AM] [RainBird] undefined
[11/4/2024, 10:35:26 AM] [RainBird] undefined
[11/4/2024, 10:35:26 AM] [RainBird] undefined
[11/4/2024, 10:35:26 AM] [RainBird] undefined
[11/4/2024, 10:40:26 AM] [RainBird] undefined
[11/4/2024, 10:40:26 AM] [RainBird] undefined
[11/4/2024, 10:40:26 AM] [RainBird] undefined
[11/4/2024, 10:40:27 AM] [RainBird] undefined
[11/4/2024, 10:45:26 AM] [RainBird] undefined
[11/4/2024, 10:45:27 AM] [RainBird] undefined
[11/4/2024, 10:45:27 AM] [RainBird] undefined
[11/4/2024, 10:45:27 AM] [RainBird] undefined
[11/4/2024, 10:50:26 AM] [RainBird] undefined
[11/4/2024, 10:50:27 AM] [RainBird] undefined
[11/4/2024, 10:50:27 AM] [RainBird] undefined
[11/4/2024, 10:50:27 AM] [RainBird] undefined
[11/4/2024, 10:55:26 AM] [RainBird] undefined
[11/4/2024, 10:55:26 AM] [RainBird] undefined
[11/4/2024, 10:55:26 AM] [RainBird] undefined
[11/4/2024, 10:55:26 AM] [RainBird] undefined
[11/4/2024, 11:00:26 AM] [RainBird] undefined
[11/4/2024, 11:00:26 AM] [RainBird] undefined
[11/4/2024, 11:00:26 AM] [RainBird] undefined
[11/4/2024, 11:00:27 AM] [RainBird] undefined
[11/4/2024, 11:05:26 AM] [RainBird] undefined
[11/4/2024, 11:05:29 AM] [RainBird] undefined
[11/4/2024, 11:05:29 AM] [RainBird] undefined
[11/4/2024, 11:05:31 AM] [RainBird] undefined
[11/4/2024, 11:10:26 AM] [RainBird] undefined
[11/4/2024, 11:10:26 AM] [RainBird] undefined
[11/4/2024, 11:10:26 AM] [RainBird] undefined
[11/4/2024, 11:10:27 AM] [RainBird] undefined
[11/4/2024, 11:15:26 AM] [RainBird] undefined
[11/4/2024, 11:15:26 AM] [RainBird] undefined
[11/4/2024, 11:15:26 AM] [RainBird] undefined
[11/4/2024, 11:15:27 AM] [RainBird] undefined
[11/4/2024, 11:20:26 AM] [RainBird] undefined
[11/4/2024, 11:20:26 AM] [RainBird] undefined
[11/4/2024, 11:20:26 AM] [RainBird] undefined
[11/4/2024, 11:20:27 AM] [RainBird] undefined
[11/4/2024, 11:25:26 AM] [RainBird] undefined
[11/4/2024, 11:25:26 AM] [RainBird] undefined
[11/4/2024, 11:25:26 AM] [RainBird] undefined
[11/4/2024, 11:25:27 AM] [RainBird] undefined
[11/4/2024, 11:30:24 AM] [RainBird] undefined
[11/4/2024, 11:30:26 AM] [RainBird] undefined
[11/4/2024, 11:30:26 AM] [RainBird] undefined
[11/4/2024, 11:30:26 AM] [RainBird] undefined
[11/4/2024, 11:30:26 AM] [RainBird] undefined
[11/4/2024, 11:30:27 AM] [RainBird] undefined
[11/4/2024, 11:30:27 AM] [RainBird] undefined
[11/4/2024, 11:30:27 AM] [RainBird] undefined
[11/4/2024, 11:30:27 AM] [RainBird] undefined
[11/4/2024, 11:30:28 AM] [RainBird] undefined
[11/4/2024, 11:35:26 AM] [RainBird] undefined
[11/4/2024, 11:35:27 AM] [RainBird] undefined
[11/4/2024, 11:35:27 AM] [RainBird] undefined
[11/4/2024, 11:35:27 AM] [RainBird] undefined
[11/4/2024, 11:40:26 AM] [RainBird] undefined
[11/4/2024, 11:40:26 AM] [RainBird] undefined
[11/4/2024, 11:40:26 AM] [RainBird] undefined
[11/4/2024, 11:40:26 AM] [RainBird] undefined
[11/4/2024, 11:45:26 AM] [RainBird] undefined
[11/4/2024, 11:45:27 AM] [RainBird] undefined
[11/4/2024, 11:45:27 AM] [RainBird] undefined
[11/4/2024, 11:45:28 AM] [RainBird] undefined
[11/4/2024, 11:50:26 AM] [RainBird] undefined
[11/4/2024, 11:50:26 AM] [RainBird] undefined
[11/4/2024, 11:50:26 AM] [RainBird] undefined
[11/4/2024, 11:50:26 AM] [RainBird] undefined
[11/4/2024, 11:55:26 AM] [RainBird] undefined
[11/4/2024, 11:55:26 AM] [RainBird] undefined
[11/4/2024, 11:55:26 AM] [RainBird] undefined
[11/4/2024, 11:55:26 AM] [RainBird] undefined
[11/4/2024, 12:00:26 PM] [RainBird] undefined
[11/4/2024, 12:00:26 PM] [RainBird] undefined
[11/4/2024, 12:00:27 PM] [RainBird] undefined
[11/4/2024, 12:00:27 PM] [RainBird] undefined
[11/4/2024, 12:05:26 PM] [RainBird] undefined
[11/4/2024, 12:05:27 PM] [RainBird] undefined
[11/4/2024, 12:05:27 PM] [RainBird] undefined
[11/4/2024, 12:05:27 PM] [RainBird] undefined
[11/4/2024, 12:10:26 PM] [RainBird] undefined
[11/4/2024, 12:10:26 PM] [RainBird] undefined
[11/4/2024, 12:10:26 PM] [RainBird] undefined
[11/4/2024, 12:10:27 PM] [RainBird] undefined
[11/4/2024, 12:15:26 PM] [RainBird] undefined
[11/4/2024, 12:15:27 PM] [RainBird] undefined
[11/4/2024, 12:15:27 PM] [RainBird] undefined
[11/4/2024, 12:15:27 PM] [RainBird] undefined
[11/4/2024, 12:20:26 PM] [RainBird] undefined
[11/4/2024, 12:20:26 PM] [RainBird] undefined
[11/4/2024, 12:20:26 PM] [RainBird] undefined
[11/4/2024, 12:20:27 PM] [RainBird] undefined
[11/4/2024, 12:25:26 PM] [RainBird] undefined
[11/4/2024, 12:25:27 PM] [RainBird] undefined
[11/4/2024, 12:25:27 PM] [RainBird] undefined
[11/4/2024, 12:25:27 PM] [RainBird] undefined
[11/4/2024, 12:30:24 PM] [RainBird] undefined
[11/4/2024, 12:30:25 PM] [RainBird] undefined
[11/4/2024, 12:30:25 PM] [RainBird] undefined
[11/4/2024, 12:30:25 PM] [RainBird] undefined
[11/4/2024, 12:30:25 PM] [RainBird] undefined
[11/4/2024, 12:30:25 PM] [RainBird] undefined
[11/4/2024, 12:30:26 PM] [RainBird] undefined
[11/4/2024, 12:30:27 PM] [RainBird] undefined
[11/4/2024, 12:30:27 PM] [RainBird] undefined
[11/4/2024, 12:30:31 PM] [RainBird] undefined
[11/4/2024, 12:35:26 PM] [RainBird] undefined
[11/4/2024, 12:35:26 PM] [RainBird] undefined
[11/4/2024, 12:35:26 PM] [RainBird] undefined
[11/4/2024, 12:35:26 PM] [RainBird] undefined
[11/4/2024, 12:40:26 PM] [RainBird] undefined
[11/4/2024, 12:40:27 PM] [RainBird] undefined
[11/4/2024, 12:40:27 PM] [RainBird] undefined
[11/4/2024, 12:40:27 PM] [RainBird] undefined
[11/4/2024, 12:45:26 PM] [RainBird] undefined
[11/4/2024, 12:45:27 PM] [RainBird] undefined
[11/4/2024, 12:45:27 PM] [RainBird] undefined
[11/4/2024, 12:45:28 PM] [RainBird] undefined
[11/4/2024, 12:50:26 PM] [RainBird] undefined
[11/4/2024, 12:50:28 PM] [RainBird] undefined
[11/4/2024, 12:50:28 PM] [RainBird] undefined
[11/4/2024, 12:50:28 PM] [RainBird] undefined
[11/4/2024, 12:55:26 PM] [RainBird] undefined
[11/4/2024, 12:55:26 PM] [RainBird] undefined
[11/4/2024, 12:55:26 PM] [RainBird] undefined
[11/4/2024, 12:55:27 PM] [RainBird] undefined
[11/4/2024, 1:00:26 PM] [RainBird] undefined
[11/4/2024, 1:00:27 PM] [RainBird] undefined
[11/4/2024, 1:00:27 PM] [RainBird] undefined
[11/4/2024, 1:00:27 PM] [RainBird] undefined
[11/4/2024, 1:05:26 PM] [RainBird] undefined
[11/4/2024, 1:05:26 PM] [RainBird] undefined
[11/4/2024, 1:05:26 PM] [RainBird] undefined
[11/4/2024, 1:05:26 PM] [RainBird] undefined
[11/4/2024, 1:10:26 PM] [RainBird] undefined
[11/4/2024, 1:10:29 PM] [RainBird] undefined
[11/4/2024, 1:10:29 PM] [RainBird] undefined
[11/4/2024, 1:10:34 PM] [RainBird] undefined
[11/4/2024, 1:15:26 PM] [RainBird] undefined
[11/4/2024, 1:15:26 PM] [RainBird] undefined
[11/4/2024, 1:15:26 PM] [RainBird] undefined
[11/4/2024, 1:15:26 PM] [RainBird] undefined
[11/4/2024, 1:20:26 PM] [RainBird] undefined
[11/4/2024, 1:20:26 PM] [RainBird] undefined
[11/4/2024, 1:20:26 PM] [RainBird] undefined
[11/4/2024, 1:20:26 PM] [RainBird] undefined
[11/4/2024, 1:25:26 PM] [RainBird] undefined
[11/4/2024, 1:25:27 PM] [RainBird] undefined
[11/4/2024, 1:25:27 PM] [RainBird] undefined
[11/4/2024, 1:25:28 PM] [RainBird] undefined
[11/4/2024, 1:30:24 PM] [RainBird] undefined
[11/4/2024, 1:30:25 PM] [RainBird] undefined

Config for homebridge-rainbird

{
    "name": "RainBird",
    "devices": [
        {
            "ipaddress": "192.168.1.XXX",
            "password": "XXXXXXX",
            "showRainSensor": true,
            "showValveSensor": true,
            "showProgramASwitch": true,
            "showProgramBSwitch": true,
            "showProgramCSwitch": true,
            "showStopIrrigationSwitch": true,
            "includeZones": "1,2,3,4,5",
            "showDelayIrrigationSwitch": true,
            "syncTime": true,
            "showRequestResponse": true
        }
    ],
    "_bridge": {
        "username": "XX:XX:XX:XX:XX:XX",
        "port": 32874
    },
    "platform": "RainBird"
}

Screenshots

No response

Device & Model

RainBird TRU 8

Node.js Version

v20.18.0

NPM Version

v10.8.2

Homebridge Version

v1.8.5

Homebridge Rainbird Plugin Version

v2.2.0

Homebridge Config UI X Plugin Version

v4.62.0

Operating System

Raspbian