bpaauwe / udi-mower-poly

experimental node server for Husqvarna automowers
Other
0 stars 0 forks source link

Mower Issues #1

Closed cayeldo closed 3 years ago

cayeldo commented 3 years ago

I installed this with my new UDI Polisy server, however, I don't think it's working. I am using the ISY ver 5.3.0. The node seems to install correctly, however, all the statuses (battery, operation mode, next start time, mowing mode, mower activity, mower mode, etc. are always the same whether it is mowing, fully charged/parked or with low battery and charging. Never changes.

Is anyone else experiencing this? I think perhaps it could be do to the 5.3 firmware version of my ISY?

image

cayeldo commented 3 years ago

I restarted it so I could also paste the log... here's what it said...

2021-05-14 15:40:53,360 MQTT polyinterface DEBUG polyinterface:_message: Received stop from Polyglot... Shutting Down. 2021-05-14 15:40:53,361 MQTT polyinterface INFO polyinterface:stop: Disconnecting from MQTT... localhost:1883 2021-05-14 15:40:53,362 MQTT polyinterface INFO mower:stop: Stopping node server 2021-05-14 15:40:53,363 MQTT polyinterface DEBUG mower:stop: session logout failed 2021-05-14 15:40:53,365 MQTT polyinterface INFO polyinterface:_disconnect: MQTT Graceful disconnection. 2021-05-14 15:40:53,366 MQTT polyinterface DEBUG polyinterface:_startMqtt: MQTT Done: 2021-05-14 15:40:56,827 MainThread polyinterface INFO polylogger:set_basic_config: set_basic_config: enable=True level=30 2021-05-14 15:40:57,942 MainThread polyinterface INFO polyinterface:init_interface: Received Config from STDIN. 2021-05-14 15:40:57,944 MainThread polyinterface INFO init:: UDI Polyglot v2 Interface 2.1.0 Starting... 2021-05-14 15:40:59,007 MainThread polyinterface DEBUG polyinterface:get_network_interface: gws: {'default': {2: ('192.168.1.1', 'igb0')}, 2: [('192.168.1.1', 'igb0', True)]} 2021-05-14 15:40:59,008 MainThread polyinterface DEBUG polyinterface:get_network_interface: gw: default=('192.168.1.1', 'igb0') 2021-05-14 15:40:59,009 MainThread polyinterface DEBUG polyinterface:get_network_interface: ifad: igb0=[{'addr': '192.168.1.165', 'netmask': '255.255.255.0', 'broadcast': '192.168.1.255'}] 2021-05-14 15:40:59,010 MainThread polyinterface INFO polyinterface:init: Connect: Network Interface: {'addr': '192.168.1.165', 'netmask': '255.255.255.0', 'broadcast': '192.168.1.255'} 2021-05-14 15:40:59,012 Interface polyinterface INFO polyinterface:_startMqtt: Connecting to MQTT... localhost:1883 2021-05-14 15:40:59,059 MQTT polyinterface INFO polyinterface:_connect: MQTT Connected with result code 0 (Success) 2021-05-14 15:40:59,061 MQTT polyinterface INFO polyinterface:_connect: MQTT Subscribing to topic: udi/polyglot/ns/6 - MID: 1 Result: 0 2021-05-14 15:40:59,061 MQTT polyinterface INFO polyinterface:_connect: MQTT Subscribing to topic: udi/polyglot/connections/polyglot - MID: 2 Result: 0 2021-05-14 15:40:59,063 MQTT polyinterface INFO polyinterface:_connect: Sent Connected message to Polyglot 2021-05-14 15:40:59,070 MQTT polyinterface INFO polyinterface:_subscribe: MQTT Subscribed Succesfully for Message ID: 1 - QoS: (0,) 2021-05-14 15:40:59,075 MQTT polyinterface INFO polyinterface:_subscribe: MQTT Subscribed Succesfully for Message ID: 2 - QoS: (0,) 2021-05-14 15:40:59,159 NodeServer polyinterface INFO mower:start: Starting node server 2021-05-14 15:40:59,160 MQTT polyinterface INFO mower:discover: In Discovery... 2021-05-14 15:40:59,161 NodeServer polyinterface INFO polyinterface:saveCustomParams: Sending customParams to Polyglot. 2021-05-14 15:40:59,162 MQTT polyinterface ERROR mower:discover: Authentication failed, fake it 2021-05-14 15:40:59,166 MQTT polyinterface INFO polyinterface:addNode: Adding node unknown(automow) 2021-05-14 15:40:59,168 MQTT polyinterface INFO mower:get_status: In exception handler, faking mower status 2021-05-14 15:40:59,169 MQTT polyinterface INFO polyinterface:reportDriver: Updating Driver automow - ST: 1, uom: 2 2021-05-14 15:40:59,170 MQTT polyinterface INFO polyinterface:reportDriver: Updating Driver automow - GV0: 100, uom: 51 2021-05-14 15:40:59,172 MQTT polyinterface INFO polyinterface:reportDriver: Updating Driver automow - GV1: 0, uom: 25 2021-05-14 15:40:59,173 MQTT polyinterface INFO polyinterface:reportDriver: Updating Driver automow - GV2: 0, uom: 56 2021-05-14 15:40:59,174 MQTT polyinterface INFO polyinterface:reportDriver: Updating Driver automow - GV3: 1, uom: 25 2021-05-14 15:40:59,175 MQTT polyinterface INFO polyinterface:reportDriver: Updating Driver automow - GV4: 60, uom: 56 2021-05-14 15:40:59,176 MQTT polyinterface INFO polyinterface:reportDriver: Updating Driver automow - GV5: 1, uom: 25 2021-05-14 15:40:59,177 MQTT polyinterface INFO polyinterface:reportDriver: Updating Driver automow - GV6: 3, uom: 25 2021-05-14 15:40:59,178 MQTT polyinterface INFO polyinterface:reportDriver: Updating Driver automow - GV7: 0, uom: 25 2021-05-14 15:40:59,179 MQTT polyinterface INFO polyinterface:reportDriver: Updating Driver automow - GV8: 0, uom: 25 2021-05-14 15:40:59,180 MQTT polyinterface INFO polyinterface:reportDriver: Updating Driver automow - GV9: 1, uom: 25 2021-05-14 15:40:59,182 MQTT polyinterface DEBUG mower:get_status: Skipping status: 'NoneType' object has no attribute 'query' 2021-05-14 15:40:59,185 NodeServer polyinterface INFO mower:discover: In Discovery... 2021-05-14 15:40:59,681 NodeServer polyinterface ERROR mower:discover: Authentication failed, fake it 2021-05-14 15:40:59,685 NodeServer polyinterface INFO polyinterface:addNode: Adding node unknown(automow) 2021-05-14 15:40:59,687 NodeServer polyinterface INFO mower:get_status: In exception handler, faking mower status 2021-05-14 15:40:59,688 NodeServer polyinterface INFO polyinterface:reportDriver: Updating Driver automow - ST: 1, uom: 2 2021-05-14 15:40:59,690 NodeServer polyinterface INFO polyinterface:reportDriver: Updating Driver automow - GV0: 100, uom: 51 2021-05-14 15:40:59,692 NodeServer polyinterface INFO polyinterface:reportDriver: Updating Driver automow - GV1: 0, uom: 25 2021-05-14 15:40:59,694 NodeServer polyinterface INFO polyinterface:reportDriver: Updating Driver automow - GV2: 0, uom: 56 2021-05-14 15:40:59,696 NodeServer polyinterface INFO polyinterface:reportDriver: Updating Driver automow - GV3: 1, uom: 25 2021-05-14 15:40:59,697 NodeServer polyinterface INFO polyinterface:reportDriver: Updating Driver automow - GV4: 60, uom: 56 2021-05-14 15:40:59,699 NodeServer polyinterface INFO polyinterface:reportDriver: Updating Driver automow - GV5: 1, uom: 25 2021-05-14 15:40:59,701 NodeServer polyinterface INFO polyinterface:reportDriver: Updating Driver automow - GV6: 3, uom: 25 2021-05-14 15:40:59,702 NodeServer polyinterface INFO polyinterface:reportDriver: Updating Driver automow - GV7: 0, uom: 25 2021-05-14 15:40:59,704 NodeServer polyinterface INFO polyinterface:reportDriver: Updating Driver automow - GV8: 0, uom: 25 2021-05-14 15:40:59,705 NodeServer polyinterface INFO polyinterface:reportDriver: Updating Driver automow - GV9: 1, uom: 25 2021-05-14 15:40:59,706 NodeServer polyinterface DEBUG mower:get_status: Skipping status: 'NoneType' object has no attribute 'query' 2021-05-14 15:40:59,707 NodeServer polyinterface INFO mower:start: Node server started 2021-05-14 15:41:59,104 Controller polyinterface INFO mower:get_status: In exception handler, faking mower status 2021-05-14 15:41:59,106 Controller polyinterface DEBUG mower:get_status: Skipping status: 'NoneType' object has no attribute 'query' 2021-05-14 15:41:59,638 Controller polyinterface ERROR mower:shortPoll: Re-authentication failed.

cayeldo commented 3 years ago

Pasting that log made me notice all the authentication errors. I'm ashamed to admit that I had reversed the userid and password in the config. Doh! Works great now!