Cant get OTA to start
-
@aliasjim can you uncheck(disable)
Stream ack enabled
in your gateway and try again? -
Hi it was allready off. This was the problem before. After i unchecked it it started the OTA once but didn't finish successfully
-
@aliasjim Which bootloader are you using?
is your MQTT broker sits on the same network? -
i'm using MYSbotloader and i can ping the mqtt gateway. It allso shows as online in mycontroller. The broker is allso online because i can see the messages in my mqtt client on the desktop
-
@jkandasa Am i right to think that if i have an empty sketch on the node and a FW is appointed to this node in mycontroller, mycontroller will update the nodes FW automaticly or at least after rebooting the node?
-
@aliasjim After rebooting the MYSBootloader node, it will ask firmware details. MyController will respond for that. Each block should be requested by the node.
-
@jkandasa In other words the problem lies with the node, since it doesn't request a FW block?
I'm using FW compiled for CH5, do you think this could be a problem? GW is allso programmed to use channel 5
-
@aliasjim Yes, maybe coverage issue. I had a similar type of issue with cheap chines clone board. Then I moved to Dualoptiboot, and no issues.
https://www.mysensors.org/about/fota
I'm using FW compiled for CH5, do you think this could be a problem? GW is allso programmed to use channel 5
If it is a problem, Gateway won't receive a single pocket from network, seems all works ok, other than OTA
-
@jkandasa Indeed, i just pluged a premium shielded radio into my node and now the FW blocks are flying through my mqtt client. Its just strange that normal operation works just fine with the junk radios. Wich i knew this before i bought 50 of them
-
@aliasjim I noticed the MYSbootloader defaults to PA level MAX. When i use this PA level with my nodes in normal operation they don't function eigther. I might try with a bootloader compiled with lower PA level, maybe, just maybe i will get lucky. Now i only need to find someone who is willing to compile it for me