Node-RED – Voorbeeld – Modbus USB stick resetten bij deploy

Met de modbus plugin krijg je vaak na een deploy “INIT” en “BROKEN” foutmeldingen, de  oplossing is dan de USB stick eruit te halen en weer in te stoppen (ook dat moet soms een aantal keer herhaal worden), hieronder vind je een oplossing die de stick softwarematig ontkoppeld en opnieuw initialiseert.

Foutmeldingen:


De Flow

  • Bij deploy word de USB stick ontkoppeld. (Commando: sudo sh -c "echo 0 > /sys/bus/usb/devices/1-1.4/authorized “)

Ps. Het is hierboven van belang dat je de juiste USB poort ontkoppeld 1-1.4 is de poort rechtsboven

  • Na 8 seconden weer opnieuw geinitialiseerd.
  • Na 10 seconden word de interval actief en werkt de stick naar behoren.