Thanks for the help. I cleared the eeprom again just to confirm that it isn't causing the problem and the connection still is not working.
Here's the serial output from the gateway:
2020-03-24 15:38:13 DEBUG (MainThread) [mysensors.handler] n:0 c:255 t:3 s:9 p:273906 TSF:MSG:READ,2-2-255,s=255,c=3,t=7,pt=0,l=0,sg=0:
2020-03-24 15:38:13 DEBUG (MainThread) [mysensors.handler] n:0 c:255 t:3 s:9 p:273912 TSF:MSG:BC
2020-03-24 15:38:13 DEBUG (MainThread) [mysensors.handler] n:0 c:255 t:3 s:9 p:273915 TSF:MSG:FPAR REQ,ID=2
2020-03-24 15:38:13 DEBUG (MainThread) [mysensors.handler] n:0 c:255 t:3 s:9 p:273918 TSF:PNG:SEND,TO=0
2020-03-24 15:38:13 DEBUG (MainThread) [mysensors.handler] n:0 c:255 t:3 s:9 p:273923 TSF:CKU:OK
2020-03-24 15:38:13 DEBUG (MainThread) [mysensors.handler] n:0 c:255 t:3 s:9 p:273925 TSF:MSG:GWL OK
2020-03-24 15:38:14 DEBUG (MainThread) [mysensors.handler] n:0 c:255 t:3 s:9 p:274456 TSF:MSG:SEND,0-0-2-2,s=255,c=3,t=8,pt=1,l=1,sg=0,ft=0,st=OK:0
2020-03-24 15:38:15 DEBUG (MainThread) [mysensors.handler] n:0 c:255 t:3 s:9 p:275932 TSF:MSG:READ,2-2-0,s=255,c=3,t=24,pt=1,l=1,sg=0:1
2020-03-24 15:38:15 DEBUG (MainThread) [mysensors.handler] n:0 c:255 t:3 s:9 p:275938 TSF:MSG:PINGED,ID=2,HP=1
2020-03-24 15:38:15 DEBUG (MainThread) [mysensors.handler] n:0 c:255 t:3 s:9 p:275946 TSF:MSG:SEND,0-0-2-2,s=255,c=3,t=25,pt=1,l=1,sg=0,ft=0,st=OK:1
2020-03-24 15:38:16 DEBUG (MainThread) [mysensors.handler] n:0 c:255 t:3 s:9 p:275961 TSF:MSG:READ,2-2-0,s=255,c=3,t=15,pt=6,l=2,sg=0:0100
2020-03-24 15:38:16 DEBUG (MainThread) [mysensors.handler] n:0 c:255 t:3 s:9 p:275970 TSF:MSG:SEND,0-0-2-2,s=255,c=3,t=15,pt=6,l=2,sg=0,ft=0,st=OK:0100
2020-03-24 15:38:16 DEBUG (MainThread) [mysensors.handler] n:0 c:255 t:3 s:9 p:275978 TSF:MSG:READ,2-2-0,s=255,c=0,t=17,pt=0,l=5,sg=0:2.3.2
2020-03-24 15:38:16 DEBUG (MainThread) [homeassistant.components.mysensors.gateway] Node update: node 2 child 255
2020-03-24 15:38:16 DEBUG (MainThread) [mysensors.handler] n:0 c:255 t:3 s:9 p:275990 TSF:MSG:READ,2-2-0,s=255,c=3,t=6,pt=1,l=1,sg=0:0
2020-03-24 15:38:16 DEBUG (MainThread) [mysensors.handler] n:0 c:255 t:3 s:9 p:276008 TSF:MSG:SEND,0-0-2-2,s=255,c=3,t=6,pt=0,l=1,sg=0,ft=0,st=OK:M
2020-03-24 15:38:16 DEBUG (MainThread) [mysensors.handler] n:0 c:255 t:3 s:9 p:276016 TSF:MSG:READ,2-2-0,s=255,c=3,t=11,pt=0,l=18,sg=0:Air Quality Sensor
2020-03-24 15:38:16 DEBUG (MainThread) [homeassistant.components.mysensors.gateway] Node update: node 2 child 255
2020-03-24 15:38:16 DEBUG (MainThread) [mysensors.handler] n:0 c:255 t:3 s:9 p:276027 TSF:MSG:READ,2-2-0,s=255,c=3,t=12,pt=0,l=3,sg=0:1.0
2020-03-24 15:38:16 DEBUG (MainThread) [homeassistant.components.mysensors.gateway] Node update: node 2 child 255
2020-03-24 15:38:16 DEBUG (MainThread) [mysensors.handler] n:0 c:255 t:3 s:9 p:276037 TSF:MSG:READ,2-2-0,s=0,c=0,t=22,pt=0,l=0,sg=0:
2020-03-24 15:38:16 WARNING (MainThread) [mysensors.sensor] child_id 0 already exists in children of node 2, cannot add child
2020-03-24 15:38:16 DEBUG (MainThread) [mysensors.handler] n:0 c:255 t:3 s:9 p:276047 TSF:MSG:READ,2-2-0,s=255,c=3,t=26,pt=1,l=1,sg=0:2
2020-03-24 15:38:16 DEBUG (MainThread) [mysensors.handler] n:0 c:255 t:3 s:9 p:276056 TSF:MSG:SEND,0-0-2-2,s=255,c=3,t=27,pt=1,l=1,sg=0,ft=0,st=OK:1
2020-03-24 15:38:18 DEBUG (SyncWorker_11) [mysensors.persistence] Saving sensors to persistence file /config/mysensors1.pickle
I've added it all as I'm not sure what is relevant
Here is the mysensor config in the configuration.yaml file:
mysensors:
gateways:
- device: '/dev/ttyUSB0'
baud_rate: 115200
optimistic: false
persistence: true
retain: true
version: '2.3'