The HoneyPi measurement system uses the ThingSpeak platform to store the data. ThingSpeak is open source and specializes in storing all measurement data from the Internet of Things. The nice thing about it is that the whole thing is completely free of charge and can be done without special technical know-how.
In addition, ThingSpeak offers many different interfaces. For example, the measurement data can be imported and exported in various formats. This article deals with the display of measurement data.
Various graphs can be selected to display the measurement data stored at ThingSpeak. It’s easy to prepare the data by clicking together. For example, the various sensor data, such as temperature and weight, can be superimposed in a graph. This can then provide information on whether the bees have left the beehive less during the day in cold weather than in warm weather. There are unlimited scenarios that could be evaluated.
I find the following observation worth mentioning: Our HoneyPi measuring system can be connected to unlimited DS18b20 temperature sensors. If you place a temperature sensor in each honeycomb lane in winter, you can trace the movement of the winter grape to the fodder supply.
And that brings us to the next point. Another great feature is the connection to Matlab. Matlab is a scientific mathematics and statistics program with which evaluations and graphs can be created. So if you want to make scientific evaluations here – there are no limits with ThingSpeak and Matlab.
Verwandte Themen findest du in den Beiträgen Warum nutzen wir ThingSpeak?. Außerdem geht es im Bereich Smarte Erweiterungen um weitere ThingSpeak Anbindungen wie den Schwarmalarm. Denn ThingSpeak bietet die Möglichkeit auf Ereignisse und Werte zu reagieren. Dieses Spiel wird so weit getrieben, dass sogar Twitter-Nachrichten damit verschickt werden. Damit sind wir mit HoneyPi die erste Bienenstockwaage die twittert, sobald die Bienen wieder das Gewicht eines Honigglas eingeflogen haben.
Related topics can be found in the articles Why do we use ThingSpeak? The Smart Extensions section also deals with other ThingSpeak connections such as the swarm alarm. Because ThingSpeak offers the possibility to react to events and values. This game is driven so far that even Twitter messages are sent with it. With HoneyPi we are the first beehive scale that twitters as soon as the bees have flown in the weight of a honey jar again.
Translated 11.08.2019 by JK
Guten Tag, danke für das ganze, es hört sich auch super an falls es zum laufen gebracht werden kann.
Bei mir ist folgendes: Hatte 2 SD Karten, eine 8GB die andere 32GB. Habe es mit beiten Karten versucht und mit allen Firmwares welche auf der Webseite als Download zu Verfügung stehen. Mit keiner der Firmware war es mir möglich in den Wartungsmodus zu kommen. Mehrere Taster versucht um defekte Taster auszuschliessen. Was zusätzlich passiert ist, meine beiden SD Karten haben nach dem Flashen der Firmware mit, BalenaEtcher, nur noch eine Speicherkapazität von 256MB.
PS: Ich nutze den Pi Zero W (kann es sein das es wegen dem nicht geht?
Danke für Antwort und Rat
Lg Miki
Hi Miki,
Am Rpi Zero W sollte es nicht liegen, der läuft bei mir ohne Probleme. Hast Du ihn an einem Monitor angeschlossen und bekommst eine Rückmeldung oder Fehlermeldung beim Hochfahren?
Nach dem Flashen der Firmware mit BalenaEtcher siehst Du (an Windows) nur die “boot” Partition, welche nur einige Hundert MB groß ist. Nach dem Flashen und beim ersten Hochfahren wird die 2. Partition automatisch vom RPi erweitert, so dass die 2. Partition die restlichen 7 bzw 31 GB in Deinem Fall einnehmen sollten. Danach führt der RPi einen Neustart durch und ist einsatzbereit.
Hast Du auch mal neue Kabel probiert? 🙂 Ich bin vor kurzem fast verzweifelt, weil gleicher Sensor an anderem RPi problemlos funktionierte bis ich heraus gefunden habe, dass eins meiner Kabel zwischen RPi und Sensor wohl defekt war.
Hallo, ich habe ein aehnliches Problem aber erstmal Danke&Bravo für das tolle Projekt und dass Ihr Euch auch darum so bemüht ! Habe es auch schon einem ImkerKollegen weiterempfohlen…
Hat sich beim neuesten Update (egal ob über die Update-Funktion oder über das image) die GPIO-Belegung geändert weil ich bei unveränderten setup nicht mehr in den Wartungsmodus komme bzw auch die Sensoren nicht mehr alle gelesen werden (das alte Image mit demselben setup geht aber weiterhin egal ob pi zero oder RPI3B+)
Danke für eineRückmeldung, Chris
Hallo zusammen. Ich habe das Problem, wenn ich die Daten als CSV auslese, Werte ändere ( weil ich vergessen habe bei der Durchsicht den HoneyPI in den Wartungsmodus zu schicken), diese dann auch wieder Importiere dann wird die Änderung nicht übernommen.
ThingSpeak zeigt mir keine! Fehlermeldung. Alles top.
Wenn ich erneut die Daten auslese, wurde keine Änderung übernommen.
Kann mir einer einen Tip geben was ich falsch mache bzw. wie ich die werte ändern kann.
Schöne Grüße, Andreas
Hey Andreas,
Lade die Daten von Thinkspeak runter, behalte das Original und nimm Änderungen an einer Kopie vor. Dann musst Du die Daten (alle von dem Channel) löschen und danach Deine manipulierte Kopie der Daten wieder hochladen. Wenn noch Daten im Thinkspeak Channels sind, checkt Thinkspeak nur welche Daten noch nicht hochgeladen sind, es checkt nicht, ob Daten entfernt wurden.
So habe ich es jedenfalls in der Vergangenheit gemacht, klingt beängstigend alles zu löschen, drum stelle sicher, dass Du eine Kopie von den Daten hast, bevor Du den Schritt gehst.
Hallo Ruben,
danke für deine Antwort.
Prima, mit deiner Anleitung hat es funktioniert. Erst Speichern , dann dann die Datei nochmals als Backup kopiert.
Datei bearbeitet und dann zum HoneyP geschickt.
Alles Top.
Vielen Dank.
Gruß Andreasi
Kann ich auch TS so konfigurieren das ich mehrere Graphen übereinander lege , als quasi gesamt dashboard ?
So könnte das alles auf einmal bertrachten , hab ihr da evtl ein workaround ?
Gruss
Hallo Javan
Wenn ich meine Honey pi App ( Android ) öffne und mir die Gewichtstabelle anzeige ,erscheind unter dem Gewicht die Prozent anzeige .Leider musste ich feststellen das bei einer Beute der Prozentwert total verkehrt ist . Bei den anderen Beute passt es .Was mich auch wundert das der Wert so gross ist (zb -350.625,00)kann man den wert irgendwie zurück setzen .
LG Mathias
Die Anzeige passt sich automatisch wieder an nach 7 Tagen verschwindet diese große Zahl. Wenn nicht, mach bitte davon einen Screenshot und sende ihn an [email protected]
Hi @all,
Ich liebäugle auch damit, mir eine Stockwaage zu bauen.
Erstmal wäre ich auch mit einer Offline-Lösung zufrieden.
Mein Bienenstand steht außer WLAN Reichweite und die hier erwähnte Lösung mit dem kostenlosen Tarif funktioniert bei mir leider nicht wegen fehlendem O2 Netz.
Deswegen die Frage: werden die aufgezeichneten Daten auch auf den Raspberry gespeichert?
Natürlich schließe ich nicht aus dass ich das Ganze auch über Surfstick ins Internet bringe, aber für den Anfang würde wie gesagt ein manueller Datentransfer beim täglichen Kontrollgang reichen.
Danke schon mal für Antworten.
Gruß
Martin
Hi Martin, die Messdaten werden bei HoneyPi auch lokal in einer CSV-Datei gespeichert. Die Datei kann später manuell synchronisiert werden zu ThingSpeak, wenn Internet (bspw. von deinem Handy-Hotspot) zur Verfügung steht. Gibt es andere Mobilfunkanbieter (Telekom, Vodafone), die an deinem Bienenstand eventuell Netz haben?
Hi Javan,
Danke für Deine Antwort!
Ja, T-Mobile hat eine gute Netzabdeckung hier.
Wenn das Ganze mal läuft werde ich sicher auch eine Lösung mit Surfstick ins Auge fassen.
Das mit der lokalen CSV und manueller Synchronisation klingt schon mal super. Das reicht mir erstmal zum Herumprobieren.
Viele Grüße
Martin
Hallo
Hab ein Problem
Meine kostenloser Thingspeak Zugang ist abgelaufen, was kann ich tun.
Muss ich nun wieder alles neu einstellen, bzw. ein neues Konto anlegen.
Ich möchte mit keine Lizenz kaufen.
Die Waage hat einwandfrei funktioniert.
Bitte um Eure Hilfe
Hallo, ThingSpeak ist für bis zu 4 Channels kostenlos: https://thingspeak.com/prices/thingspeak_home
ThingSpeak ist auf Lebenszeit kostenlos. Die Lizenz läuft nicht nach 3 Jahren ab.
Hallo Javan,
vorab super Projekt. Es ermöglicht selbst einen Laien Wetter und Völkerdaten in bezahlbarer Form zu dokumentieren. Hierfür schon mal vielen Dank für deine Engagement.
Nun zu meinem Problem. Ich habe einen BME280 verbaut dieser ist aber nicht auf unsere Höhenlage kalibriert. Nun stimmt natürlich der Luftdruck ganz und garnicht. Ich betriebe zu Hause eine geeichte Wetterstation und stelle mir nun die Frage ob ich irgendwo (ThinkSpeak, HoneyPi) mit Korrekturwerten arbeiten kann um hier zu korrekten Ergebnissen zu kommen.
Viele Grüße Stefan
Hallo,
hab nur noch ein einziges Problem, nachdem ich die Installation und die Haardware kpl zusammen habe.
Es gibt keine Verbindung vom Srfstick Huawei E5330 zu App Honespi. Es konnten Messdaten der Waage im Wartungsmodus erzeugt werden. Weiter komme ich nicht in den Warungsmodus obwohl der Rasp dorhin umesachaltet hat. Hab auch im Netzwerk auf Honypi verbinden können .
Der Surf Wifi kann auch im Netzwerk verbunden werden, aber ohne Internet.
Was kann ich jetzt noch testen oder Einstellen um die Daten vom Rasp per Wifi Stik zu thingspick zu übertragen?
Grüße aus dem Alläu
Auch wenn dein Kommentar unter dem Beitrag “Messdaten visualisieren und auswerten” fehlplatziert ist kann ich dir dafür folgende Hinweise geben:
– Im Wartungsmodus gibt es den Reiter “Protokoll”, hier werden alle fehlgeschlagenen Übertragungsversuche protokolliert. Prüfe ob dort Einträge vorhanden sind.
– Unter dem Reiter “Internetverbindung” kannst du testen, ob Internet Verbindung besteht. Wenn nicht prüfe deine WLAN Verbindung oder den angeschlossenen Surfstick.
– Zusätzlich gibt es dort unter “Erweitere Einstellungen” den Button Netzwerkdiagnose der alle Infos abruft. Daraus lässt sich meistens ablesen warum das Internet nicht geht.
Hallo Miteinander
Ich bin hier an einem Interessanten Projekt, es gehr darum in unseren Wäldern Den Waldbienen verbesserte Bedingungen zu schaffen. Wir haben einige Klotzbeuten nach alter Tradition hergestellt und an useren Waldrändern verteilt augestellt.
Wir möchten da keinen Honig ernten! Um hier einige daten der Umweltbedingungen zu erfassen bin ich auf diese Bienen Wage gestossen. Ich bin begeistert was hier geleistet wird! ich habe den Sensor BME680 verbaut und das funktioniert prächtig.
nun mochte ich noch zusätzlich den CO2 wert messen. Welchen Sensor ist hier empfehlenswert?
Hallo Thomas,
bei CO2 kenne ich mich nicht aus.
Vielleicht kann ich dir trotzdem folgendes Projekt empfehlen: https://luftdaten.info/feinstaubsensor-bauen/ Aus in der Feinstaubhauptstadt Stuttgart 🙂
Viele Grüße
Javan
Hallo Javan
Vielen Dank, ich versuche das mal
Hallo zusammen,
habe inzwischen meinen Honey-PI produktiv.
Funktioniert cool.
Hier meine Auswertungen, die ich damit mache:
https://thingspeak.com/channels/696772
Das einzige Problem, was ich im Moment noch habe: Meine Wägezelle (oder die Messung vom Rasberry) liefert immer wieder Ausreißer ins “negative”, habe ich im Moment über die entsprechende Darstellung von Durchschnittszahlen gelöst, so dass die Grafiken sauber sind. Das Einzige, was ich damit jetzt im Moment nicht hinbekomme ist der Schwarmalarm über IFTTT, weil der regelmäßig durch die Ausreißer ausgelöst wird.
Danke nochmal an das Team hier.
Grüße
Sven
Hallo Sven,
sehr schöne Visualisierung der Messwerte auf Thingspeak!
Ist ja schon eine ansehnliche Gemeinde auf Thingspeak, die ihre Public-Channels mit den Tag “honeypi” versehen haben.
Diese Ausreißer nach unten habe ich auch immer noch (https://thingspeak.com/channels/624932). Ich bekomme z.Zt. ca. 1 mal täglich einen Ausreißer. Das war früher sehr viel schlimmer. In der FW 0.1.0 hat Javan bereits einen Filter eingebaut. Vielleicht kann er den Filter zukünftig noch optimieren 😉 Auch bei mir schlägt dann der IFTT “Schwarmalarm” zu. Mit einem Blick auf die Kurve kann man dann aber gleich Entwarnung geben.
Hallo Leuter,
gibt es auch die Möglichkeit die Daten in eine eigene Online Datenbank bzw. OwnCloud zu senden und auf die Cloud zu verzichten ?
danke und lg Oliver
ThingSpeak ist OpenSource und man kann es sich kostenfrei auf einem eigenen Webserver, ähnlichj wie auch bei Owncloud installieren.
Hier das Repo: https://github.com/iobridge/thingspeak
Hallo,
wie bekommt man denn zwei Felder (Sensoren) in einen Graphen?
Dazu gehst du zunächst in ThingSpeak auf deinen Channel und dort auf einen der Reiter “Public oder private View” (je nachdem wo du es anzeigen willst).
Nun klickst du rechts auf “MATLAB Visualization”. Bei den “Examples” kannst du zum Beispiel “Visualize correlation between temperature and humidity” auswählen.
Ansonsten hier mal zwei Links, die schon etwas weiter gehen als nur zwei Felder pro Graph:
https://de.mathworks.com/videos/introduction-to-thingspeak-107749.html
https://de.mathworks.com/help/thingspeak/Compare-Temperature-Data-from-Three-Different-Days.html