2017-03-18 Community Forum

We have transitioned future announcements to the community forum at https://community.hiveeyes.org/c/announcements. Feel welcome to join us!

2017-02-11 Platform upgrade

2017-02-06 Historical data

We managed to publish some historical data from Markus Euskirchen, Clemens and Sepp Gruber, Markus Hies, Alexander Wilms and Frank Hartmann using the new CSV data acquisition feature. Thank you all for collecting the data and have fun exploring it!

2017-02-05 Beelogger Version 2 is ready

Markus Hies finished BeeLogger version 2, his RaspberryPi-based monitoring system. See also http://blog.hies.de/?p=281. Cheers! Markus is also aiming to use our backend infrastructure for measurement data collection. We are looking forward to that!

2017-02-01 TerkinData C++

TerkinData C++ is a convenient library for handling sensor readings. It helps to decouple the sensor reading domain from the telemetry domain in a typical data logger application. While providing a generic interface, it can serialize measurement values to CSV and JSON formats.

2017-01-31 Platform upgrade

Richard and Andreas upgraded the software releases on our platform server swarm.hiveeyes.org to their most recent versions. The upgrade worked fine, we didn’t have any issues.

Now we’re running:

  • InfluxDB 1.2.0 (0.13.0 so far)
  • MongoDB 2.4.10 (no change)
  • Grafana 3.0.4 (3.0.2 so far)
  • Mosquitto 1.4.10 (1.4.8 so far)
  • Kotori 0.11.0 (0.10.10 so far)

We also added more capacity to the machine, it’s now offering four CPU cores and 2048 MB main memory. We will add more resources on demand.

2017-01-28 Testing a ESP8266 WiFi MQTT node

Karsten put a sensor node together with a beehive scale from Andreas Nickel on his balcony. Cheers!

2017-01-13 Community Forum

Welcome to https://community.hiveeyes.org/!

2017-01-11 Welcome euse!

Markus Euskirchen of Projekt “Bienenwaage” joins our regular meetings. It was a pleasure to meet you in person, finally!

2017-01-09 ESP8266 support for Open Hive firmware

The Open Hive firmware now also supports the ESP8266. Cheers, Clemens!

2017-01-01 Welcome Freifunk!

For measuring fine dust particulates, the Berlin chapter of Freifunk is considering using our infrastructure, see also https://wiki.freifunk.net/Umweltstation.


2016-12-24 BEEP

Marten Schoonman and Pim van Gennip of the The BEEP platform get in touch with us.

2016-12-16 OSBH

Karsten gets in touch with Aaron of the Open Source Beehives project, see also https://community.akerkits.com/t/introduce-yourself/18/34.

2016-12-02 Adventslöten

Andreas Nickel visited us in Berlin and we talked about future plans regarding the beehive scale. It was a pleasure, thanks!

2016-11-12 Valuable internet content restored

We restored and republished contents of beedata.com and the OSBH Forum from the Internet Archive, see

Often cited is “Listen to the Bees” by Rex Boys, a writing dedicated to the work of the late Eddie Woods. Also, some OSBH forum threads share some interests, e.g. Investigations into low-cost load cells and Load Cell Integration.

2016-11-09 Welcome, Uwe Greggers!

Uwe joins our regular meetings, we had some great times together.

He is a member of FU-Biologie/Neurobiologie since 1976 working mainly on Honeybees.
Specials: electric field and sound of the waggle dance.

2016-11-06 Welcome, Alexander Wilms!

Alexander Wilms of Stockwaage from Imkerverein Nettetal e. V. contributed the Homie-firmware based sketch for an ESP8266-based sensor node to our firmware repository. Thanks a bunch!

There’s also some documentation with schematics and more at https://hiveeyes.org/docs/arduino/firmware/node-wifi-mqtt-homie/README.html. Alexander writes about his setup at https://www.imker-nettetal.de/esp8266-beescale-erste-eindruecke/.

2016-10-23 Beehive monitoring with check_mk

Alexander Wilms of Stockwaage from Imkerverein Nettetal e. V. asked us to check some details of his new ESP8266-based setup using mqttwarn and check_mk.

It was a pleasure, voilà: https://github.com/jpmens/mqttwarn/pull/215

2016-10-05 Hiverize

Carolin Zschippig and Thorsten Kluß of the Hiverize project visited us in Berlin. It was a pleasure for us.

2016-10-01 Maker Faire Berlin 2016

This was great for us. We talked to many people who were interested in our efforts and progress. Thanks for stepping by!

We have been mentioned by Dave Darko, who enjoyed having a chat with us: https://hackaday.io/page/2347-maker-faire-berlin-2016

2016-09-17 Maker Faire Berlin 2016: Announcement

Clemens will be at the Maker Faire Berlin again, cheers! It will take place from September 30 to October 02.

See https://maker-faire.de/maker/berlin/2016/open-hive-und-hiveeyes/.

2016-09-13 Hiverize pull request

A minor contribution to the Hiverize project to use the Hiveeyes backend:

2016-09-03 New website

  • We released our new website at https://www.hiveeyes.org/ and tried hard to aggregate and link to the various bits of information in a different way. Just in-time for the Stadthonigfest (see below).

2016-09-03 Stadthonigfest Berlin 2016

Karsten and Clemens are exhibitors at the yearly »Stadthonigfest Berlin 2016«.

Karsten and Clemens at the Stadthonigfest 2016 in Berlin

Karsten and Clemens at the Stadthonigfest 2016 in Berlin

Clemens made some business cards for us. Thanks!

Clemens made some business cards for us. Thanks!

2016-07-10 Next-generation sensor- and telemetry-nodes

  • Introduce the Generic firmware, a flexible software breadboard for sensor-, transceiver- and gateway-nodes. This is now based on the RadioHead and BERadio C++ libraries for radio transmission. For building it, we switched to the fine Arduino-Makefile.

    Welcome LoRa! Cheers, Richard!

2016-07-10 Publishing time: Everything is on GitHub, finally

2016-06-17 Firmware builder

We start building firmwares automatically from our Hiveeyes Arduino repository at GitHub. Acquiring a firmware and programming it to your sensors node is now just a matter of sending a HTTP POST request to https://swarm.hiveeyes.org/api/hiveeyes/$DEVICE_TOPIC/firmware.hex, see also Firmware builder documentation for more details.

2016-06-08 Ping

Karsten has a nice summary about our project from a different angle, enjoy reading http://karstenharazim.de/bienenmonitoring-hiveeyes-ping/.

2016-06-06 HTTP data acquisition

While already consuming measurement data via MQTT, we start accepting measurements through POST requests to our new HTTP API. Data acquisition is now just a matter of:

export DEVICE_TOPIC=testdrive/area-42/node-1
echo '{"temperature": 42.84, "humidity": 83, "weight": 33}' | http POST https://swarm.hiveeyes.org/api/hiveeyes/$DEVICE_TOPIC/data

See Data acquisition over HTTP for more details and Data acquisition with PHP for an example application.

2016-06-03 Open Source Beehives starts harvesting data

Open Source Beehives starts harvesting data, cheers! Enjoy some impressions from rigging up the telemetry device and also have a look at live data.

2016-05-30 LoRa ahead!

Richard soldered a HopeRF RFM95 radio module onto a JeeLink USB adapter and started transmitting “Hello World” using the RH_RF95 driver of the fine RadioHead library by Mike McCauley of AirSpayce. Cheers!

JeeLink carrying HopeRF RFM95 radio module

JeeLink carrying HopeRF RFM95 radio module

Hello World over RFM95

Hello World over RFM95, using RadioHead

2016-05-30 Data alerts

The first preliminary implementation of an automatic Schwarmalarm using mqttwarn for detecting sudden weight-loss and data-loss events is ready, it will send appropriate alert notifications to beekeepers, cheers!

2016-05-26 Publishing time

2016-05-24 Platform upgrade

Richard and Andreas upgraded the software releases on our platform server swarm.hiveeyes.org to their most recent versions. The upgrade worked fine, we didn’t have any issues.

Now we’re running:

  • Eclipse Mosquitto 1.4.8
  • InfluxDB 0.13.0 (up from 0.10.0)
  • Grafana 3.0.2 (up from 2.6)
  • Kotori 0.7.1 (up from 0.5.1)

When upgrading InfluxDB, some database migration steps were required:

2016-05-23 Nightly weight gain? It’s raining!

On May 23, 2016 it started raining at 23:00 hours (note the sudden drop of temperature between 23:05 and 23:20), so the hive probably gained some weight directly or indirectly through rain water (48 kg to 49 kg between 23:00 and 23:30 hours, reaching 50 kg at 01:00 hours, all times CEST).

Q: Does the water leak into the hive? Is it the electronics not behaving due to temperature drop or humidity increase?

A: Richard revealed us that he’d put a bulky chipboard on top of the hive in order to compensate on purpose for some weight-loss due to beehive work the other day. This piece of chipboard most probably have soaked up some rain water, thus responsible for the total weight increase. :-)

2016-05-22 Harvesting

Robinia blossom time ahead. Richard and Laura want to make genuine Robinia honey, so they harvested the honey which is currently in the hive. You can recognize the two spots at 14:00 hours and ~20:00 hours.

2016-05-20 Schwarmalarm


This is a weight-loss event from The “Beutenkarl” scale recorded on May 20, 2016 between 10:11 and 10:26 hours CEST after a bee colony started swarming at the Hiveeyes labs beehive in Berlin Wedding.


There’s a another story about catching the colony from a nearby Robinia tree. More on that later from Richard.

2016-05-19 Elektrischer Reporter

Elektrischer Reporter 149: Vernetzte Bienen, Fahrradlobbyisten und Spielausgrabungen
In »Elektrischer Reporter 149: Vernetzte Bienen, Fahrradlobbyisten und Spielausgrabungen«, Richard Pobering talks about the Hiveeyes project. Enjoy!

2016-05-18 Spring time


Data currently is measured at intervals of about 15 minutes.

In the following graphs the weight of the hive is shown with the light blue line. The temperature sensor inside the hive is shown in dark blue and the sensor at the air hole, which is in the sun most times, is yellow.

April/May 2016

Let’s have a look at the data. During the cold period at the end of April the beehive loses absolute weight because the bees have to live off their reserves. In contrast, the following two weeks were amazingly warm in May, so the worker bees are getting extremely busy.

From April 29 until May 13, the weight has increased by almost 14 Kg. On some days the beehive gained 2 Kg weigth due to pollen and nectar collecting.

It was the time of the fruit blossoms, so the cherry, pear and apple trees were in bloom in the nearby allotments.

2nd May

The beehive gained a lot of weight on the 2nd of May. After six o’clock in the morning the temperature begins to rise, at 7:15 the first sun rays shine on the entrance hole. The first scouts leave the beehive at 7:45 and at 8:15 everyone is in the air. The beehive suddenly loses 120g since about 1200 bees are leaving to harvest.

At 9:20, the ratio between the arriving and departing bees reverses and the weight increases rapidly.

Throughout the day, bees are flying in and out, collecting nectar and pollen, explore and report. Even as the beehive is in the shadow from 16:00 and the temperature starts sinking, the bee colony continues to collect until 20:00.

1800g have then carried home. It was a good warm and important day, after the long period of winter and the cold snap end of April.

2016-05-18 Release time

Release Hiveeyes Arduino source code for Arduino-compatible microprocessors.

2016-04-14 Elektrischer Reporter

Tobias Lenartz and Markus Börner from Elektrischer Reporter visit us to interview Richard about our project, the documentary will be aired on May 19, 2016.

Elektrischer Reporter Interview "#149: Vernetzte Bienen"

Elektrischer Reporter Interview “#149: Vernetzte Bienen”

Elektrischer Reporter "#149: Vernetzte Bienen": Tobias Lenartz, Markus Boerner

Markus Boerner and Tobias Lenartz in »ElRep #149: Vernetzte Bienen«

Elektrischer Reporter "#149: Vernetzte Bienen": Richard Pobering

Richard Pobering in »ElRep #149: Vernetzte Bienen«

2016-04-14 Scale frame “Beutenkarl”

Rigging up the scale frame “Beutenkarl” at the Hiveeyes labs beehive in Berlin Wedding and connecting it to the Hiveeyes One sensor hub. The setup was pretty quick, we were finished in approx. 30 minutes.

Scale Frame "Beutenkarl"

Scale frame “Beutenkarl” with Bosche H30A single point load cell

Karsten at work

Karsten at work

Richard is funneling the data

Richard is funneling the data

Data arrives

Data arrives

Scale frame is mounted. Back view.

Scale frame is mounted. Back view.

Scale frame is mounted. Front view.

Scale frame is mounted. Front view.

Weight measurements start arriving in Grafana.

2016-04-06 Arduino Forum Updates

Clemens gives a short overview about the progress on the Arduino Forum thread Measuring the weight of a beehive:


Open Hive starts transmitting data. Cheers!

Open Hive ESP8266

ESP8266-based sensor node transmits MQTT messages from the workbench



Open Hive Grafana dashboard

Grafana dashboard “BER prototype #2”


Get some pictures from the ESP8266 actually transmitting telemetry data here. Write some lines about the past and current setups at Open Hive.


Start integrating with mqttwarn: Add feature “dynamic topic targets” to incorporate topic names into topic targets.

xmpp messages from mqttwarn

Receive messages from MQTT and republish to XMPP


Hiveeyes One starts transmitting data. Cheers!

Hiveeyes radio receiver and sender

Two Arduino-based nodes talk to each other using RFM69. We use the BERadio encoding for efficiently sending multiple measurement values over a 7-bit-clean communication link.

It’s a harsh environment: The maximum payload size is 62 bytes. To keep battery drain at its lowest, we want to squeeze as much data into the payload as possible to reduce the number of radio beams required to transmit collected telemetry data.

hiveeyes-one receiver

The receiving antenna, see also DIY antennas for RFM69

hiveeyes-one sender

The first HEnode_ sensor node sits in a hive approx. 120 meters away in line-of-sight distance through a single tree. Transmits telemetry data over radio link.

Hiveeyes radio-to-mqtt gateway

A JeeLink RFM69 receiver is connected to the Gateway-JeePi, a RaspberryPi SoC machine through USB, acting as gateway and used as development and integration system. This runs the BERadio gateway subsystem, a convenient serial-to-MQTT forwarder written in Python. Also, we compile Arduino code on this machine and reprogram the devices.

hiveeyes-one receiver

The antenna is connected to the USB RFM69 receiver JeeLink through a SMA connector

Gateway with RaspberryPi and JeeLink

Gateway with RaspberryPi and JeeLink



Hiveeyes backend


GraphViz flow graphs for giving insight into the communication paths between these components

hiveeyes-one dashboard

Grafana dashboard “BER prototype #1”



Work on bringing Hiveeyes One into the field

hiveeyes-one: first measurements in grafana

The first measurements arrive in Grafana


Dazz starts the Hive Monitor project featuring the Hive Monitor Vagrant VM and some Hive Monitor Python scripts for playing around with MQTT and forwarding payloads between the serial interface and the Eclipse Mosquitto message broker.




Open Hive




Open Hive Seeeduino Stalker prototype, see also Open Hive Shields

Open Hive Seeeduino Stalker

Open Hive Seeeduino Stalker

Open Hive Seeeduino Stalker Kit

Open Hive Seeeduino Stalker Kit


  • Setup elbanco.hiveeyes.org as an integration server, we are running Debian 8.3 (jessie)

Open Hive Bee Scale

The Open Hive Bee Scale is a low-cost load cell platform (prototype II)

Open Hive Bee Scale





Two nodes transmitting via RFM12B

Two nodes transmitting via RFM12B

The first characters transmitted

The first characters transmitted


  • Start ...

    • organizing regular get-togethers
    • hardware evaluation and prototyping
    • architecture, concept and design





Open Hive CNC Machining Workshop 2014




Pre-Work Talk #7 – Bees from IXDS.

In his talk “Bees Dance” Tim Landgraf reveals how robotics are involved with bees, Yair Kira presents his project “Bees Armchair” and beekeeper Clemens Gruber shares how he gets insights from his beehive through computer based monitoring in the “Open Hive” project. Clemens starts talking at 26:00.



Open Hive Sound prototype

Result Dataset 2013/06 Day 08-17 from Clemens Gruber of Open Hive displaying different hive temperatures, humidity, brightness, pressure and audio fft.


Markus Euskirchen of Open Bee Hive starts the „Bienenkisten-Monitoring“ open source beehive monitoring project:

Clemens of Open Hive and Markus will get in touch later working on early prototypes of beehive scales.