grzegorz914 / homebridge-melcloud-control

Homebridge plugin for Mitsubishi Air Conditioner, Heat Pump and Energy Recovery Ventilation, publish as dynamic external platform accessory.
MIT License
49 stars 2 forks source link

Restart Loop #9

Closed federicogasp closed 1 year ago

federicogasp commented 1 year ago

When I try to use the plugin, Homebridge enters a restart loop.

Installation details:

This is the error I see in the logs: [18/07/2022, 18:41:19] TypeError: Cannot read properties of null (reading 'toString') at melCloudDevice.prepareAccessory (/var/lib/homebridge/node_modules/homebridge-melcloud-control/index.js:461:42) at MELCLOUDCLIENTDEVICE.<anonymous> (/var/lib/homebridge/node_modules/homebridge-melcloud-control/index.js:426:11) at MELCLOUDCLIENTDEVICE.emit (node:events:527:28) at MELCLOUDCLIENTDEVICE.<anonymous> (/var/lib/homebridge/node_modules/homebridge-melcloud-control/src/melcloudclientdevice.js:201:22) at MELCLOUDCLIENTDEVICE.emit (node:events:527:28) at MELCLOUDCLIENTDEVICE.<anonymous> (/var/lib/homebridge/node_modules/homebridge-melcloud-control/src/melcloudclientdevice.js:150:22) at MELCLOUDCLIENTDEVICE.emit (node:events:527:28) at MELCLOUDCLIENTDEVICE.<anonymous> (/var/lib/homebridge/node_modules/homebridge-melcloud-control/src/melcloudclientdevice.js:48:26) at processTicksAndRejections (node:internal/process/task_queues:96:5)

And then: [18/07/2022, 18:41:19] Got SIGTERM, shutting down Homebridge...

I've tried on another Raspberry Pi and even on a Mac but the behaviour is always the same. The login to Melcloud is successful because I see the correct details about my devices in the logs.

grzegorz914 commented 1 year ago

Can You enable debug mode in plugin settings and get the complete log?

federicogasp commented 1 year ago

This is an much of the full logs as I could copy. I've added some asterisks to some personal data.

"MaxPcycle": 1, "EffectivePCycle": 1, "MaxOutdoorUnits": 255, "MaxIndoorUnits": 255, "MaxTemperatureControlUnits": 0, "ModelCode": "0130", "DeviceID": 10387845, "MacAddress": "58:d5:0a:84:f2:7f", "SerialNumber": "2005119093", "TimeZoneID": 119, "DiagnosticMode": 0, "DiagnosticEndDate": null, "ExpectedCommand": 1, "Owner": null, "DetectedCountry": null, "AdaptorType": -1, "FirmwareDeployment": null, "FirmwareUpdateAborted": false, "LinkedDevice": null, "WifiSignalStrength": -42, "WifiAdapterStatus": "NORMAL", "Position": "Unknown", "PCycle": 10, "PCycleConfigured": null, "RecordNumMax": 0, "LastTimeStamp": "2022-07-18T20:23:00", "ErrorCode": 8000, "HasError": false, "LastReset": "2022-03-31T18:32:05.371", "FlashWrites": 2, "Scene": null, "SSLExpirationDate": "2037-12-31T00:00:00", "SPTimeout": 1, "Passcode": null, "ServerCommunicationDisabled": false, "ConsecutiveUploadErrors": 0, "DoNotRespondAfter": null, "OwnerRoleAccessLevel": 1, "OwnerCountry": 112, "HideEnergyReport": false, "ExceptionHash": null, "ExceptionDate": null, "ExceptionCount": null, "Rate1StartTime": null, "Rate2StartTime": null, "ProtocolVersion": 0, "UnitVersion": 0, "FirmwareAppVersion": 19000, "FirmwareWebVersion": 0, "FirmwareWlanVersion": 0, "MqttFlags": 9, "HasErrorMessages": false, "HasZone2": false, "Offline": false, "SupportsHourlyEnergyReport": true, "Units": [ { "ID": 1, "Device": 0, "SerialNumber": null, "ModelNumber": 19, "Model": "MSZ-GE25VA", "UnitType": 1, "IsIndoor": true } ] }, "DiagnosticMode": 0, "DiagnosticEndDate": null, "Location": 2193, "DetectedCountry": null, "Registrations": 307, "LocalIPAddress": null, "TimeZone": 119, "RegistReason": "STARTUP", "ExpectedCommand": 1, "RegistRetry": 0, "DateCreated": "2020-09-14T06:42:10.219Z", "FirmwareDeployment": null, "FirmwareUpdateAborted": false, "Permissions": { "CanSetOperationMode": true, "CanSetFanSpeed": true, "CanSetVaneDirection": true, "CanSetPower": true, "CanSetTemperatureIncrementOverride": false, "CanDisableLocalController": true, "CanSetDemandSideControl": false } } ], "Clients": [] }, "AccessLevel": 3, "DirectAccess": true, "MinTemperature": 0, "MaxTemperature": 40, "Owner": null, "EndDate": "2500-01-01T00:00:00", "iDateBuilt": null, "QuantizedCoordinates": { "Latitude": 45.575, "Longitude": 9.175 } }, { "ID": 185389, "Name": "Mil****** ", "AddressLine1": "Via **************", "AddressLine2": null, "City": "Mil******", "Postcode": "20*********", "Latitude": 4*.**********, "Longitude": 9.**********, "District": null, "FPDefined": false, "FPEnabled": false, "FPMinTemperature": 14, "FPMaxTemperature": 16, "HMDefined": false, "HMEnabled": false, "HMStartDate": null, "HMEndDate": null, "BuildingType": 2, "PropertyType": 1, "DateBuilt": null, "HasGasSupply": true, "LocationLookupDate": "2020-07-22T12:30:58.993", "Country": 112, "TimeZoneContinent": 3, "TimeZoneCity": 54, "TimeZone": 119, "Location": 2033, "CoolingDisabled": false, "Expanded": true, "Structure": { "Floors": [], "Areas": [], "Devices": [ { "DeviceID": 270725, "DeviceName": "Den", "BuildingID": 185389, "BuildingName": null, "FloorID": null, "FloorName": null, "AreaID": null, "AreaName": null, "ImageID": -10021, "InstallationDate": "2020-05-31T00:00:00", "LastServiceDate": null, "Presets": [], "OwnerID": null, "OwnerName": null, "OwnerEmail": null, "AccessLevel": 4, "DirectAccess": false, "EndDate": "2500-01-01T00:00:00", "Zone1Name": null, "Zone2Name": null, "MinTemperature": 0, "MaxTemperature": 40, "HideVaneControls": false, "HideDryModeControl": false, "HideRoomTemperature": false, "HideSupplyTemperature": false, "HideOutdoorTemperature": false, "BuildingCountry": null, "OwnerCountry": null, "AdaptorType": -1, "LinkedDevice": "2927780a-3f90-4f07-a5d5-92070519acff", "Type": 0, "MacAddress": "c4:ac:59:52:3e:bb", "SerialNumber": "1912134056", "Device": { "PCycleActual": 0, "ErrorMessages": "", "DeviceType": 0, "CanCool": true, "CanHeat": true, "CanDry": true, "HasAutomaticFanSpeed": true, "AirDirectionFunction": true, "SwingFunction": true, "NumberOfFanSpeeds": 5, "UseTemperatureA": true, "TemperatureIncrementOverride": 0, "TemperatureIncrement": 0.5, "MinTempCoolDry": 16, "MaxTempCoolDry": 31, "MinTempHeat": 10, "MaxTempHeat": 31, "MinTempAutomatic": 16, "MaxTempAutomatic": 31, "LegacyDevice": false, "UnitSupportsStandbyMode": true, "IsSplitSystem": true, "ModelIsAirCurtain": false, "ModelSupportsFanSpeed": true, "ModelSupportsAuto": true, "ModelSupportsHeat": true, "ModelSupportsDry": true, "ModelSupportsVaneVertical": true, "ModelSupportsVaneHorizontal": true, "ModelSupportsWideVane": true, "ModelDisableEnergyReport": false, "ModelSupportsStandbyMode": true, "ModelSupportsEnergyReporting": true, "ProhibitSetTemperature": false, "ProhibitOperationMode": false, "ProhibitPower": false, "Power": true, "RoomTemperature": 27, "SetTemperature": 26, "ActualFanSpeed": 3, "FanSpeed": 0, "AutomaticFanSpeed": true, "VaneVerticalDirection": 0, "VaneVerticalSwing": false, "VaneHorizontalDirection": 3, "VaneHorizontalSwing": false, "OperationMode": 3, "EffectiveFlags": 0, "LastEffectiveFlags": 0, "InStandbyMode": false, "DemandPercentage": 100, "ConfiguredDemandPercentage": null, "HasDemandSideControl": false, "DefaultCoolingSetTemperature": 26, "DefaultHeatingSetTemperature": 23, "RoomTemperatureLabel": 0, "HeatingEnergyConsumedRate1": 0, "HeatingEnergyConsumedRate2": 0, "CoolingEnergyConsumedRate1": 0, "CoolingEnergyConsumedRate2": 0, "AutoEnergyConsumedRate1": 0, "AutoEnergyConsumedRate2": 0, "DryEnergyConsumedRate1": 0, "DryEnergyConsumedRate2": 0, "FanEnergyConsumedRate1": 0, "FanEnergyConsumedRate2": 0, "OtherEnergyConsumedRate1": 0, "OtherEnergyConsumedRate2": 0, "HasEnergyConsumedMeter": true, "CurrentEnergyConsumed": 14100, "CurrentEnergyMode": 3, "CoolingDisabled": false, "EnergyCorrectionModel": 690, "EnergyCorrectionActive": false, "MinPcycle": 1, "MaxPcycle": 1, "EffectivePCycle": 1, "MaxOutdoorUnits": 255, "MaxIndoorUnits": 255, "MaxTemperatureControlUnits": 0, "ModelCode": "0130", "DeviceID": 270725, "MacAddress": "c4:ac:59:52:3e:bb", "SerialNumber": "1912134056", "TimeZoneID": 119, "DiagnosticMode": 0, "DiagnosticEndDate": null, "ExpectedCommand": 1, "Owner": null, "DetectedCountry": null, "AdaptorType": -1, "FirmwareDeployment": null, "FirmwareUpdateAborted": false, "LinkedDevice": "2927780a-3f90-4f07-a5d5-92070519acff", "WifiSignalStrength": -33, "WifiAdapterStatus": "NORMAL", "Position": "Unknown", "PCycle": 10, "PCycleConfigured": null, "RecordNumMax": 0, "LastTimeStamp": "2022-07-18T20:23:00", "ErrorCode": 8000, "HasError": false, "LastReset": "2022-03-31T18:03:09.283", "FlashWrites": 3, "Scene": null, "SSLExpirationDate": "2037-12-31T00:00:00", "SPTimeout": 1, "Passcode": null, "ServerCommunicationDisabled": false, "ConsecutiveUploadErrors": 0, "DoNotRespondAfter": null, "OwnerRoleAccessLevel": 1, "OwnerCountry": 112, "HideEnergyReport": false, "ExceptionHash": null, "ExceptionDate": null, "ExceptionCount": null, "Rate1StartTime": null, "Rate2StartTime": null, "ProtocolVersion": 0, "UnitVersion": 0, "FirmwareAppVersion": 19000, "FirmwareWebVersion": 0, "FirmwareWlanVersion": 0, "MqttFlags": 9, "HasErrorMessages": false, "HasZone2": false, "Offline": false, "SupportsHourlyEnergyReport": true, "Units": [ { "ID": 1, "Device": 0, "SerialNumber": null, "ModelNumber": 690, "Model": "MSZ-AP25VG(K)", "UnitType": 1, "IsIndoor": true } ] }, "DiagnosticMode": 0, "DiagnosticEndDate": null, "Location": 2033, "DetectedCountry": null, "Registrations": 606, "LocalIPAddress": null, "TimeZone": 119, "RegistReason": "STARTUP", "ExpectedCommand": 1, "RegistRetry": 0, "DateCreated": "2020-07-22T10:06:35.48Z", "FirmwareDeployment": null, "FirmwareUpdateAborted": false, "Permissions": { "CanSetOperationMode": true, "CanSetFanSpeed": true, "CanSetVaneDirection": true, "CanSetPower": true, "CanSetTemperatureIncrementOverride": true, "CanDisableLocalController": true, "CanSetDemandSideControl": false } }, { "DeviceID": 270726, "DeviceName": "Living Room", "BuildingID": 185389, "BuildingName": null, "FloorID": null, "FloorName": null, "AreaID": null, "AreaName": null, "ImageID": -10024, "InstallationDate": "2020-05-31T00:00:00", "LastServiceDate": null, "Presets": [], "OwnerID": null, "OwnerName": null, "OwnerEmail": null, "AccessLevel": 4, "DirectAccess": false, "EndDate": "2500-01-01T00:00:00", "Zone1Name": null, "Zone2Name": null, "MinTemperature": 0, "MaxTemperature": 40, "HideVaneControls": false, "HideDryModeControl": false, "HideRoomTemperature": false, "HideSupplyTemperature": false, "HideOutdoorTemperature": false, "BuildingCountry": null, "OwnerCountry": null, "AdaptorType": 3, "LinkedDevice": "2927780a-3f90-4f07-a5d5-92070519acff", "Type": 0, "MacAddress": "b8:b7:f1:a3:ac:b3", "SerialNumber": "1954007048", "Device": { "PCycleActual": 0, "ErrorMessages": "", "DeviceType": 0, "CanCool": true, "CanHeat": true, "CanDry": true, "HasAutomaticFanSpeed": true, "AirDirectionFunction": true, "SwingFunction": true, "NumberOfFanSpeeds": 5, "UseTemperatureA": true, "TemperatureIncrementOverride": 0, "TemperatureIncrement": 0.5, "MinTempCoolDry": 16, "MaxTempCoolDry": 31, "MinTempHeat": 10, "MaxTempHeat": 31, "MinTempAutomatic": 16, "MaxTempAutomatic": 31, "LegacyDevice": false, "UnitSupportsStandbyMode": true, "IsSplitSystem": true, "ModelIsAirCurtain": false, "ModelSupportsFanSpeed": true, "ModelSupportsAuto": true, "ModelSupportsHeat": true, "ModelSupportsDry": true, "ModelSupportsVaneVertical": true, "ModelSupportsVaneHorizontal": true, "ModelSupportsWideVane": true, "ModelDisableEnergyReport": false, "ModelSupportsStandbyMode": true, "ModelSupportsEnergyReporting": true, "ProhibitSetTemperature": false, "ProhibitOperationMode": false, "ProhibitPower": false, "Power": false, "RoomTemperature": 31, "SetTemperature": 25, "ActualFanSpeed": 0, "FanSpeed": 0, "AutomaticFanSpeed": true, "VaneVerticalDirection": 0, "VaneVerticalSwing": false, "VaneHorizontalDirection": 12, "VaneHorizontalSwing": true, "OperationMode": 3, "EffectiveFlags": 0, "LastEffectiveFlags": 0, "InStandbyMode": false, "DemandPercentage": 100, "ConfiguredDemandPercentage": null, "HasDemandSideControl": false, "DefaultCoolingSetTemperature": 21, "DefaultHeatingSetTemperature": 23, "RoomTemperatureLabel": 0, "HeatingEnergyConsumedRate1": 0, "HeatingEnergyConsumedRate2": 0, "CoolingEnergyConsumedRate1": 100, "CoolingEnergyConsumedRate2": 0, "AutoEnergyConsumedRate1": 0, "AutoEnergyConsumedRate2": 0, "DryEnergyConsumedRate1": 0, "DryEnergyConsumedRate2": 0, "FanEnergyConsumedRate1": 0, "FanEnergyConsumedRate2": 0, "OtherEnergyConsumedRate1": 0, "OtherEnergyConsumedRate2": 0, "HasEnergyConsumedMeter": true, "CurrentEnergyConsumed": 535100, "CurrentEnergyMode": 3, "CoolingDisabled": false, "EnergyCorrectionModel": 691, "EnergyCorrectionActive": false, "MinPcycle": 1, "MaxPcycle": 1, "EffectivePCycle": 1, "MaxOutdoorUnits": 255, "MaxIndoorUnits": 255, "MaxTemperatureControlUnits": 0, "ModelCode": "0130", "DeviceID": 270726, "MacAddress": "b8:b7:f1:a3:ac:b3", "SerialNumber": "1954007048", "TimeZoneID": 119, "DiagnosticMode": 0, "DiagnosticEndDate": null, "ExpectedCommand": 1, "Owner": null, "DetectedCountry": null, "AdaptorType": 3, "FirmwareDeployment": null, "FirmwareUpdateAborted": false, "LinkedDevice": "2927780a-3f90-4f07-a5d5-92070519acff", "WifiSignalStrength": -39, "WifiAdapterStatus": "NORMAL", "Position": "Unknown", "PCycle": 10, "PCycleConfigured": null, "RecordNumMax": 0, "LastTimeStamp": "2022-07-18T20:23:00", "ErrorCode": 8000, "HasError": false, "LastReset": "2022-03-31T17:53:09.826", "FlashWrites": 2, "Scene": null, "SSLExpirationDate": "2037-12-31T00:00:00", "SPTimeout": 1, "Passcode": null, "ServerCommunicationDisabled": false, "ConsecutiveUploadErrors": 0, "DoNotRespondAfter": null, "OwnerRoleAccessLevel": 1, "OwnerCountry": 112, "HideEnergyReport": false, "ExceptionHash": null, "ExceptionDate": null, "ExceptionCount": null, "Rate1StartTime": null, "Rate2StartTime": null, "ProtocolVersion": 0, "UnitVersion": 0, "FirmwareAppVersion": 35000, "FirmwareWebVersion": 0, "FirmwareWlanVersion": 0, "MqttFlags": 9, "HasErrorMessages": false, "HasZone2": false, "Offline": false, "SupportsHourlyEnergyReport": true, "Units": [ { "ID": 1, "Device": 0, "SerialNumber": null, "ModelNumber": 691, "Model": "MSZ-AP35VG(K)", "UnitType": 1, "IsIndoor": true } ] }, "DiagnosticMode": 0, "DiagnosticEndDate": null, "Location": 2033, "DetectedCountry": null, "Registrations": 2199, "LocalIPAddress": null, "TimeZone": 119, "RegistReason": "STARTUP", "ExpectedCommand": 1, "RegistRetry": 0, "DateCreated": "2020-07-22T10:12:44.71Z", "FirmwareDeployment": null, "FirmwareUpdateAborted": false, "Permissions": { "CanSetOperationMode": true, "CanSetFanSpeed": true, "CanSetVaneDirection": true, "CanSetPower": true, "CanSetTemperatureIncrementOverride": true, "CanDisableLocalController": true, "CanSetDemandSideControl": false } } ], "Clients": [] }, "AccessLevel": 4, "DirectAccess": true, "MinTemperature": 0, "MaxTemperature": 40, "Owner": null, "EndDate": "2500-01-01T00:00:00", "iDateBuilt": null, "QuantizedCoordinates": { "Latitude": 45.475, "Longitude": 9.225 } } ] [18/07/2022, 19:23:22] [melcloudcontrol] Account: Federico, Found devices: 4. [18/07/2022, 19:23:23] [melcloudcontrol] Air Conditioner: Camera, debug deviceState: { "EffectiveFlags": 0, "LocalIPAddress": null, "RoomTemperature": 26, "SetTemperature": 26, "SetFanSpeed": 0, "OperationMode": 3, "VaneHorizontal": 3, "VaneVertical": 1, "Name": null, "NumberOfFanSpeeds": 3, "WeatherObservations": [ { "Date": "2022-07-18T21:00:00", "Sunrise": "2022-07-18T05:52:00", "Sunset": "2022-07-18T21:07:00", "Condition": 113, "ID": 858912643, "Humidity": 29, "Temperature": 30, "Icon": "wsymbol_0001_sunny", "ConditionName": "Clear/Sunny", "Day": 1, "WeatherType": 0 }, { "Date": "2022-07-19T03:00:00", "Sunrise": "2022-07-19T05:53:00", "Sunset": "2022-07-19T21:06:00", "Condition": 113, "ID": 859834063, "Humidity": 40, "Temperature": 25, "Icon": "wsymbol_0008_clear_sky_night", "ConditionName": "Clear/Sunny", "Day": 1, "WeatherType": 2 }, { "Date": "2022-07-19T15:00:00", "Sunrise": "2022-07-19T05:53:00", "Sunset": "2022-07-19T21:06:00", "Condition": 113, "ID": 859834067, "Humidity": 18, "Temperature": 40, "Icon": "wsymbol_0001_sunny", "ConditionName": "Clear/Sunny", "Day": 2, "WeatherType": 1 }, { "Date": "2022-07-20T03:00:00", "Sunrise": "2022-07-20T05:54:00", "Sunset": "2022-07-20T21:05:00", "Condition": 113, "ID": 860752956, "Humidity": 34, "Temperature": 26, "Icon": "wsymbol_0008_clear_sky_night", "ConditionName": "Clear/Sunny", "Day": 2, "WeatherType": 2 } ], "ErrorMessage": null, "ErrorCode": 8000, "DefaultHeatingSetTemperature": 23, "DefaultCoolingSetTemperature": 21, "HideVaneControls": false, "HideDryModeControl": false, "RoomTemperatureLabel": 0, "InStandbyMode": false, "TemperatureIncrementOverride": 0, "ProhibitSetTemperature": false, "ProhibitOperationMode": false, "ProhibitPower": false, "DemandPercentage": 100, "DeviceID": 10387670, "DeviceType": 0, "LastCommunication": "2022-07-18T18:23:09.67", "NextCommunication": "2022-07-18T18:24:09.67", "Power": true, "HasPendingCommand": false, "Offline": false, "Scene": null, "SceneOwner": null } [18/07/2022, 19:23:23] [melcloudcontrol] ------- Air Conditioner -------- [18/07/2022, 19:23:23] [melcloudcontrol] Account: Federico [18/07/2022, 19:23:23] [melcloudcontrol] Name: Camera [18/07/2022, 19:23:23] [melcloudcontrol] Model: MSZ-GE22VA [18/07/2022, 19:23:23] [melcloudcontrol] Serial: null [18/07/2022, 19:23:23] [melcloudcontrol] Firmware: 19000 [18/07/2022, 19:23:23] [melcloudcontrol] Outdoor: Undefined [18/07/2022, 19:23:23] [melcloudcontrol] Manufacturer: Mitsubishi [18/07/2022, 19:23:23] [melcloudcontrol] ---------------------------------- [18/07/2022, 19:23:23] [melcloudcontrol] Air Conditioner: Camera, published as external accessory. [18/07/2022, 19:23:23] [melcloudcontrol] Air Conditioner: Den, debug deviceState: { "EffectiveFlags": 0, "LocalIPAddress": null, "RoomTemperature": 27, "SetTemperature": 26, "SetFanSpeed": 0, "OperationMode": 3, "VaneHorizontal": 3, "VaneVertical": 0, "Name": null, "NumberOfFanSpeeds": 5, "WeatherObservations": [ { "Date": "2022-07-18T21:00:00", "Sunrise": "2022-07-18T05:52:00", "Sunset": "2022-07-18T21:07:00", "Condition": 113, "ID": 859462291, "Humidity": 29, "Temperature": 31, "Icon": "wsymbol_0001_sunny", "ConditionName": "Clear/Sunny", "Day": 1, "WeatherType": 0 }, { "Date": "2022-07-19T03:00:00", "Sunrise": "2022-07-19T05:53:00", "Sunset": "2022-07-19T21:05:00", "Condition": 113, "ID": 860384092, "Humidity": 40, "Temperature": 24, "Icon": "wsymbol_0008_clear_sky_night", "ConditionName": "Clear/Sunny", "Day": 1, "WeatherType": 2 }, { "Date": "2022-07-19T15:00:00", "Sunrise": "2022-07-19T05:53:00", "Sunset": "2022-07-19T21:05:00", "Condition": 116, "ID": 860384096, "Humidity": 18, "Temperature": 39, "Icon": "wsymbol_0002_sunny_intervals", "ConditionName": "Partly Cloudy", "Day": 2, "WeatherType": 1 }, { "Date": "2022-07-20T03:00:00", "Sunrise": "2022-07-20T05:54:00", "Sunset": "2022-07-20T21:04:00", "Condition": 113, "ID": 861302948, "Humidity": 36, "Temperature": 25, "Icon": "wsymbol_0008_clear_sky_night", "ConditionName": "Clear/Sunny", "Day": 2, "WeatherType": 2 } ], "ErrorMessage": null, "ErrorCode": 8000, "DefaultHeatingSetTemperature": 23, "DefaultCoolingSetTemperature": 26, "HideVaneControls": false, "HideDryModeControl": false, "RoomTemperatureLabel": 0, "InStandbyMode": false, "TemperatureIncrementOverride": 0, "ProhibitSetTemperature": false, "ProhibitOperationMode": false, "ProhibitPower": false, "DemandPercentage": 100, "DeviceID": 270725, "DeviceType": 0, "LastCommunication": "2022-07-18T18:23:09.24", "NextCommunication": "2022-07-18T18:24:09.24", "Power": true, "HasPendingCommand": false, "Offline": false, "Scene": null, "SceneOwner": null } [18/07/2022, 19:23:23] [melcloudcontrol] ------- Air Conditioner -------- [18/07/2022, 19:23:23] [melcloudcontrol] Account: Federico [18/07/2022, 19:23:23] [melcloudcontrol] Name: Den [18/07/2022, 19:23:23] [melcloudcontrol] Model: MSZ-AP25VG(K) [18/07/2022, 19:23:23] [melcloudcontrol] Serial: null [18/07/2022, 19:23:23] [melcloudcontrol] Firmware: 19000 [18/07/2022, 19:23:23] [melcloudcontrol] Outdoor: Undefined [18/07/2022, 19:23:23] [melcloudcontrol] Manufacturer: Mitsubishi [18/07/2022, 19:23:23] [melcloudcontrol] ---------------------------------- [18/07/2022, 19:23:23] TypeError: Cannot read properties of null (reading 'toString') at melCloudDevice.prepareAccessory (/var/lib/homebridge/node_modules/homebridge-melcloud-control/index.js:463:42) at MELCLOUDCLIENTDEVICE.<anonymous> (/var/lib/homebridge/node_modules/homebridge-melcloud-control/index.js:428:11) at MELCLOUDCLIENTDEVICE.emit (node:events:527:28) at MELCLOUDCLIENTDEVICE.<anonymous> (/var/lib/homebridge/node_modules/homebridge-melcloud-control/src/melcloudclientdevice.js:201:22) at MELCLOUDCLIENTDEVICE.emit (node:events:527:28) at MELCLOUDCLIENTDEVICE.<anonymous> (/var/lib/homebridge/node_modules/homebridge-melcloud-control/src/melcloudclientdevice.js:150:22) at MELCLOUDCLIENTDEVICE.emit (node:events:527:28) at MELCLOUDCLIENTDEVICE.<anonymous> (/var/lib/homebridge/node_modules/homebridge-melcloud-control/src/melcloudclientdevice.js:48:26) at processTicksAndRejections (node:internal/process/task_queues:96:5) [18/07/2022, 19:23:23] [melcloudcontrol] Air Conditioner: Soggiorno, debug deviceState: { "EffectiveFlags": 0, "LocalIPAddress": null, "RoomTemperature": 27, "SetTemperature": 26, "SetFanSpeed": 0, "OperationMode": 3, "VaneHorizontal": 3, "VaneVertical": 1, "Name": null, "NumberOfFanSpeeds": 3, "WeatherObservations": [ { "Date": "2022-07-18T21:00:00", "Sunrise": "2022-07-18T05:52:00", "Sunset": "2022-07-18T21:07:00", "Condition": 113, "ID": 858912643, "Humidity": 29, "Temperature": 30, "Icon": "wsymbol_0001_sunny", "ConditionName": "Clear/Sunny", "Day": 1, "WeatherType": 0 }, { "Date": "2022-07-19T03:00:00", "Sunrise": "2022-07-19T05:53:00", "Sunset": "2022-07-19T21:06:00", "Condition": 113, "ID": 859834063, "Humidity": 40, "Temperature": 25, "Icon": "wsymbol_0008_clear_sky_night", "ConditionName": "Clear/Sunny", "Day": 1, "WeatherType": 2 }, { "Date": "2022-07-19T15:00:00", "Sunrise": "2022-07-19T05:53:00", "Sunset": "2022-07-19T21:06:00", "Condition": 113, "ID": 859834067, "Humidity": 18, "Temperature": 40, "Icon": "wsymbol_0001_sunny", "ConditionName": "Clear/Sunny", "Day": 2, "WeatherType": 1 }, { "Date": "2022-07-20T03:00:00", "Sunrise": "2022-07-20T05:54:00", "Sunset": "2022-07-20T21:05:00", "Condition": 113, "ID": 860752956, "Humidity": 34, "Temperature": 26, "Icon": "wsymbol_0008_clear_sky_night", "ConditionName": "Clear/Sunny", "Day": 2, "WeatherType": 2 } ], "ErrorMessage": null, "ErrorCode": 8000, "DefaultHeatingSetTemperature": 23, "DefaultCoolingSetTemperature": 21, "HideVaneControls": false, "HideDryModeControl": false, "RoomTemperatureLabel": 0, "InStandbyMode": false, "TemperatureIncrementOverride": 0, "ProhibitSetTemperature": false, "ProhibitOperationMode": false, "ProhibitPower": false, "DemandPercentage": 100, "DeviceID": 10387845, "DeviceType": 0, "LastCommunication": "2022-07-18T18:23:10.05", "NextCommunication": "2022-07-18T18:24:10.05", "Power": true, "HasPendingCommand": false, "Offline": false, "Scene": null, "SceneOwner": null } [18/07/2022, 19:23:23] [melcloudcontrol] ------- Air Conditioner -------- [18/07/2022, 19:23:23] [melcloudcontrol] Account: Federico [18/07/2022, 19:23:23] [melcloudcontrol] Name: Soggiorno [18/07/2022, 19:23:23] [melcloudcontrol] Model: MSZ-GE25VA [18/07/2022, 19:23:23] [melcloudcontrol] Serial: null [18/07/2022, 19:23:23] [melcloudcontrol] Firmware: 19000 [18/07/2022, 19:23:23] [melcloudcontrol] Outdoor: Undefined [18/07/2022, 19:23:23] [melcloudcontrol] Manufacturer: Mitsubishi [18/07/2022, 19:23:23] [melcloudcontrol] ---------------------------------- [18/07/2022, 19:23:23] TypeError: Cannot read properties of null (reading 'toString') at melCloudDevice.prepareAccessory (/var/lib/homebridge/node_modules/homebridge-melcloud-control/index.js:463:42) at MELCLOUDCLIENTDEVICE.<anonymous> (/var/lib/homebridge/node_modules/homebridge-melcloud-control/index.js:428:11) at MELCLOUDCLIENTDEVICE.emit (node:events:527:28) at MELCLOUDCLIENTDEVICE.<anonymous> (/var/lib/homebridge/node_modules/homebridge-melcloud-control/src/melcloudclientdevice.js:201:22) at MELCLOUDCLIENTDEVICE.emit (node:events:527:28) at MELCLOUDCLIENTDEVICE.<anonymous> (/var/lib/homebridge/node_modules/homebridge-melcloud-control/src/melcloudclientdevice.js:150:22) at MELCLOUDCLIENTDEVICE.emit (node:events:527:28) at MELCLOUDCLIENTDEVICE.<anonymous> (/var/lib/homebridge/node_modules/homebridge-melcloud-control/src/melcloudclientdevice.js:48:26) at processTicksAndRejections (node:internal/process/task_queues:96:5) [18/07/2022, 19:23:23] [melcloudcontrol] Air Conditioner: Living Room, debug deviceState: { "EffectiveFlags": 0, "LocalIPAddress": null, "RoomTemperature": 31, "SetTemperature": 25, "SetFanSpeed": 0, "OperationMode": 3, "VaneHorizontal": 12, "VaneVertical": 0, "Name": null, "NumberOfFanSpeeds": 5, "WeatherObservations": [ { "Date": "2022-07-18T21:00:00", "Sunrise": "2022-07-18T05:52:00", "Sunset": "2022-07-18T21:07:00", "Condition": 113, "ID": 859462291, "Humidity": 29, "Temperature": 31, "Icon": "wsymbol_0001_sunny", "ConditionName": "Clear/Sunny", "Day": 1, "WeatherType": 0 }, { "Date": "2022-07-19T03:00:00", "Sunrise": "2022-07-19T05:53:00", "Sunset": "2022-07-19T21:05:00", "Condition": 113, "ID": 860384092, "Humidity": 40, "Temperature": 24, "Icon": "wsymbol_0008_clear_sky_night", "ConditionName": "Clear/Sunny", "Day": 1, "WeatherType": 2 }, { "Date": "2022-07-19T15:00:00", "Sunrise": "2022-07-19T05:53:00", "Sunset": "2022-07-19T21:05:00", "Condition": 116, "ID": 860384096, "Humidity": 18, "Temperature": 39, "Icon": "wsymbol_0002_sunny_intervals", "ConditionName": "Partly Cloudy", "Day": 2, "WeatherType": 1 }, { "Date": "2022-07-20T03:00:00", "Sunrise": "2022-07-20T05:54:00", "Sunset": "2022-07-20T21:04:00", "Condition": 113, "ID": 861302948, "Humidity": 36, "Temperature": 25, "Icon": "wsymbol_0008_clear_sky_night", "ConditionName": "Clear/Sunny", "Day": 2, "WeatherType": 2 } ], "ErrorMessage": null, "ErrorCode": 8000, "DefaultHeatingSetTemperature": 23, "DefaultCoolingSetTemperature": 21, "HideVaneControls": false, "HideDryModeControl": false, "RoomTemperatureLabel": 0, "InStandbyMode": false, "TemperatureIncrementOverride": 0, "ProhibitSetTemperature": false, "ProhibitOperationMode": false, "ProhibitPower": false, "DemandPercentage": 100, "DeviceID": 270726, "DeviceType": 0, "LastCommunication": "2022-07-18T18:23:13.009", "NextCommunication": "2022-07-18T18:24:13.009", "Power": false, "HasPendingCommand": false, "Offline": false, "Scene": null, "SceneOwner": null } [18/07/2022, 19:23:23] [melcloudcontrol] ------- Air Conditioner -------- [18/07/2022, 19:23:23] [melcloudcontrol] Account: Federico [18/07/2022, 19:23:23] [melcloudcontrol] Name: Living Room [18/07/2022, 19:23:23] [melcloudcontrol] Model: MSZ-AP35VG(K) [18/07/2022, 19:23:23] [melcloudcontrol] Serial: null [18/07/2022, 19:23:23] [melcloudcontrol] Firmware: 35000 [18/07/2022, 19:23:23] [melcloudcontrol] Outdoor: Undefined [18/07/2022, 19:23:23] [melcloudcontrol] Manufacturer: Mitsubishi [18/07/2022, 19:23:23] [melcloudcontrol] ---------------------------------- [18/07/2022, 19:23:23] TypeError: Cannot read properties of null (reading 'toString') at melCloudDevice.prepareAccessory (/var/lib/homebridge/node_modules/homebridge-melcloud-control/index.js:463:42) at MELCLOUDCLIENTDEVICE.<anonymous> (/var/lib/homebridge/node_modules/homebridge-melcloud-control/index.js:428:11) at MELCLOUDCLIENTDEVICE.emit (node:events:527:28) at MELCLOUDCLIENTDEVICE.<anonymous> (/var/lib/homebridge/node_modules/homebridge-melcloud-control/src/melcloudclientdevice.js:201:22) at MELCLOUDCLIENTDEVICE.emit (node:events:527:28) at MELCLOUDCLIENTDEVICE.<anonymous> (/var/lib/homebridge/node_modules/homebridge-melcloud-control/src/melcloudclientdevice.js:150:22) at MELCLOUDCLIENTDEVICE.emit (node:events:527:28) at MELCLOUDCLIENTDEVICE.<anonymous> (/var/lib/homebridge/node_modules/homebridge-melcloud-control/src/melcloudclientdevice.js:48:26) at processTicksAndRejections (node:internal/process/task_queues:96:5) [18/07/2022, 19:23:23] Got SIGTERM, shutting down Homebridge...