BuzzBoard audio recording

Hi, I’m Tim. I have been watching OSBH for a while and found hiveeyes through a link. I have just finished building my first BuzzBoard hardware. My first time with SMD components but quick and easy to get used to. I have the board up and running and have managed to get the data (not audio) to the particle cloud but have been unable to get it to the app OSBH have provided. I’m not very experienced in programming with a little experience on Arduino. The device seems to be recording the audio but then gives an error and fails to send the audio data to the cloud. I have copied the serial output below if anyone can help. I’ve used the data provided on OSBH for the webhook but it doesn’t get passed on from particle cloud. I intend to add external temp/hum/pres along with ambient light sensor and hive weight scale. It would be great to get the data to OSBH and be part of the project proper. Thanks for looking.
Serial output:

setup
------  free memory: 45272
DeviceID: 40003c001647363336383etc
SHT31D Serial #76042319
Connected to BQ27441!
MMA xlerometer init
----- free memory: 45232
update params…
SHT31:T=21.07C, RH=44.76%
update params…
SHT31: T=21.77C, RH=44.73%
good: 0 total: 0
RSSI: 2, NG/OK: 0/0, wifi_rat: 1.00, A_NG/OK: 0/0, AUD_RAT: 1.00
State of Charge/Health: 100, 93
chg: 3, mA: 30 ,mW: 140
SHT30:
temp (C): 21.11RH (%): 44
State: 2
----- free memory: 41072
State:2
----- free memory: 40800
State: 2
----- free memory: 40800
State: 2
----- free memory: 40800
State: 2
----- free memory: 38336
publishlocation
scanData={"w":{"a":[{"m":"24:a7:dc:4d:3b:7a","s":-50,"c":13},{"m":"94:44:52:67:2d:3f","s":-80,"c":10},{"m":"20:0a:9e:a9:f3:c8","s":-69,"c":13}]}}
good: 0 total: 0
RSSI: -56, NG/OK:0/0, wifi_rat: 1.00, A_NG/OK: 0/0, aud_rat: 1.00
publish
update params…
SHT31: T=21.10C, RH=44.89%
State of Charge/Health: 100, 93
chg: 2, mA: -26 ,mW: -121
State: 3
----- free memory: 37928
State: 3
----- free memory: 40456
stream starting
----- free memory: 40456
----- free memory: 40456
Size: 96
Size 0: 1024
Size 1: 1024
Size 2: 1024
Size 3: 1024
Size 4: 1024
Size 5: 1024
Size 6: 1024
Size 7: 1024
Size 8: 1024
Size 9: 1024
Size 10: 1024
Size 11: 1024
Size 12: 1024
Size 13: 1024
Size 14: 1024
Size 15: 1024
Size 16: 1024
Size 17: 1024
Size 18: 1024
Size 19: 1024
Size 20: 1024
Size 21: 1024
Size 22: 1024
Size 23: 1024
----- free memory: 15584
sizeof samplez: 4, 4
State: 6
----- free memory: 15584
-----
aud_/send_sdelect: 1 / 0, millis(18674)
error writing -1
row: 0
----- free memory: 16616
row: 1
----- free memory: 17648
row: 2
----- free memory: 18680
row: 3
----- free memory: 19712
row: 4
----- free memory: 20744
row: 5
----- free memory: 21776
row6
----- free memory: 22808
row: 7
----- free memory: 23840
row: 8
----- free memory: 24872
row: 9
----- free memory: 25904
row: 10
----- free memory: 26936
row: 11
----- free memory: 27968
row: 12
----- free memory: 29000
row: 13
----- free memory: 30032
row: 14
----- free memory: 31064
row: 15
----- free memory: 32096
row: 16
----- free memory: 33128
row: 17
----- free memory: 34160
row: 18
----- free memory: 35192
row: 19
----- free memory: 36224
row: 20
----- free memory: 37256
row: 21
----- free memory: 38288
row: 22
----- free memory: 39320
row: 23
----- free memory: 40352
aws stopping
testnum entries ; good/fails/overflows (x16) // total packets: 0 ; 0/0/0 // 1
OBC Send
State: 8
----- free memory: 40456
Go to sleep... zzz
1 Like

Dear Tim,

thanks for writing in and welcome to our humble community. While we are always interested to have a look under the hood to see what the OSBH telemetry infrastructure is made of, we are currently busy again to work on the Hiveeyes infrastructure, especially in the field of robust telemetry.

We are very interested in general to improve the capabilities to mix and match components as desired and will be happy to provide telemetry components which might be compatible with the ones of both OSBH and Hiveeyes on the backend- and frontend-side.

However, we ask for your understanding that we can’t provide appropriate support for the current implementations of OSBH as we are not aware of any details at all. Saying that, we believe the proper place to ask for support would be https://community.osbeehives.com/, right?

Nevertheless: Good to know about the things you are aiming at as you might find other people here who share your common goals, especially when it comes to system flexibility, adding own sensors and sharing thoughts about that topics in general. So - again - welcome to our small community at the End of the Universe.

With kind regards,
Andreas.

Hi Andreas, thanks for your reply. I do understand about the two different sites and different firmware’s etc but was just hoping someone may have been able to point me in the right direction to my problems. I have also posted on OSBH but I get the feeling I may be the only one who has built the Open Source hardware and implemented the Open Source firmware that OSBH posted. I’m getting on a bit now and learning new programming languages is a bit time consuming, although I am learning bit by bit, mostly with arduino but I understand python is quite similar. Anyway I will keep your site posted with my efforts and when I get the time I will try and use your firmware to make my own hardware for another hive. Thanks again.

3 Likes

Hi, well thanks to Dave from Tech support at Particle, I have managed to get my data sent to the OSBH app on my phone, just a little syntax error caused me all that frustration, simple when you know how and I obviously don’t lol. Now I can move on to the Audio samples and try to get that part working and then get the extra sensors I plan to use integrated.

2 Likes