@MaBe, many thanks for those examples. Really helpful. Worked second time of asking. Weirdly copy / pasting into nano and uploading via CLI on Raspberry resulted in the error below which seen before but luckily the example was easy to retype.
I don't have access to bluefruit but was then able to test the code using the bluez command gatttool to query the characteristic 0x2A6E which responded with '31 39 2e 32 35' which is 19.25 in ascii. The puck was in the warm so it is a sensible result. (This puck stopped working after it got to a temperature of -32 degrees in my freezer but has now recovered)
This is gatttool in action:
pi@raspberrypi:~/puck $ gatttool -I -b F2:91:92:05:39:CE -t random
[F2:91:92:05:39:CE][LE]> connect
Attempting to connect to F2:91:92:05:39:CE
Connection successful
[F2:91:92:05:39:CE][LE]> char-read-uuid 0x2A6E
handle: 0x0013 value: 31 39 2e 32 35
[F2:91:92:05:39:CE][LE]> disconnect
Here is the error encounted after cut/pasting the code.
Connected
Acorn parse for plugins/compiler.js failed.<br/>Check the editor window for syntax errors
undefined:44
utf8.encode(c).split('').forEach(function(c) {
^
ReferenceError: utf8 is not defined
at escapeChar (eval at loadJS (/usr/lib/node_modules/espruino/index.js:10:10), <anonymous>:44:5)
.....
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
@MaBe, many thanks for those examples. Really helpful. Worked second time of asking. Weirdly copy / pasting into nano and uploading via CLI on Raspberry resulted in the error below which seen before but luckily the example was easy to retype.
I don't have access to bluefruit but was then able to test the code using the bluez command gatttool to query the characteristic 0x2A6E which responded with '31 39 2e 32 35' which is 19.25 in ascii. The puck was in the warm so it is a sensible result. (This puck stopped working after it got to a temperature of -32 degrees in my freezer but has now recovered)
This is gatttool in action:
Here is the error encounted after cut/pasting the code.