New Light is not shown in HASS
-
after uploading the code to a 5th node of the same code, the node is not seen in HASS,
Debug log shows the first set section of the code is working:Mar 24 16:59:22 raspberrypi mysgw: GWT:RFC:C=1,MSG=14;255;3;0;6;M Mar 24 16:59:22 raspberrypi mysgw: TSF:MSG:SEND,0-0-14-14,s=255,c=3,t=6,pt=0,l=1,sg=0,ft=0,st=OK:M Mar 24 16:59:22 raspberrypi mysgw: TSF:MSG:READ,14-14-0,s=255,c=3,t=11,pt=0,l=8,sg=0:TuinLamp Mar 24 16:59:22 raspberrypi mysgw: TSF:MSG:READ,14-14-0,s=255,c=3,t=12,pt=0,l=3,sg=0:1.5 Mar 24 16:59:23 raspberrypi mysgw: TSF:MSG:READ,14-14-0,s=1,c=0,t=27,pt=0,l=0,sg=0: Mar 24 16:59:24 raspberrypi mysgw: TSF:MSG:READ,14-14-0,s=2,c=0,t=4,pt=0,l=0,sg=0: Mar 24 16:59:26 raspberrypi mysgw: TSF:MSG:READ,14-14-0,s=3,c=0,t=3,pt=0,l=0,sg=0: Mar 24 16:59:28 raspberrypi mysgw: TSF:MSG:READ,14-14-0,s=255,c=3,t=26,pt=1,l=1,sg=0:2 Mar 24 16:59:28 raspberrypi mysgw: TSF:MSG:SEND,0-0-14-14,s=255,c=3,t=27,pt=1,l=1,sg=0,ft=0,st=OK:1 Mar 24 16:59:29 raspberrypi mysgw: TSF:MSG:READ,14-14-0,s=3,c=1,t=2,pt=2,l=2,sg=0:0 Mar 24 16:59:30 raspberrypi mysgw: TSF:MSG:READ,14-14-0,s=2,c=1,t=2,pt=2,l=2,sg=0:0 Mar 24 16:59:30 raspberrypi mysgw: TSF:MSG:READ,14-14-0,s=2,c=1,t=3,pt=2,l=2,sg=0:0 Mar 24 16:59:30 raspberrypi mysgw: TSF:MSG:READ,14-14-0,s=1,c=1,t=41,pt=0,l=8,sg=0:00000000 Mar 24 16:59:30 raspberrypi mysgw: TSF:MSG:READ,14-14-0,s=1,c=1,t=2,pt=2,l=2,sg=0:0 Mar 24 16:59:30 raspberrypi mysgw: TSF:MSG:READ,14-14-0,s=1,c=1,t=3,pt=2,l=2,sg=0:0Home assistant log shows:
Mar 24 17:07:22 raspberrypi hass[449]: #033[33m2018-03-24 17:07:22 WARNING (Thread-23) [mysensors] child_id 1 already exists in children of node 14, cannot add child#033[0m Mar 24 17:07:23 raspberrypi hass[449]: #033[33m2018-03-24 17:07:23 WARNING (Thread-23) [mysensors] child_id 2 already exists in children of node 14, cannot add child#033[0m Mar 24 17:07:24 raspberrypi hass[449]: #033[33m2018-03-24 17:07:24 WARNING (Thread-23) [mysensors] child_id 3 already exists in children of node 14, cannot add child#033[0m Mar 24 17:09:03 raspberrypi hass[449]: Exception in thread Thread-23: Mar 24 17:09:03 raspberrypi hass[449]: Traceback (most recent call last): Mar 24 17:09:03 raspberrypi hass[449]: File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner Mar 24 17:09:03 raspberrypi hass[449]: self.run() Mar 24 17:09:03 raspberrypi hass[449]: File "/srv/homeassistant/lib/python3.5/site-packages/mysensors/gateway_tcp.py", line 180, in run Mar 24 17:09:03 raspberrypi hass[449]: response = self.handle_queue() Mar 24 17:09:03 raspberrypi hass[449]: File "/srv/homeassistant/lib/python3.5/site-packages/mysensors/__init__.py", line 374, in handle_queue Mar 24 17:09:03 raspberrypi hass[449]: reply = func(*args, **kwargs) Mar 24 17:09:03 raspberrypi hass[449]: File "/srv/homeassistant/lib/python3.5/site-packages/mysensors/__init__.py", line 202, in logic Mar 24 17:09:03 raspberrypi hass[449]: ret = self._handle_set(msg) Mar 24 17:09:03 raspberrypi hass[449]: File "/srv/homeassistant/lib/python3.5/site-packages/mysensors/__init__.py", line 101, in _handle_set Mar 24 17:09:03 raspberrypi hass[449]: msg.child_id, msg.sub_type, msg.payload) Mar 24 17:09:03 raspberrypi hass[449]: File "/srv/homeassistant/lib/python3.5/site-packages/mysensors/__init__.py", line 519, in set_child_value Mar 24 17:09:03 raspberrypi hass[449]: msg.validate(self.protocol_version) Mar 24 17:09:03 raspberrypi hass[449]: File "/srv/homeassistant/lib/python3.5/site-packages/mysensors/__init__.py", line 634, in validate Mar 24 17:09:03 raspberrypi hass[449]: const = get_const(protocol_version) Mar 24 17:09:03 raspberrypi hass[449]: File "/srv/homeassistant/lib/python3.5/site-packages/mysensors/__init__.py", line 32, in get_const Mar 24 17:09:03 raspberrypi hass[449]: if parse_ver('1.5') <= parse_ver(version) < parse_ver('2.0'): Mar 24 17:09:03 raspberrypi hass[449]: File "/usr/lib/python3.5/distutils/version.py", line 52, in __lt__ Mar 24 17:09:03 raspberrypi hass[449]: c = self._cmp(other) Mar 24 17:09:03 raspberrypi hass[449]: File "/usr/lib/python3.5/distutils/version.py", line 337, in _cmp Mar 24 17:09:03 raspberrypi hass[449]: if self.version < other.version: Mar 24 17:09:03 raspberrypi hass[449]: TypeError: unorderable types: str() < int()and the mysensors.json file has node 14 in its list, but HASS wont show it in the states list or the made groups.yaml ?
the other nodes didn't have that issue. -
issue seems the version number, which in 2.2 is a text string (Major releas bladiebla) that messes with the json file somehow
-
Please post your json persistence file.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login