Randers-Kommune-Digitalisering / admin-iot-devices

Webbaseret UI til registrering af IoT-målere i OS2IoT samt eksport af data til EnergyKey.
MIT License
1 stars 0 forks source link

OS2 data target #26

Closed st-randers closed 6 months ago

st-randers commented 6 months ago

Modtager pt. ingen data fra data target. Endpoint til modtagelse er testet. Problemet ligger sandsynligvis i OS2IoT.

st-randers commented 6 months ago

Problemet blev identificeret:

res.batteryLevel = metadata.lorawanSettings.deviceStatusBattery <= 100 ?
                   metadata.lorawanSettings.deviceStatusBattery / 100 : -1;

Kommenteret disse 2 linjer ud på alle dekoders.

Det ser ud til at metadata IKKE indeholder et property/objekt med navnet ”lorawanSettings” (undtagen når man tester sin payload decoder i OS2IoT). Dette vil i så fald kaste en null exception i OS2IoT inden data afleveres, som er årsag til fejlen.