Time and energy management with Witty Pi (optional)

By | March 13, 2020

As of version “v0.1.1” of the firmware, the software for the “Witty Pi Mini” module is already pre-installed. You can connect this module to the Raspberry Pi – but you don’t have to. Since it is actually quite clever and can be saved especially in the winter months additional energy, we have supported this module obviously. You can buy the module for example here: UUGear Witty Pi Mini? (don’t let a bad rating fool you). Collective orders from the manufacturer UUGear direct are much cheaper.

The picture shows the Witty Pi Mini at the top and the Raspberry Pi Zero W at the bottom.

The Witty Pi Mini? can be used to set pre-defined start-up and shut-down times. Thus it is possible to start the Raspberry Pi e.g. every 15min for approx. 5min, during this time it sends the measured data into the ThingSpeak Cloud, afterwards the system shuts down again automatically. This results in significantly longer battery life.

Simply insert the “Witty Pi” program (i.e. the generated schedule) in the HoneyPi maintenance mode under the “Time and energy management” tab into the text field. In addition, HoneyPi already stores the most important times in example programs.

The picture shows the input field in which the generated schedule can be entered.

Example: Loading a program

Simply select a suitable example program, save it and try it out. The program can also be changed again in the input field. The 15 minutes can, for example, be turned into 30 minutes.

Create your own schedules

The configuration is quite simple. By means of the configurator the schedule can be easily created here individually: http://www.uugear.com/app/wittypi-scriptgen/

You can find the complete manual of Witty Pi Mini here: http://www.uugear.com/doc/WittyPiMini_UserManual.pdf

As an example, we have chosen a complex timetable. It broadcasts at different intervals during the day than at night.

Schedule Generator from UUGear: http://www.uugear.com/app/wittypi-scriptgen/

At the beginning the configurator was already mentioned. The picture shows one of our example programs. On the left is the generated program, which can be inserted into the text field of the maintenance mode. On the right side is the configurator. There the following is configured:

  • Schedule starts at 7:00.
  • (5min on -> 25min off) This is repeated 24 times. This routine is therefore processed until 19 o’clock.
  • Then (5min switched on -> 55min switched off) this is also repeated 12 times. Thus this routine ends again suitably at 7 o’clock.
  • So the routine repeats itself day by day.
  • It is to be paid attention that with the tab diagnosis “The script’s cycle period is 1 days” is written, so that the schedule also really starts again at 7 o’clock with the routine.

If you would like the Raspi to broadcast every 15 minutes during the day (7-19 o’clock) within this schedule instead of every 30 minutes as pre-configured, you must make sure that the repetition is now increased to 48. If you do not do this, the next “state” with the hourly transmission starts too early and the period under “diagnosis” would not be 1 day.

Connecting the WittyPi Mini Module to the Raspberry Zero W

The connection is very simple: Simply plug it on. Below is the Raspi Zero W? and above is the WittyPi Mini Module?. With the help of so-called GPIO Stacking Header? or here? (approx. 2,50€) you can extend the existing pins. This way you can also extend through the WittyPi and you can still plug the jumper cables on top of it.

Above the WittyPi Mini, below the Raspberry Zero W. In between a GPIO Stacking Header (13mm).

12MM 40Pin Female Stacking Header for Raspberry

Translated 11.08.2019 by JK

Print Friendly, PDF & Email
Author: Javan

Hobbyimker und leidenschaftlicher Programmierer. Hat das Imkern während der Schulzeit gelernt. Imkert seit 2013. Mitglied des Imkerverein Würmgau.

66 thoughts on “Time and energy management with Witty Pi (optional)

  1. RUSCITTI RICCARDO

    Hallo Javan,

    Danke für dein tolles Projekt. Wirklich interessant. Ich habe das WittzPi auf dem Raspberry gesetzt und alles lief gut, d.h. der Raspberrz setzte sich mehr oder wenig gut in Verbindung mit der HoneyPi Wlan. Ich habe aber danach im Wartungsmode eine Option gewählt die mir nicht mehr erlaubt im WartungsModus zu gehen. Weisst Du was ich tun kann um ins WartungsModus wieder zu kommen?

    MfG., Riccardo

    Reply
  2. Viktor Lipps

    Hallo,
    super Projekt erstmal, Danke dafür.

    Ich hab mal ne Frage. Zieht sich der Raspberry Pi ohne Wittypi Modul nach Wiedereinschalten mit Surfstick z.B. nach einem Standortwechsel die aktuelle Zeit?
    Ich baue mir dieses System gerade auf und es funktioniert auch erstmal alles. Nur hängt der Raspberry nach Wiedereinschalten des Systems ca. 20h Auszeit nach. Wisst Ihr woran es liegt?

    Reply
    1. Javan Post author

      Bei Internetverbindung sollte sich die Zeit synchronisieren.

      Reply
  3. Ralf

    Hallo Javan,
    das ist wirklich ein super tolles Projekt.

    Ich warte noch auf meine Wägezelle, aber der Testaufbau mit dem DHT22 sendet jetzt schon seit 3 Wochen munter Daten.
    Einbindung des WittyPi 3 Rev 2 auf Raspi Nano WH funktioniert einwandfrei, FW 1.1.

    Jetzt habe ich nur noch eine Frage:
    Wie kann ich einfach den Spannungssensor des WittyPi über die HoneyPi Software an Thingspeak senden, wenn ich den richtigen Stecker für die Stromversorgung verwenden (über HX2.54 Stecker)? Leider bin ich nicht so fit in Python, als dass ich auf Anhieb die richtige Stelle finden würde.
    Es wäre unter Umständen ganz nett, diesen Sensor wie andere direkt über die Software konfigurieren zu können.

    Gruß an alle HoneyPi-ler
    Ralf

    Reply
  4. Leo

    Hallo Zusammen,
    Ich habe seit letztem Jahr einen HoneyPi im Einsatz.
    Jedoch liefert die Gewichtsmessung mit dem HX711 bei mir nicht immer ein Ergebnis, dies passiert aber nur wenn die Stromversorgung über die Batterie erfolgt. Die Probleme treten erst auf seitdem ich einen WittyPi verbaut habe.
    Ich habe die Neuste Firmware des WittyPi 3 mini (0x24) geflascht und die neuste Version von Honeypi 1.1.
    Folgende Meldungen sind im Log:
    2021-04-10 13:27:36,566 – WARNING – HoneyPi.read_hx711 – HX711 DT: 5 SCK: 6 Channel: A 68.29%, in total 28 of 41 elements removed by filter within hx711
    2021-04-10 13:27:36,569 – WARNING – HoneyPi.read_hx711 – You might need to check your power supply or cabling setup for HX711 DT: 5 SCK: 6 Channel: A
    2021-04-10 13:27:36,740 – ERROR – HoneyPi.read_hx711 – Reading HX711 DT: 5 SCK: 6 Channel: A: failed: mean requires at least one data point
    Die Verkabelung habe ich bereits gecheckt und inzwischen habe ich auch alles verlötet, sodass ich die Verkabelung ausschließen kann.
    Zusätzlich habe ich auch Ausreißer bei der Gewichtmessung aber nur wenn diese über die Batterie läuft.

    Danke für eure hoffentlich wertvollen Tipps.

    Leo

    Reply
      1. leo

        Hallo Javan,
        danke für die schnelle Antwort.
        Die Ausreißer sind derzeit mein kleineres Problem, da diese bisher nur sehr sporadisch auftreten.
        Seit dem ich den Witty Pi habe, habe ich eben teilweise gar keine Messergebnisse.
        Ich weiß nicht ob mein HX711 E- direkt auf GND. Ich werde das heute mal prüfen bzw. überbrücken. Die Platine schaut aus wie die, die von euch empfohlen wird.
        Die Tipps 2,3 und 5 bei „Messergebnisse des HX711-Moduls verbessern“ habe ich bereits beachtet.
        Den Surfstick habe ich für die Test derzeit nicht angeschlossen, um diesen Fehler auszuschließen.
        Den Vorschlag für das Timing Problem habe ich auch bereits umgesetzt.
        Was ich in verdacht habe ist die Batterie da die schon älter ist. Kann es sein das, wenn diese zu schwach ist deshalb keine Messergebnisse zustande kommen?
        Lg
        Leo

        Reply
        1. Javan Post author

          Ja, die Batterie kann das Problem sein. Im Reiter Internet gibt es den Button “Diagnosedaten abrufen”. Dort kannst du sehen, ob dein Raspberry mal eine Szromunterversorgung hatte sein Systemstart.

          Reply
        2. Marco

          Hallo Leo,
          Die Warnings und der Error, von dem du berichtest, kommt mir sehr sehr bekannt vor. 🙂
          Ich konnte den “Verlust in %” ausreichend verringern durch:

          + rot, grün, weiß, schwarze Leitungen der Wägezelle, am HX711 E-, E+, A- ,A+ nur sehr knapp unter der Schirm-Mantelleitung des Kabels herausschauen lassen (max 1 cm). Die Schirmleitung kann man ja auch mal zurückziehen und nach Verbau wieder vorziehen. 😉
          + Schirm-Mantelleitung mit kurzer Leitung auf den GND Pin des HX711 klemmen/dazu löten.
          + E- mit GND des HX711 verbinden.
          + E-, E+, A-, A+ nach Möglichkeit anlöten.
          + (ich persönlich habe den HX711 noch in Tesa-Klebeband und anschließend mit Aluminiumklebeband eingewickelt (verbunden mit GND HX711), weil unpassender weise der Surfstick direkt daneben sitzt und wohl reinstrahlt.)
          + Die HX711 Sync an Pin15 des Chips (?!? GNDVCC ?) nicht sofort umlöten. Erst, wenn alle anderen Maßnahmen nichts bringen.

          Die Verlustrate ist bei mir damit von 80% auf ca 35% gesunken. Den Rest bekommt die Software wohl durch eine anständige Filterung hin.
          Ich vermute stark, dass es bei meinem Problemfall speziell dann heftige Ausreißer bei der Gewichtsmessung gab, wenn die Software-Filterung nur 1 oder wenige Messwerte (von 41) bekommen hat und quasi 40 davon verworfen hat.

          Nun läuft die Gewichtsmessung bei dem Aufbau stabil:
          FW_V1.1, RPiZeroW, WittyPi3mini, HX711, Bosche H40A, HuaweiE303, ältere Autobatterie 12V 80Ah, Solar-Laderegler (China), DC-Converter 12/5V 3A!!! (nichts unter 5V 2A verwenden!), BME680, DHT22, DS18B?, PCF?Batterie Spannungssensor

          Viele Grüße
          Marco

          Reply
  5. Marco

    Hallo zusammen,
    Erstmal super Sache das HoneyPi. 😉 Habe seit Sept 2020 mein HoneyPi#1 bei meinen Balkon-Bienen stehen. Wird via 5V Netzteil versorgt. Alles top. 🙂

    Nun wollte ich HoneyPi#2 für ein abgelegenes Bienenvolk, mit WittyPi 3 Mini, Solar-Laderegler, Autobatterie und 50W-Solarpanel aufbauen. Die Spannungsversorgung arbeitet soweit schon. Ein UMTS-Stick soll später folgen…

    Jedoch bringt mich aktuell das WittyPi 3 Mini zum verzweifeln:
    Bis zum Punkt 5 konnte ich bereits einiges geradebügeln, wollte Javan jedoch das zusätzliche Feedback geben. Ab Punkt 5 benötige ich eure Hilfe 🙂
    (Meine Erfahrungen in dieser Reihenfolge:)
    1) HoneyPi (V1.0.7) Image aufgespielt und sämtliche Sensoren eingerichtet. WLAN eingerichtet. Thingspeak eingerichtet. Alle ok ! Neues WittyPi 3 Mini aufgesteckt. Versorgung am WittyPi angeschlossen. Zeitplan für das WittyPi im Wartungsmodus konfiguriert, Installation von WittyPi 3 über den Wartungsmodus durchgeführt. -> Aufhängen beim nächsten Bootprozess mit “File_Could not Found” in einer bme280.py (ja, bme680 war erfolgreich eingerichtet und angeschlossen). Abschließend kam ich nicht mehr in den Wartungsmodus, weil sich der Bootprozess immer aufhing. Kein Tastendruck am WittyPi oder HoneyPi hat mehr reagiert.
    2) SD Karte geflashed und alles von vorn. Diesmal ohne BME680. Selbiges Prozedere bis hin zur Installation von WittyPi 3 im Wartungsmodus und der Konfiguration eines Zeitplans. Danach reboot (ohne BME680). -> WittyPi 3 Mini ist dauerhaft ON und reagiert auf keinen Knopfdruck bzw. den gespeicherten Zeitplan.
    3) WittyPi 3 Mini via Raspberry Pi OS von uugear installiert, RTC geckeckt, alles in Ordnung. Das WittyPi hat danach auch wieder auf Tastendruck zum Einschalten reagiert.
    4) Erneut das gesamte Einrichtungsprozedere, SD-Image V1.0.7, Wlan/Inet, Sensoren (kein BME) Thingspeak, alles soweit OK.

    5) Nun mal der Problempunkt im Detail: Keine “Inststallation von WttyPi3” im Wartungsmodus durchgeführt. Zeitplan erstellt: 5 ON Wait, 10 OFF, (Beispielprog.). Speichern der Settings, Neustart, Probelauf -> Keine automatisierte ON-/OFF-Reaktion vom WittyPi. “Wait” im Zeitplan entfernt, keine Reaktion.
    6) Punkt 5 erneut durchgeführt, diesmal mit der “Installation von WttyPi3” über den Wartungsmodus. Wieder keine Reaktion vom WittyPi. “Wait” im Zeitplan entfernt, keine Reaktion. sämtliche Zeit und Energiemanagement Settings mit “Energiespar Zeitplan”, “Abschaltung nach Übertragung” Konfiguriert, keine automatisierte Reaktion vom WittyPi
    -> Das eingeschaltetes HoneyPi misst fleißig und überträgt in Thingspeak, geht jedoch nicht automatisch aus.
    -> Das ausgeschaltete HoneyPi geht nicht automatisch an. (erst durch drücken des WittyPi Schalters)

    -Auffällig ist ein “FAIL” WittyPi Service in der cmd Anzeige des Bootprozess.
    -Ich habe nach dem Installieren des WP3 und Einrichten des Zeitplans im Wartungsmodus, gespeichert und beim Rückwechsel in den Messmodus auch mal die Anzeige “WittyPi3 detected” o.ä. lesen können.
    -Spannungsversorgung hängt natürlich am WittyPi “J1”
    -GPIO4 und GPI17 sind frei
    -RTC habe ich kurz zuvor gecheckt

    Habe die Kommentare bis 2019 gelesen, komme jedoch nicht mehr weiter und bräuchte wohl Hilfe beim Einrichten des WittyPi3 mini unter dem Wartungsmodus von V1.0.7 🙂
    Freue mich auf eure Kommentare und natürlich auf viele weitere Features und Neuigkeiten für dieses schöne Projekt 🙂
    Grüße und Dank vorab
    Marco

    Reply
    1. Javan Post author

      Hallo Marco,

      dein Kommentar war doppelt abgesendet. Ich würde sagen versuch es lieber direkt mit der neuen Firmware-Version v1.1, diese lade ich heute hoch und ist dann als Update und als Image verfügbar.

      Viele Grüße
      Javan

      Reply
      1. Marco Illig

        Hallo Javan,
        Bei meinem zweiten Post habe ich dann auch gelesen, dass der Text noch zur Freigabe aussteht. 🙂
        Danke für deine schnelle Nachricht. Die neue V1.1 werde ich sofort ausprobieren, denn für den Surf-Stick benötige ich wohl ebenfalls die neuen Features für die APN Einstellungen (Klarmobile SIM-Karte, Uralt 1&1 Surfstick, kein Simlock).

        Zu dem Problem mit dem WittyPi 3:
        Das konnte ich in der aktuellen v1.07 beheben/umgehen…
        Habe die WittyPi 3 Software manuell (Login: Pi Psw: hivescale) über ” wget htta://uugear….” runtergeladen und dann installiert. Über “sudo ./wittyPi.sh” die Software aufgerufen und durch einen bereitgestellten Zeitplan [5ON 15 OFF] die ersten Versuche gestartet. Zusätzlich in der Software habe ich noch die RTC kontrolliert und die Einschaltung des Rasp auf [Default ON] gesetzt (mir persönlich lieber).
        Jetzt funktioniert der Zeitplan auf Umwegen, jedoch kann ich durch den Wartungsmodus am Smartphone leider weiterhin keine Zeitpläne editieren, starten oder die WittyPi 3 Software nochmals installieren.

        Werde die Optionen gerne auch noch mit der Version 1.1 ausprobieren.
        Danke für alles und auf einen guten Imker-Sommer 😉

        Grüße
        Marco

        Reply
        1. Rene

          Hello Marco,

          Ich habe leider das selbe Problem mit dem WittyPi 3 Mini.
          Hat sich bei dir mit der V1.1 etwas geändert?

          Lg

          Reply
          1. Erwin

            Hallo Marco,

            das Problem habe ich auch.
            Mich würde auch interessieren, ob das mit V1.1 gelöst ist.

            VG

            Erwin

          2. Javan Post author

            Hallo Marco,
            mit der neusten WittyPi Version (hat man automatisch wenn man HoneyPi frisch installiert) und der HoneyPi Firmwareversion v1.1 funktioniert alles.
            Viele Grüße Javan

          3. Rene

            Hello.

            Zu Info!!!

            da ich die Probleme mit dem Raspberry Pi Zero W und dem Witty Pi 3 Mini nicht beheben könnte, habe ich den Support von UUGear kontaktiert und folgende Antwort bekommen:

            Hello,
            We have received another report of the same problem from a different customer, and we believe this problem is due to the different behavior of newer batch of Raspberry Pi Zero (W). We are on the process of acquiring the hardware that can reproduce this issue, and we will investigate it and find out a solution.

            We will come back to you once we have a conclusion.

            Meanwhile your Witty Pi 3 Mini should work well with other models of Raspberry Pi.

            Best Regards

          4. Marco

            Grüße euch,
            Die Version 1.1 mit meinem PiZero W und dem WittyPi 3 mini läuft nun rechts stabil.
            Kann nicht sagen, ob mein manueller Firmware Download von uugear (an meinem anderen RPi 3B auf das WittyPi 3 mini) oder die neue Version V1.1 Von Javan das Problem gelöst haben.
            Im Fazit würde ich sagen, falls ihr ähnliche Probleme wie ich habt:
            Ein frisches oder irgendwie rumspinnendes WittyPi sollte man lieber erstmal manuell ansteuern und kleinere “Ein- Ausschalt-Programme” ausprobieren, bevor man es mit der HoneyPi Software vereinigt.
            Die im Wartungsmodus zugängliche “WittyPi Firmware Installation” (V1.1) habe ich danach auch nochmal durchgeführt. Die zeitgesteuerten Funktionen von Seiten Wartungsmodus laufen seitdem fehlerfrei.

            P.s. ich kämpfe an der selben Stockwage mit Problemen bei der HX711 Gewichtsmessung. Kurzfassung: WLAN alles super und mit Surfsick bekomme ich sporadische große Gewichtsausreißer… Ideen ?

            Viele Grüße und allen ein fröhliches Basteln 🙂

          5. Javan Post author

            Leg mal den Surfstick weiter weg (Inteferenzen) und nutze ein USB-Y-Kabel. Durch den Surfstick kann es zu einer Stromunterversorgung kommen. Hier sind weitere Hinweise aufgelistet zur Verbesserung der Messgenauigkeit: https://honey-pi.de/a-d-wandler-hx711/

        2. Marco

          Hallo Javan,
          (Antwort auf deinen Tipp vom 15.April)

          Der alte 1&1 Surfstick wurde durch einen HuaweiE303 (10€ Ebay Kleinanzeigen) getauscht und die Stromversorgung des Gesamtsystems von 5V 2A auf 5V 3A (DC-Buck Converter) erhöht.
          Die Gewichtsmessung macht nun keinen Ärger mehr.
          🙂

          Reply
  6. Stephan

    Hallo, sieht für mich so aus, als hätte UUGear den WitttyPi Mini abgekündigt.
    Er ist “out of stock” und dieser Hinweis steht auf der Seite “This product is retired, and its newer version is Witty Pi 3 Mini”
    http://www.uugear.com/product/wittypi-mini/
    Unterstützt die aktuelle Firmware das Witty Pi 3 ?
    Danke für Eure Antwort!
    LG

    Reply
    1. Martin Loibl

      In Dänemark gibt´s noch welche. Zumindest waren da gestern noch 7 im Bestand. Jetzt ist jedenfalls eines weniger vorrätig 🙂

      Reply
  7. Fabian

    Hallo zusammen, mit ist da noch etwas unklar. Wenn ich den witty pi nutze, was ich vor habe, wie bekomme ich den dann in den Wartungsmodus mit dem Button? Wenn der Raspi nicht an ist, wird er ja den Buttondruck nicht mitbekommen. Und ich bekommen am Stand ja auch nicht mit wenn er sich laut Zeitplan anschaltet, und dann irgendwas misst, während ich die Stöcke durchschaue.
    Brauche ich einen 2. Button am WittyPi um das ganze zu starten und dann den Button für den Wartungsmodus drücken kann.

    Reply
    1. Florian

      Hi Fabian,

      In den Wartungsmodus kommst du wenn du den Taster direkt nach dem booten drückst. Das bekommst du mit der LED signalisiert.
      Die Messung und auch das automatische runterfahren werden dadurch dann verhindert.
      Meine WittyPi wecken alle immer zur vollen Stunde für ca. 3 Minuten, davor kannst du an den Stöcken arbeiten ohne irgendwas zu beachten.
      Du kannst auch einen zweiten Taster an den WittyPi anlöten um den RasPi einzuschalten und danach dann den Wartungsmodus auslösen.
      Du kannst wenn der Pi schläft aber auch einfach die Batterie oder was auch immer abklemmen/ausschalten, wenn die Spannungsversorgung nach der Arbeit wieder eingeschaltet wird macht der WittyPi ganz normal weiter.

      Grüße Florian

      Reply
      1. Jörg

        Genau so hab ich das auch gemacht, einen Schalter der die Stromzufuhr unterbricht eingebaut.
        Funktioniert gut.

        Gruß Jörg

        Reply
  8. Elmar Winterhalter

    Hallo Javan
    Herzlichen Dank
    Ich versuchs mal mit einer Relaisschaltuhr
    Ich finde es super, dass ihr das macht

    Reply
  9. Elmar Winterhalter

    Hallo in die Runde
    Ich habe ein Waagensystem gebaut und die Stromversorgung ist schon ein großes Thema.
    Wenn ich jetzt eine Autobatterie nehme und zwischen die Batterie und den Honeypi eine 12V Schaltuhr installiere dann kann ich die Waage z.B. alle 2 Stunden für 5Minuten einschalten. Damit müsste das doch ganz einfach funktioniere. So eine Schaltuhr kostet < 15€ Die Schaltuhr verbraucht sicher sehr wenig Strom.

    Wie ist euere Meinung dazu?

    Reply
  10. Jörg

    Hallo
    Da bei mir ja keine Daten von den Ds18 (GPIO11) auf Thingspeak hochgeladen werden beim Betrieb mit Wittypi, habe ich gestern mal den Wittypi demontiert und alle Kabel wieder angeschlossen und siehe da die Daten erscheinen auf Thingspeak.
    Komisch ist das im Wartungsmodus bei der Messung die Daten angezeigt werden.
    Gruß Jörg

    Reply
  11. Florian

    Hi Jörg,
    Geht der RasPi denn aus wenn du den seitlichen Knopf am Witty Pi drückst?

    Grüße Florian

    Reply
    1. Jörg

      Hi
      Ja der geht aus. Bin in Kontakt mit Uugear und sie sind wohl an einer neuen FW dran weil wohl nicht nur ich das Problem habe.
      Gruß Jörg

      Reply
      1. Jörg

        Hallo
        Hab ihn jetzt zum ausschalten und funktionieren gebracht.
        Habe einmalige Übertragung beim Anschalten gewählt und das Häkchen bei ” nach der Übertragung herunterfahren” gemacht.
        Hat aber den Nachteil das man nicht mehr in den Wartungsmodus kommt weil man keine Zeit, da er ja nach dem Anschalten….Daten übertragen, gleich wieder aus geht 🙁
        Mit dem Häkchen hebelt man auch die eingestellte Zeit für das anbleiben aus beim Wittypi.
        Gruß Jörg

        Reply
  12. Jörg

    Hallo
    Kann ich den neuen Zero2Go von UUGear ohne weiteres verwenden oder muss da was angepasst werden?
    Gruß Jörg

    Reply
  13. Sebastian

    Hi

    so nachdem ich nächste Woche die fertigen Wägegestelle bekomme bin ich mal wieder am basteln.
    Dabei bin ich auf die Witty Pi geschichte getoßen.
    Beim betsellen habe ich gesehen, dass es von denen auch noch ein “Netzteil” also den Zero2Go gibt.
    Kann mann die beiden kombinieren um beide gleichzeitg zu nutzen?

    Bin gespannt auf eure Antworten.
    Viele Grüße aus dem Allgäu
    Sebastian

    Reply
    1. Javan Post author

      Habe ich noch nicht getestet. Da unser System auf Raspbian basiert kann man den Anleitungen der Hersteller einfach folgen. Das müsste kompatibel sein.

      Reply
  14. Jakob

    Hallo,
    hat jemand versucht einen großen Witty Pi zum laufen zu bekommen, wie z.B. den aktuellen Witty Pi 3?
    Meint ihr es würde reichen einfach die Treiber nachzuinstalieren?
    Der Vorteil wäre: man kann direkt 5-26 Volt anschließen und sich eine DC-DC Konverter sparen.
    Des Weitern misst er die Spannung, man kann somit auf den Ladezustand des Akkus schließen. Man kann den Wert übers I2C Interface auslesen. Da würde ich dann versuchen was zu basteln.
    Und er hält die Zeit länger als 17 Stunden, somit kann man z.B. nur einmal am Tag messen.
    Und dafür zahlt man nur 7€ mehr.

    Grüße Jakob

    Reply
    1. Javan Post author

      Hallo Jakob,
      gute Idee. Der große WittyPi müsste genauso funktionieren. Ansonsten kann man der Anleitung (PDF bekommt man beim Kauf) vom Hersteller des WittyPis folgen, das geht auf jeden Fall.
      Beste Grüße

      Reply
      1. Jörg

        Hallo
        Habe jetzt das selbe Problem das die Daten der 18b20 nicht übertragen werden. Unter Messdaten abrufen werden sie angezeigt.
        Gruß Jörg

        Reply
      2. Wilhelm

        Hallo !
        Bin leider Anfänger und möchte wissen ob man RaspiZeroWH + WittyPi3 + GPRS/GPS HAT zusammen stecken kann, bitte um Hilfe.
        Schöne Grüße

        Reply
        1. Javan Post author

          Hallo Wilhelm,
          ja, das ist natürlich ganz davon abhängig für welchen GPRS HAT dich du entscheidest. WittyPi und dein zusätzlicher Mobilfunkempfänger (GPRS HAT) dürfen nicht die selben GPIO verwenden. Sonst stören diese sich gegenseitig. Soweit ich das im Datenblatt aber nachgeschaut habe geht das: https://amzn.to/35aGIxA
          Wenn du dich an die Anleitung vom Hersteller hältst sollte das ganz normal klappen 🙂
          Viele Grüße
          Javan

          Reply
    2. Daniel Vogel

      Hallo Jakob,

      konntest du den Witty Pi 3 zum laufen bringen? Ich stehe gerade vor dem gleichen Problem, aber bei mir kommt noch Unwissenheit dazu 🙂 .

      Vielen Dank für eine Antwort

      Gruß Daniel

      Reply
      1. Jakob

        Hallo Daniel,

        ja, der Witty Pi 3 funktioniert einwandfrei. Einfach plug and play. Ich musste keine Treiber nachinstallieren.
        Allerdings habe ich es noch nicht hinbekommen, dass mir die Spannung zugesendet wird. Da besteht also noch Entwicklungsbedarf 😉
        Bestelle gleich einen XH2.54 Stecker mit, der wird nämlich nicht mitgeliefert. Ich habe eine 6 V Bleibatterie angeschlossen.

        Grüße Jakob

        Reply
  15. Helmut Riethmeier

    Hallo Java bis dem Witty Pi Modul gibt es verschiedene Schalter wie müssen diese eingestellt werden.

    Gruß Helmut

    Reply
    1. Florian

      Hallo Helmut,

      Der Schalter „default“ legt fest was passiert wenn der WittyPi Strom bekommt, bei on startet sofort der Raspberry bei off startet der Pi erst beim nächsten Einschaltpunkt.
      „D.load“ ist dann von Interesse wenn man das ganze mit einer Powerbank versorgt. Ist der Schalter auf on verhindert der WittyPi theoretisch das die Powerbank in den Standby wechselt – klappt aber nicht mit jeder Powerbank.
      Der Taster an der Seite dient zum manuellen starten/runterfahren des RaspPi.

      Viele Grüße

      Florian

      Reply
  16. Paul

    Hallo Honeypi-Team,
    erstmal meine Hochachtung zu eurem wirklich tollen Projekt. Ich habe mittlerweile einen Testaufbau gemacht mit Raspberry Zero W, Waagensensor, BME280 und 18B20, SW 0.1.1. Das funktioniert auch mittlerweile alles bestens.
    Nun habe ich noch das WittyPi-Modul draufgesetzt, einen Zeitplan eingegeben und hier habe ich das Problem, das das Modul zwar die vorgebene ON-Zeit im festgelegten Raster den Raspberry eingeschaltet läßt, anschließend ausschaltet und nie wieder einschaltet. Nur ein kurzes Ausschalten der Stromversorgung erweckt den Raspi wieder zum Leben bis zum nächsten Auschaltzeitpunkt. Die RTC ist synchron. Nun bin ich an dem Punkt, da komme ich nicht mehr weiter. Was habe ich falsch gemacht oder kann ich noch überprüfen?
    Viele Grüße Paul

    Reply
    1. Javan Post author

      Hallo Paul, das WittyPi Modul hat seitlich noch einen manuellen An- und Ausschaltknopf. Ansonsten einfach auf die nächste Firmware Version warten, da ist das alles nochmal etwas verbessert.

      Reply
    2. Florian

      Hi Paul,
      bist du sicher das der Pi nicht angeht oder überträgt er evtl. nur keine Werte? Hintergrund: wenn du einmalige Messung eingestellt hast und nicht im WLAN bist, ist die Messung oft vorbei bis der Surfstick sich verbindet…

      Da du die RTC Zeit überprüft hast kommst du wohl via SSH auf den Pi, hast du da mit der wittypi.sh die Zeit kontroliert?
      Da sieht man auch die nächsten beiden Schaltzeitpunkte.
      Ich würde in diesem Menü, wenn Sys Zeit und RTC Zeit gleich und vorallem richtig sind, den Zeitplan resetten. Geht glaub ich mit Menüpunkt 7. Danach im Wartungsmodus einen ganz einfachen Zeitplan laden, alle 30 Min on oder sowas. Messintervall auf 1 Minute stellen und sehen was passiert.
      Ich habe bei mir den Schalter “default on” auf off, sonst misst der Pi bis zum Ausschaltpunkt alle Minute und das er eingeschaltet funktioniert weiss ich ja. Daher kommt auch dieses Einschalten wenn du kurz den Strom trennst.
      Danach kannst du den Pi runterfahren, entweder im Wartungsmodus auf ausschalten oder den seitlichen Taster am WittyPi einmal drücken.
      Nun sollte der Pi irgendwann (bestenfalls nächter Einschaltpunkt) mal aufwachen und messen.
      Ach ja, im Standby sollte auf dem WittyPi die weisse LED ab und zu blinken…

      Grüße Florian

      Reply
      1. Paul

        Hallo Florian, danke für deine Antwort.
        Ja, komme via SSH auf den Pi, Einschaltzeitpunkte habe ich auch gesehen.
        Mittlerweile habe ich meinen Fehler gefunden. Ich hatte die Stromversorgung weiterhin am USB vom Raspi steckengelassen. Jetzt bin ich dann doch drauf gekommen den USB-Stecker zur Stromversorgung an das WittyPi-Modul zu stecken und zwar ausschließlich dort.
        Und siehe da, alles funktioniert bestens. Manchmal steht man einfach selber auf der Leitung. Aber vielleicht ist diese Erkenntnis auch für den ein oder anderen hilfreich.

        Grüße Paul

        Reply
  17. Florian

    Hi Mike,
    Da brauchst du nichts machen. Wenn du die Zeiten im Wartungsmodus konfiguriert und gespeichert hast sollte der Pi zur nächsten ausschaltzeit ausgehen, solange läuft der normal weiter.
    Du kannst den Pi natürlich auch herunterfahren, dann geht er zum nächsten Einschaltzeitpunkt an.

    Reply
    1. Mike

      Hallo Florian,
      Genau das ist eben nicht der Fall. Wenn ich den Rasberry nicht ausschalte, läuft er manchmal weiter ohne auszugehen und in den Witty Pi-Mode zu kommen. Habe ihn einmal aus dem Wartungsmodus ausgeschaltet und er ist danach nicht wie gewünscht angegangen, sodass ich am nächsten Tag 140km fahren musste um ihn anzumachen. 🙂 Deshalb die Frage, wie man zuverlässig in den WittyPi -Modus kommt?
      Habe im Wartungsmodus den WittyPi so konfiguriert, dass er ab 7 Uhr für 5 Minuten an ist und danach 55 aus sein sollte. Ab 21 Uhr sollte er bis 7 Uhr ausgeschaltet sein.
      VG, Mike

      Reply
      1. Florian

        Hi Mike,
        Ich teste gerade an meiner 2. Waage die Synchronisation der Echtzeituhr zwischen Raspi und WittyPi. Wenn du kannst, logge dich mal per SSH auf den RasPi ein und starte WittyPi.sh. Da steht dann die Uhrzeit vom Raspi, vom WittyPi und wann die nachsten Aufwach- und Einschaltzeiten sind.
        Ich vermute mal das die Uhr nicht synchronisiert ist, das hatte ich bei meinem ersten Versuch auch.
        Nachdem ich einmal die Uhrzeit händisch synchronisiert hatte lief die Waage problemlos. Meine Vermutung ist folgende: Laut Anleitung synchronisiert der WittyPi automatisch nach Systemstart und laut Javan kommt die aktuelle Uhrzeit via Surfstick in den Raspi. Da der Stick aber einige Zeit braucht bis er Verbindung hat ist die Synchronisierung schon durchgelaufen wenn der Raspi die Uhrzeit bekommt.

        Reply
        1. Mike

          Hallo Florian,
          du hast Recht. Habe heute den HoneyPi über WLAN angebunden und jetzt kommt er zumindestens in den WittyPi-Modus rein und arbeitet die Ein/Ausschalt-Prozedur ab.
          Allerdings ist es nicht ganz praxistauglich. Meistens hat man kein WLAN wenn man irgendwo auf dem Feld oder im Wald steht und jedesmal ein Notebook mitnehmen um die Uhrzeit manuell einzugeben ist auch nicht schön.
          Es wäre schön wenn man über den Wartungsmodus, die Zeit für den WittyPi, eingeben könnte. Ist es realisierbar? Bin leider nicht so fit was die SW angeht.
          VG, Mike

          Reply
        2. Florian

          Hi Mike,
          der WittyPi behält nun die Zeit solange bis du ihn länger als ca. 17 Stunden vom Strom trennst. Solange der versorgt bleibt, stimmt auch die Zeit. Meine Waage steht nun wieder seit 3 Tagen im Raps und die Uhr stimmt immer noch.
          Das Zeitabgleichen geht jetzt auch schon, zwar nicht schön, aber geht:
          Ich hab mir fürs iPhone die App “shelly” geladen, fürs Laptop geht z.B. “putty”.
          Du schaltetst per Taster die Waage in den Wartungsmodus, verbindest dich mit shelly oder putty per ssh auf die ip 192.168.4.1 und bist nun auf dem RasPi direkt.
          Benutzer: pi passwort: hivescale
          Jetzt gibst du folgendes ein: sudo ./WittyPi/WittyPi.sh
          Danach sollte das WittyPi Konfig Programm starten.
          Da siehst du alle relevanten Zeiten und wenn du “3” eingibst werden die Uhren synchronisiert.
          Der Raspi muss vorher natürlch Verbindung ins Internet aufgebaut haben, egal ob per Stick oder wlan damit seine Uhr stimmt.
          Im Wartungsmodus braucht man das eigentlich nicht, wenn man sicherstellen könnte das die Synchronisation der Uhren erst nach bestätigter Inet Verbindung ablaufen würde.

          Reply
        3. Mike

          Hallo Florian,
          vielen Dank für deine Anleitung!!!
          VG, Mike

          Reply
        4. Javan Post author

          Danke für euer Feedback. Die Zeitsynchronisation wird in der kommenden Firmwareversion entsprechend verbessert. Derzeit ist es dann ein Problem wenn man nachts andere Zeiten eingestellt halt als tagsüber oder halt Echtzeitgenau messen will.

          Reply
  18. Tobias

    Hallo,

    ich hab hier noch einen PiJuice liegen, den ich gern einsetzen würde. Allerdings habe ich gesehen, dass der wohl die Pins 3 und 5 belegt was wiederum mit dem BME680 kollidiert dürfte. Seht Ihr eine Möglichkeit, wie man das umgehen könnte, bzw. (hab jetzt nicht alles zum wittyPi gelesen) vielleicht nutzt der WittyPi die ja auch?

    Echt super, das Projekt! Hut ab und vielen Dank für die tolle Arbeit!!

    Grüsse,
    Tobias

    Reply
    1. Javan Post author

      Der WittyPi verwendet die Pins GPIO4 und GPIO17. GPIO4 ist per default 1-Wire. Daher haben wir hier die Pinbelegung geändert.
      Der PiJuice verwendet wie der BME680 I2C. An die I2C Schnittstelle des Raspberrys können mehrere Chips angeschlossen werden.
      Eine Unterstützung dieses Moduls ist von uns nicht geplant. Die Firmware kann von Dir natürlich beliebig angepasst werden.

      Reply
      1. Tobias

        OK, Danke. Der PiJuice funktioniert ja erstmal auch ohne die zugehörige Software.

        Reply
  19. Alexander Seufert

    Hallo Heiner, sieht interessant aus aber der Preis ist doch Recht knackig.. für den Preis inklusive Versand bekommt man ja schon fast eine 50 W PV Modul + Ladegerät… Damit läuft ein raspi Zero bei mir im Februar nun ununterbrochen seit einem Monat.. vermutlich hätte es auch noch Power für einen zweiten raspi.. ob sich bei den mittlerweilen günstigen PV Modul Preisen das Energie sparen zum Schluss noch lohnt? Ein PV Modul braucht es am Ende doch eh, und der Preis Unterschied zwischen 20W und 50 W ist kleiner 20€.. nur so ein Gedanke…

    Reply
    1. Heiner

      Hallo Alexander
      ja das stimmt , ich möcht die Wage gerne ohne PV Modul laufen lassen, so unauffälig wie möglich und in dem Sleepy Pi2, ist gleich ein Spannungs Regeler mit eingebaut man kann dort eine Spannung von 5-30 Volt anlegen ich warte jetzt erstmal die neue Firmware ab,

      gruß an alle und Danke an das HoeyPi Team.

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *