Gateway cannot receive and publish more than two parameters to waziup cloud

We are trying to push more than two parameters to the cloud. once i add 3 parameter, the gateway doenst publish it to cloud.

2020-08-04T12:42:36.139772880Z [Edge ] Connected to edge mqtt.
2020-08-04T12:47:10.365000575Z [ ] Dest: 1, Typ: 24, Src: 8, Num: 182, Data: “UID/TECH001/Test/23.00/TEMPERATURE/22.00/HUMIDITY/59.00”, RSSI: -45
2020-08-04T12:47:10.429795645Z [ ] Created sensor “devices/TECH001/sensors/Test”.
2020-08-04T12:55:50.330986977Z [ ] Dest: 1, Typ: 24, Src: 8, Num: 212, Data: “UID/TECH001/Test/23.00/TEMPERATURE/22.00/HUMIDITY/57.00”, RSSI: -44
2020-08-04T13:05:04.842423357Z [ ] Dest: 1, Typ: 24, Src: 8, Num: 244, Data: “UID/TECH001/Test/23.00/TEMPERATURE/23.00/HUMIDITY/56.00”, RSSI: -44
2020-08-04T13:05:22.214175847Z [ ] Dest: 1, Typ: 24, Src: 8, Num: 245, Data: “UID/TECH001/Test/23.00/TEMPERATURE/23.00/HUMIDITY/58.00”, RSSI: -49
2020-08-04T13:06:14.166690268Z [ ] Dest: 1, Typ: 24, Src: 8, Num: 248, Data: “UID/TECH001/Test/23.00/TEMPERATURE/23.00/HUMIDITY/59.00”, RSSI: -49

Interresting.
Could you also post the logs from the Edge container?

2020-08-04T13:35:53.314944355Z Error from Orion: {“error”:“BadRequest”,“description”:“Invalid characters in attribute name”}
2020-08-04T13:35:53.314977063Z [UP ] Status /devices/TechNawa1: create, error
2020-08-04T13:35:53.315027636Z [UP ] Waiting 5s with REST before retry after error.
2020-08-04T13:35:53.937962156Z [HTTP ] [::1]:41176 200 GET “/device” s:0
2020-08-04T13:35:58.315774026Z [UP ] Pushing gateway “b827eb191a9a” to the cloud …
2020-08-04T13:35:58.603709994Z [UP ] Gateway already registered.
2020-08-04T13:35:58.605489043Z [UP ] Waiting for actuation on “devices/“b827eb191a9a”/actuators/+/value(s)”.
2020-08-04T13:35:59.490011122Z [UP ] Waiting for actuation on “devices/“TechNawa1”/actuators/+/value(s)”.
2020-08-04T13:35:59.697599069Z [UP ] Status /devices/TechNawa1: create
2020-08-04T13:35:59.698662603Z [UP ] Waiting for actuation on “devices/“TECH001”/actuators/+/value(s)”.
2020-08-04T13:36:00.134068821Z [HTTP ] [::1]:41190 200 GET “/device” s:0
2020-08-04T13:36:00.137398849Z [TUNL ] 200 /admin/ s:20399
2020-08-04T13:36:00.718843349Z [UP ] Status /devices/TECH001/sensors/TEMPERATURE: sync
2020-08-04T13:36:00.718971108Z [UP ] Status /devices/TECH001/sensors/HUMIDITY: sync
2020-08-04T13:36:00.719014754Z [UP ] Status /devices/TECH001/sensors/Test: sync
2020-08-04T13:36:00.925459584Z [UP ] (400) Synchronization Error 400
2020-08-04T13:36:00.925585728Z Unable to push device.
2020-08-04T13:36:00.925619895Z Status: 400 “Bad Request”
2020-08-04T13:36:00.925650311Z Error from Orion: {“error”:“BadRequest”,“description”:“Invalid characters in attribute name”}
2020-08-04T13:36:00.925853383Z [UP ] Status /devices/TechNawa1: create, error
2020-08-04T13:36:00.925917289Z [UP ] Waiting 5s with REST before retry after error.
2020-08-04T13:36:01.346421477Z [TUNL ] 404 /admin/style/js/jquery.nicelabel.js s:269
2020-08-04T13:36:01.786421828Z [TUNL ] 404 /admin/style/js/jquery.nicelabel.js s:269
2020-08-04T13:36:02.364073958Z [HTTP ] [::1]:41200 200 GET “/device” s:0
2020-08-04T13:36:02.367687422Z [TUNL ] 200 /admin/?get=ajaxLoad&load=gatewayName s:8
2020-08-04T13:36:02.790479718Z [HTTP ] [::1]:41204 200 GET “/clouds” s:0
2020-08-04T13:36:03.859456780Z [TUNL ] 200 /admin/?get=ajaxLoad&load=gatewayReg s:65
2020-08-04T13:36:04.812168680Z [TUNL ] 200 /admin/?get=ajaxLoad&load=is_connected s:65
2020-08-04T13:36:04.899089987Z [HTTP ] [::1]:41222 200 GET “/device” s:0
2020-08-04T13:36:04.902473505Z [TUNL ] 200 /admin/ s:20399
2020-08-04T13:36:05.927580304Z [UP ] Pushing gateway “b827eb191a9a” to the cloud …
2020-08-04T13:36:06.134684295Z [UP ] Gateway already registered.
2020-08-04T13:36:06.135789808Z [UP ] Waiting for actuation on “devices/“b827eb191a9a”/actuators/+/value(s)”.
2020-08-04T13:36:06.920793216Z [UP ] Waiting for actuation on “devices/“TechNawa1”/actuators/+/value(s)”.
2020-08-04T13:36:07.119644765Z [UP ] Status /devices/TechNawa1: create
2020-08-04T13:36:07.120089450Z [UP ] Waiting for actuation on “devices/“TECH001”/actuators/+/value(s)”.
2020-08-04T13:36:07.926231404Z [UP ] Status /devices/TECH001/sensors/TEMPERATURE: sync
2020-08-04T13:36:07.926453382Z [UP ] Status /devices/TECH001/sensors/HUMIDITY: sync
2020-08-04T13:36:07.926554735Z [UP ] Status /devices/TECH001/sensors/Test: sync
2020-08-04T13:36:08.124774726Z [UP ] (400) Synchronization Error 400
2020-08-04T13:36:08.124984829Z Unable to push device.
2020-08-04T13:36:08.125060766Z Status: 400 “Bad Request”
2020-08-04T13:36:08.125128109Z Error from Orion: {“error”:“BadRequest”,“description”:“Invalid characters in attribute name”}
2020-08-04T13:36:08.125470919Z [UP ] Status /devices/TechNawa1: create, error
2020-08-04T13:36:08.125554564Z [UP ] Waiting 5s with REST before retry after error.
2020-08-04T13:36:09.049348907Z [TUNL ] 200 /admin/?page=logs s:33406
2020-08-04T13:36:10.243453403Z [TUNL ] 404 /admin/style/js/jquery.nicelabel.js s:269
2020-08-04T13:36:10.686418573Z [TUNL ] 404 /admin/style/js/jquery.nicelabel.js s:269
2020-08-04T13:36:11.263510702Z [HTTP ] [::1]:41242 200 GET “/device” s:0
2020-08-04T13:36:11.266479743Z [TUNL ] 200 /admin/?get=ajaxLoad&load=gatewayName s:8
2020-08-04T13:36:11.704557552Z [TUNL ] 200 /admin/?get=logs&type=wazigate-ui&cId=77fb6c40199be424cc77cf9683ec4861b7bf867270b7151914a040916ad41997&n=50 s:776
2020-08-04T13:36:11.786993630Z [TUNL ] 200 /admin/?page=logs s:33406
2020-08-04T13:36:13.126463855Z [UP ] Pushing gateway “b827eb191a9a” to the cloud …
2020-08-04T13:36:13.328701786Z [UP ] Gateway already registered.
2020-08-04T13:36:13.330242400Z [UP ] Waiting for actuation on “devices/“b827eb191a9a”/actuators/+/value(s)”.
2020-08-04T13:36:13.623212807Z [TUNL ] 200 /admin/?get=logs&type=wazigate-lora&cId=edc4e2ff81a166925201ea9874246609bbd62a3185ca121ca3d1affaf034c0c5&n=50 s:4649
2020-08-04T13:36:14.095180998Z [UP ] Waiting for actuation on “devices/“TechNawa1”/actuators/+/value(s)”.
2020-08-04T13:36:14.306466103Z [UP ] Status /devices/TechNawa1: create
2020-08-04T13:36:14.307463440Z [UP ] Waiting for actuation on “devices/“TECH001”/actuators/+/value(s)”.
2020-08-04T13:36:14.634341626Z [TUNL ] 200 /admin/?get=logs&type=wazigate-edge&cId=d5ef2314ddbbf460bd6688df7b09c06f418f82e87262e00f5e8c32e544d289b1&n=50 s:4289
2020-08-04T13:36:15.091982471Z [UP ] Status /devices/TECH001/sensors/TEMPERATURE: sync
2020-08-04T13:36:15.092289344Z [UP ] Status /devices/TECH001/sensors/HUMIDITY: sync
2020-08-04T13:36:15.092430124Z [UP ] Status /devices/TECH001/sensors/Test: sync
2020-08-04T13:36:15.273508570Z [UP ] (400) Synchronization Error 400
2020-08-04T13:36:15.273694558Z Unable to push device.
2020-08-04T13:36:15.273760130Z Status: 400 “Bad Request”
2020-08-04T13:36:15.273821640Z Error from Orion: {“error”:“BadRequest”,“description”:“Invalid characters in attribute name”}
2020-08-04T13:36:15.273887421Z [UP ] Status /devices/TechNawa1: create, error
2020-08-04T13:36:15.273952316Z [UP ] Waiting 5s with REST before retry after error.

It says: “Invalid characters in attribute name”. This happens when you have some non-alphanumeric characters in the names… e.g. spaces, punctuation…
Could you also try with shorter sensor names? e.g. “TEMP” instead of “TEMPERATURE”?
Thanks

Hello , i have tried and changed but the issue still persists.

Image from wazi cloud

wazigate Lora

2020-08-04T18:05:57.253589343Z [ ] Dest: 1, Typ: 24, Src: 8, Num: 17, Data: “UID/TECH001/TST/23.00/TEMP/21.00/HUM/68.00”, RSSI: -54
2020-08-04T18:28:57.646591700Z [ ] Dest: 1, Typ: 24, Src: 8, Num: 99, Data: “UID/TECH001/TST/23.00/TEMP/21.00/HUM/67.00”, RSSI: -55
2020-08-04T18:35:58.492019810Z [ ] Dest: 1, Typ: 24, Src: 8, Num: 124, Data: “UID/TECH001/TST/23.00/TEMP/21.00/HUM/67.00”, RSSI: -54
2020-08-04T20:20:23.800092368Z [ ] Dest: 1, Typ: 24, Src: 8, Num: 239, Data: “UID/TNDATA/TST/23.00/TEMP/21.00/HUM/66.00”, RSSI: -46
2020-08-04T20:20:24.091376582Z [ ] Created device “devices/TNDATA”.
2020-08-04T20:20:24.134582239Z [ ] Created sensor “devices/TNDATA/sensors/TST”.
2020-08-04T20:20:24.195433802Z [ ] Created sensor “devices/TNDATA/sensors/TEMP”.
2020-08-04T20:20:24.218860184Z [ ] Created sensor “devices/TNDATA/sensors/HUM”.
2020-08-04T20:23:28.920712396Z [ ] Dest: 1, Typ: 24, Src: 8, Num: 250, Data: “UID/TNDATA/TST/23.00/TEMP/21.00/HUM/66.00”, RSSI: -48

wazigate- edge

2020-08-04T20:34:32.464399787Z [UP ] Waiting for actuation on “devices/“TNDATA”/actuators/+/value(s)”.
2020-08-04T20:34:32.718604757Z [UP ] Status /devices/TNDATA/sensors/TST: sync
2020-08-04T20:34:32.718884964Z [UP ] Status /devices/TNDATA/sensors/TEMP: sync
2020-08-04T20:34:32.718973765Z [UP ] Status /devices/TNDATA/sensors/HUM: sync
2020-08-04T20:34:32.955770685Z [UP ] (400) Synchronization Error 400
2020-08-04T20:34:32.955972975Z Unable to push device.
2020-08-04T20:34:32.956044850Z Status: 400 “Bad Request”
2020-08-04T20:34:32.956111568Z Error from Orion: {“error”:“BadRequest”,“description”:“Invalid characters in attribute name”}
2020-08-04T20:34:32.956181099Z [UP ] Status /devices/TechNawa1: create, error
2020-08-04T20:34:32.959676125Z [UP ] Waiting 5s with REST before retry after error.
2020-08-04T20:34:37.962483153Z [UP ] Pushing gateway “b827eb191a9a” to the cloud …
Logs for wazigate-edge

Could you simply delete the device and let it be re-created by the gateway?

It seems that your device “TechNawa1” has a problem: One of the sensors is named “WATER LEVEL” with a space. The gateway will try to push that to the Cloud, however the Cloud dashboard doesn’t accept spaces in names.
@moji @j.forster what is the proper way to reset the gateway in this case?