This app allows a Kookaberry to receive datagrams (packages of formatted data) transmitted wirelessly from a Kookaberry, or a network of Kookaberries, running compatible SenseXX (eg SenseDHT) apps within the range of its digital packet radio and on the same channel.
It receives these transmissions and logs them in a consolidated data file for later analysis and display on a computer.
It also transmits the current time to all the Kookaberries in the sensor network when it has the current time.
Determine the radio channel to be used by all the Kookaberries in the sensor network and use the _Config app to ensure that the Kookaberry running the SenseRx app is using the same channel [the default channel is 7].
[Note: the Kookaberry has 84 available radio channels, each of which can be used to for separate and simultaneous independent sensor networks. Every Kookaberry in the network should first be configured with the selected radio channel (0 to 83) and ID (0 to 99) and desired datalogging interval using the _Config app]
The current time on a Kookaberry can be set by any of these methods:
Connect the Kookaberry to a PC or Mac and run any of KookaIDE, KookaBlockly or KookaTW which will automatically synchronise the Kookaberry’s clock to the computer’s clock.
Attach a DS3231 battery clock, which has been previously set to the correct time, to the Kookaberry. If present the SenseRx app will interrogate the DS3231 and set the Kookaberry’s time.
Connect the Kookaberry serial port (connector P3) to a Raspberry Pi (or other computer) running Node-Red with AustSTEMs Kookaberry Sensor Trends configuration. This sends time messages that SenseRx uses to synchronise time.
SenseRx judges the time as being correct when the year is 2020 or later. In that event it sends regular time messages which the other Kookaberries running SenseXX apps on the same radio channel will automatically set their time to.
Running the app
Using the Kookaberry’s app menu, navigate to the SenseRx app and press Button B to run it.