Get data from mangOH Yellow to Octave

So I did manage to get my mangOH Yellow registered & connected to Octave:

https://mangoh.discourse.group/t/octave-register-mangoh-yellow/2956/17

I can use the ‘Resources’ view to control the mangOH Yellow from Octave - turn buzzer & LEDs on & off.

But I cannot get any data from the mangOH up to Octave

The Octave documentation doesn’t seem to help, as it’s all specific to mangOH Red, and the screens shown are not the same as what I currently see online.

There is no Blueprint shown on the Device Details page, and nothing in the ‘Recent Events’ box

The ‘Last seen’ is updating to indicate that the board is being seen every minute.

I have added “observations” on the environment items, but there is nothing showing in any of the ‘Last reported value’ areas:

When I make the changes on Octave, I do see things happening in the syslog on the board:

Aug 19 11:58:35 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | devmode.c timerDevModeHandler() 113 | Dev heartbeat
Aug 19 11:58:35 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | tree.c ReadTree() 166 | Got JSON Example for /app/battery/value
Aug 19 11:58:35 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | tree.c ReadTree() 166 | Got JSON Example for /app/environment/value
Aug 19 11:58:35 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | tree.c ReadTree() 166 | Got JSON Example for /app/location/coordinates/value
Aug 19 11:58:35 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | tree.c ReadTree() 166 | Got JSON Example for /app/util/cellular/statistics/value
Aug 19 11:58:35 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | tree.c ReadTree() 166 | Got JSON Example for /app/util/cellular/signal/value
Aug 19 11:58:35 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | tree.c ReadTree() 166 | Got JSON Example for /app/util/time/value
Aug 19 11:58:35 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | tree.c ReadTree() 166 | Got JSON Example for /app/util/sim/info/value
Aug 19 11:58:35 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | tree.c ReadTree() 166 | Got JSON Example for /app/util/ulpm/value
Aug 19 11:58:35 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | tree.c compareTreeNodes() 77 | Timestamp different for /app/util/cellular/signal/value
Aug 19 11:58:35 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | diff.c diff_Log() 101 | LOGGING DIFF: Tree
Aug 19 11:58:35 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | diff.c logHash() 97 | MODIFIED: /app/util/cellular/signal/value
Aug 19 11:58:35 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | tree.c tree_SendResourceValue() 326 | Got latest value for /app/util/cellular/signal/value, {"rat":"GSM","rxLevel":-85,"er":-1}
Aug 19 11:58:35 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | tree.c tree_SendDifferential() 499 | Tree payload len: 90
Aug 19 11:58:35 swi-mdm9x28-wp user.info Legato:  INFO | avcDaemon[1461]/avcDaemon T=main | coap.c le_coap_Push() 478 | Push: CoAP POST from device
Aug 19 11:58:36 swi-mdm9x28-wp user.info Legato:  INFO | avcDaemon[1461]/avcDaemon T=main | coap.c CoapMessageHandler() 217 | Request: CoAP message received from server
Aug 19 11:58:36 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | av.c coapHandler() 147 | PATH: /cloudInterface/dh/cfg
Aug 19 11:58:36 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | main.c NewConfigHandler() 178 | received cfg: {"t":0,"v":"0","ts":1570122465256,"s":{"/app/leds/tri/green/enable":{"v":false},"/app/leds/tri/blue/enable":{"v":true},"/app/buzzer/e
Aug 19 11:58:36 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | main.c NewConfigHandler() 179 | received cfg: enable":{"v":true},"/app/buzzer/enable":{"v":false},"/app/vegasMode/continuous/enable":{"v":false}},"o":{"ambient_air_temp":{"r":"/ap
Aug 19 11:58:36 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | main.c NewConfigHandler() 180 | received cfg: "o":{"ambient_air_temp":{"r":"/app/environment/ambientAirTemp","d":"cloudInterface"}}}
Aug 19 11:58:36 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | main.c NewConfigHandler() 181 | received cfg: 
Aug 19 11:58:36 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | main.c NewConfigHandler() 182 | received cfg: 
Aug 19 11:58:36 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | reader.c reader_ParseFull() 244 | Got config with timestamp 1570122465256
Aug 19 11:58:36 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | reader.c reader_ParseFull() 460 | Has no actions - must be a diff update
Aug 19 11:58:36 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | cfg.c cfg_ProcessConfig() 56 | Received BP_ID: , BP_V: 0, TS: 1570122465256
Aug 19 11:58:36 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | cfg.c cfg_ProcessConfig() 68 | Generating diff...
Aug 19 11:58:36 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | diff.c diff_Log() 101 | LOGGING DIFF: obs
Aug 19 11:58:36 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | diff.c logHash() 97 | ADDED: ambient_air_temp
Aug 19 11:58:36 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | diff.c diff_Log() 101 | LOGGING DIFF: cmd
Aug 19 11:58:36 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | operation.c newSetSource() 150 | New setsource /app/cloudInterface/ambient_air_temp /obs/ambient_air_temp
Aug 19 11:58:36 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | operation.c GenerateAddObservationOperations() 633 | About to add setsource /obs/ambient_air_temp /app/environment/ambientAirTemp
Aug 19 11:58:36 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | operation.c newSetSource() 150 | New setsource /obs/ambient_air_temp /app/environment/ambientAirTemp
Aug 19 11:58:36 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | operation.c op_GenerateOperations() 825 | No actions diff - skipping
Aug 19 11:58:36 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | cfg.c cfg_ProcessConfig() 87 | Config change gave us 5 operations to run
Aug 19 11:58:36 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | cfg.c cfg_ProcessConfig() 103 | Cleaning old config...
Aug 19 11:58:36 swi-mdm9x28-wp user.info Legato:  INFO | dataHub[1484]/dataHub T=main | adminService.c admin_StartUpdate() 2194 | Data Hub administrative updates starting.
Aug 19 11:58:36 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | operation.c RunAddObservation() 96 | admin_CreateObs("ambient_air_temp")
Aug 19 11:58:36 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | operation.c RunCreateOutputResource() 52 | io_CreateOutput("ambient_air_temp",DATA_TYPE_JSON,"")
Aug 19 11:58:36 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | operation.c RunSetSource() 138 | admin_SetSource("/app/cloudInterface/ambient_air_temp","/obs/ambient_air_temp")
Aug 19 11:58:36 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | operation.c RunAddJSONPushHandler() 176 | io_AddJsonPushHandler("ambient_air_temp", r->handler, NULL)
Aug 19 11:58:36 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | operation.c RunSetSource() 138 | admin_SetSource("/obs/ambient_air_temp","/app/environment/ambientAirTemp")
Aug 19 11:58:36 swi-mdm9x28-wp user.info Legato:  INFO | dataHub[1484]/dataHub T=main | adminService.c admin_EndUpdate() 2220 | Data Hub administrative updates complete.
Aug 19 11:58:36 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | main.c NewConfigHandler() 191 | New BP_ID: , BP_V: 0, TS: 1570122465256
Aug 19 11:58:36 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | main.c NewConfigHandler() 216 | Dirtying change! Writing to config-dirty.json
Aug 19 11:58:36 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | writer.c writer_WriteConfig() 88 | JSON IS: {"t":0,"v":"1.0.0","ts":1570122465256,"s":{"/app/leds/tri/green/enable":{"v":false},"/app/buzzer/enable":{"v":false},"/app/vegasMode/co
Aug 19 11:58:36 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | writer.c writer_WriteConfig() 89 | JSON IS: ble":{"v":false},"/app/vegasMode/continuous/enable":{"v":false},"/app/leds/tri/blue/enable":{"v":true}},"o":{"ambient_air_temp":{"r":"/
Aug 19 11:58:36 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | writer.c writer_WriteConfig() 90 | JSON IS: e}},"o":{"ambient_air_temp":{"r":"/app/environment/ambientAirTemp","d":"cloudInterface"}},"a":{}}
Aug 19 11:58:36 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | writer.c writer_WriteConfig() 91 | JSON IS: 
Aug 19 11:58:36 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | writer.c writer_WriteConfig() 92 | JSON IS: 
Aug 19 11:58:36 swi-mdm9x28-wp user.info Legato:  INFO | avcDaemon[1461]/avcDaemon T=main | coap.c le_coap_SendResponse() 405 | Response: CoAP response from app
Aug 19 11:58:36 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | tree.c ReadTree() 166 | Got JSON Example for /app/battery/value
Aug 19 11:58:36 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | tree.c ReadTree() 166 | Got JSON Example for /app/environment/value
Aug 19 11:58:36 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | tree.c ReadTree() 166 | Got JSON Example for /app/location/coordinates/value
Aug 19 11:58:36 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | tree.c ReadTree() 166 | Got JSON Example for /app/util/cellular/statistics/value
Aug 19 11:58:36 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | tree.c ReadTree() 166 | Got JSON Example for /app/util/cellular/signal/value
Aug 19 11:58:36 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | tree.c ReadTree() 166 | Got JSON Example for /app/util/time/value
Aug 19 11:58:37 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | tree.c ReadTree() 166 | Got JSON Example for /app/util/sim/info/value
Aug 19 11:58:37 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | tree.c ReadTree() 166 | Got JSON Example for /app/util/ulpm/value
Aug 19 11:58:37 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | tree.c compareTreeNodes() 77 | Timestamp different for /app/cloudInterface/config_received/value
Aug 19 11:58:37 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | diff.c diff_Log() 101 | LOGGING DIFF: Tree
Aug 19 11:58:37 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | diff.c logHash() 97 | ADDED: /obs/ambient_air_temp
Aug 19 11:58:37 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | diff.c logHash() 97 | MODIFIED: /app/cloudInterface/config_received/value
Aug 19 11:58:37 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | tree.c tree_SendDifferential() 424 | Sending Tree addition for /obs/ambient_air_temp
Aug 19 11:58:37 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | tree.c tree_SendDifferential() 499 | Tree payload len: 84
Aug 19 11:58:37 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | main.c TreeChangeHandler() 152 | TREE CHANGE: /obs/ambient_air_temp 4 0
Aug 19 11:58:37 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | main.c TreeChangeHandler() 152 | TREE CHANGE: /app/cloudInterface/ambient_air_temp 3 0
Aug 19 11:58:37 swi-mdm9x28-wp user.warn Legato: -WRN- | cloudInterface[1481]/cloudcomp T=main | push.c PushAckCallBack() 143 | PERSISTED Failed to remove config/persisted-store.cbor
Aug 19 11:58:38 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | main.c TreeChangeTimerHandler() 141 | TREE CHANGE SEND
Aug 19 11:58:38 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | tree.c ReadTree() 166 | Got JSON Example for /app/battery/value
Aug 19 11:58:38 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | tree.c ReadTree() 166 | Got JSON Example for /app/environment/value
Aug 19 11:58:38 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | tree.c ReadTree() 166 | Got JSON Example for /app/location/coordinates/value
Aug 19 11:58:38 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | tree.c ReadTree() 166 | Got JSON Example for /app/util/cellular/statistics/value
Aug 19 11:58:38 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | tree.c ReadTree() 166 | Got JSON Example for /app/util/cellular/signal/value
Aug 19 11:58:38 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | tree.c ReadTree() 166 | Got JSON Example for /app/util/time/value
Aug 19 11:58:38 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | tree.c ReadTree() 166 | Got JSON Example for /app/util/sim/info/value
Aug 19 11:58:38 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | tree.c ReadTree() 166 | Got JSON Example for /app/util/ulpm/value
Aug 19 11:58:38 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | diff.c diff_Log() 101 | LOGGING DIFF: Tree
Aug 19 11:58:38 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | tree.c tree_SendDifferential() 499 | Tree payload len: 13
Aug 19 11:58:38 swi-mdm9x28-wp user.info Legato:  INFO | avcDaemon[1461]/avcDaemon T=main | coap.c le_coap_Push() 478 | Push: CoAP POST from device
Aug 19 11:58:39 swi-mdm9x28-wp user.warn Legato: -WRN- | cloudInterface[1481]/cloudcomp T=main | push.c PushAckCallBack() 143 | PERSISTED Failed to remove config/persisted-store.cbor
Aug 19 11:58:49 swi-mdm9x28-wp user.info Legato:  INFO | util[1513]/util T=main | signal.c Sample() 32 | RAT of signal metrics is 1
Aug 19 11:58:49 swi-mdm9x28-wp user.info Legato:  INFO | util[1513]/util T=main | signal.c Sample() 42 | GSM metrics rxLevel.-85dBm, er.-1
Aug 19 11:58:49 swi-mdm9x28-wp user.info Legato:  INFO | util[1513]/util T=main | signal.c Sample() 47 | {"rat":"GSM","rxLevel":-85,"er":-1}
Aug 19 11:58:54 swi-mdm9x28-wp daemon.info dnsmasq-dhcp[1344]: DHCPINFORM(ecm0) 192.168.2.3 6e:df:5e:49:fc:c5 
Aug 19 11:58:54 swi-mdm9x28-wp daemon.info dnsmasq-dhcp[1344]: DHCPACK(ecm0) 192.168.2.3 6e:df:5e:49:fc:c5 LAP_ACER_02
Aug 19 11:59:01 swi-mdm9x28-wp user.err kernel: [19578.082382] i2c-msm-v2 78b8000.i2c: NACK: slave not responding, ensure its powered: msgs(n:2 cur:0 tx) bc(rx:2 tx:1) mode:FIFO slv_addr:0x55 MSTR_STS:0x0d1300c8 OPER:0x00000010
Aug 19 11:59:01 swi-mdm9x28-wp user.err kernel: [19578.097194] i2c-msm-v2 78b8000.i2c: NACK: slave not responding, ensure its powered: msgs(n:2 cur:0 tx) bc(rx:2 tx:1) mode:FIFO slv_addr:0x55 MSTR_STS:0x0d1300c8 OPER:0x00000010
Aug 19 11:59:19 swi-mdm9x28-wp user.info Legato:  INFO | avcDaemon[1461]/avcDaemon T=main | coap.c le_coap_Push() 478 | Push: CoAP POST from device
Aug 19 11:59:19 swi-mdm9x28-wp user.info Legato:  INFO | util[1513]/util T=main | signal.c Sample() 32 | RAT of signal metrics is 1
Aug 19 11:59:19 swi-mdm9x28-wp user.info Legato:  INFO | util[1513]/util T=main | signal.c Sample() 42 | GSM metrics rxLevel.-85dBm, er.-1
Aug 19 11:59:19 swi-mdm9x28-wp user.info Legato:  INFO | util[1513]/util T=main | signal.c Sample() 47 | {"rat":"GSM","rxLevel":-85,"er":-1}
Aug 19 11:59:22 swi-mdm9x28-wp user.warn Legato: -WRN- | cloudInterface[1481]/cloudcomp T=main | push.c PushAckCallBack() 143 | PERSISTED Failed to remove config/persisted-store.cbor

but, thereafter, the activity just seems to settle back to the same as before adding the observation:

Aug 19 12:32:09 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | devmode.c timerDevModeHandler() 113 | Dev heartbeat
Aug 19 12:32:09 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | tree.c ReadTree() 166 | Got JSON Example for /app/battery/value
Aug 19 12:32:09 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | tree.c ReadTree() 166 | Got JSON Example for /app/environment/value
Aug 19 12:32:09 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | tree.c ReadTree() 166 | Got JSON Example for /app/location/coordinates/value
Aug 19 12:32:10 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | tree.c ReadTree() 166 | Got JSON Example for /app/util/cellular/statistics/value
Aug 19 12:32:10 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | tree.c ReadTree() 166 | Got JSON Example for /app/util/cellular/signal/value
Aug 19 12:32:10 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | tree.c ReadTree() 166 | Got JSON Example for /app/util/time/value
Aug 19 12:32:10 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | tree.c ReadTree() 166 | Got JSON Example for /app/util/sim/info/value
Aug 19 12:32:10 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | tree.c ReadTree() 166 | Got JSON Example for /app/util/ulpm/value
Aug 19 12:32:10 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | tree.c compareTreeNodes() 77 | Timestamp different for /app/util/cellular/signal/value
Aug 19 12:32:10 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | diff.c diff_Log() 101 | LOGGING DIFF: Tree
Aug 19 12:32:10 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | diff.c logHash() 97 | MODIFIED: /app/util/cellular/signal/value
Aug 19 12:32:10 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | tree.c tree_SendResourceValue() 326 | Got latest value for /app/util/cellular/signal/value, {"rat":"GSM","rxLevel":-86,"er":-1}
Aug 19 12:32:10 swi-mdm9x28-wp user.info Legato:  INFO | cloudInterface[1481]/cloudcomp T=main | tree.c tree_SendDifferential() 499 | Tree payload len: 90
Aug 19 12:32:10 swi-mdm9x28-wp user.info Legato:  INFO | avcDaemon[1461]/avcDaemon T=main | coap.c le_coap_Push() 478 | Push: CoAP POST from device
Aug 19 12:32:12 swi-mdm9x28-wp user.warn Legato: -WRN- | cloudInterface[1481]/cloudcomp T=main | push.c PushAckCallBack() 143 | PERSISTED Failed to remove config/persisted-store.cbor
Aug 19 12:32:19 swi-mdm9x28-wp user.info Legato:  INFO | avcDaemon[1461]/avcDaemon T=main | coap.c le_coap_Push() 478 | Push: CoAP POST from device
Aug 19 12:32:19 swi-mdm9x28-wp user.info Legato:  INFO | util[1513]/util T=main | signal.c Sample() 32 | RAT of signal metrics is 1
Aug 19 12:32:19 swi-mdm9x28-wp user.info Legato:  INFO | util[1513]/util T=main | signal.c Sample() 42 | GSM metrics rxLevel.-86dBm, er.3
Aug 19 12:32:19 swi-mdm9x28-wp user.info Legato:  INFO | util[1513]/util T=main | signal.c Sample() 47 | {"rat":"GSM","rxLevel":-86,"er":3}
Aug 19 12:32:19 swi-mdm9x28-wp user.warn Legato: -WRN- | cloudInterface[1481]/cloudcomp T=main | push.c PushAckCallBack() 143 | PERSISTED Failed to remove config/persisted-store.cbor
Aug 19 12:32:49 swi-mdm9x28-wp user.info Legato:  INFO | util[1513]/util T=main | signal.c Sample() 32 | RAT of signal metrics is 1
Aug 19 12:32:49 swi-mdm9x28-wp user.info Legato:  INFO | util[1513]/util T=main | signal.c Sample() 42 | GSM metrics rxLevel.-86dBm, er.-1
Aug 19 12:32:49 swi-mdm9x28-wp user.info Legato:  INFO | util[1513]/util T=main | signal.c Sample() 47 | {"rat":"GSM","rxLevel":-86,"er":-1}

which repeats every minute.

So can anyone see what’s wrong, or give me a step-by-step guide on how to get this working?

Example - Live:


Documentation:

So we no longer have item (3)

So, back at the live screen, what is the “pencil” supposed to do?

If I click it, I just get:
image
which means nothing to me!

In our case, we enabled the desired resource and assigned a certain periodicity in the “period” entry (assigned 1 — guess that refers to 1 per second).

It worked fairly straightforward.

…and then “Apply” in a button that appears at the low end to the right.
You may also need to refresh the browser.

Try some other sensor like the accelerometer.

All of them seem to work fine.

Good luck!!

Below images for the GPS and environment sensor.


Could you go through the exact steps?

How do you do that?

The environment resources don’t seem to have any ‘period’ entry

Yes - I can see various things with numbers - no idea whether they are seconds, minutes - or what?!

Yes - I’ve been doing that.

The mangOH Yellow ‘Getting Started’ Guide suggests that the board should just start sending data - with no setup required at all.

It goes on to talk about ‘Observations’ - again, as if there should be a load already configured.
I had none.

So I’ve been clicking the ‘+’ for the resource to “add an observation”.
Doing that gives a ‘1’ next to the “observed” resource(s):


You don’t seem to have that in your screenshots.

On the ‘Observations’ page, I see:

We will be updating Getting Started shortly with all this feedback. Also, we will work on a blueprint for the yellow boards

1 Like

Riiiiiiiiiiiiiiiiiiiiight …

So I just came back to this after doing other stuff for a while.

I tried enabling the buzzer - nothing happened!

I looked at the syslog: it was still doing the same thing, every minute - no warnings / failures / errors showing.

But, on the Device Details page, it said “Last seen 5 hours ago” - 11:43:47 (I presume that’s my time?)

So I pressed the Reset button on the board.
Once it had restarted - the buzzer started buzzing!

Back at Octave, I now have stuff in ‘Recent Events’:

and values in the Resources:

So what on earth is going on?!

Has someone restarted / updated something ?

It all seems a bit flaky …

:woozy_face::woozy_face:

@epastor also reports losing contact with Octave …

Can you try the external antenna please? pin 5 up and connect LTE antenna.

Internal antenna is more for development purposes and performance for that is not guaranteed. External antenna is for performance.

@epastor internal or external antenna?

The set up that worked right away is the one shown in the twitter image.
After a while, it seems that the data stopped. But I’m not sure if the problem is on the board or on the web.
Is there any way to see the raw messages sent by the Yellow; i.e. some log option?

Will keep testing on Monday.

How do you mean?

I have this:

pin 5 of sw401 should be high to use external antenna

@epastor @awneil note that the software provided is early one.
There is a known bug that data might stop. Updated Leaf package to be availble by Tuesday for you.

This one?

https://twitter.com/EnricPastor4/status/1180121483349286918

You mean SW403 - the 8-way DIP switch?

Is that ‘ON’ or ‘OFF’ ?

Currently all ‘OFF’ - per the GSG & UG “factory default mode”

Ah just seen the note in Table 3-2 of the UG!

But the text only gives 2 steps to connect an external antenna

So there should be a 3rd step: set SW403.5 to ON ?