Zeit- und Energiemanagement mit Witty Pi (optional)

By | 30. Januar 2019

Ab Version „v0.1.1“ der Firmware ist bereits die Software für das „Witty Pi Mini“- Modul vorinstalliert. Dieses Modul kann man an den Raspberry Pi anschließen – muss man aber nicht. Da es eigentlich ganz geschickt ist und gerade in den Wintermonaten zusätzlich Energie gespart werden kann haben wir dieses Modul natürlich unterstützt. Kaufen könnt ihr das Modul zum Beispiel hier: UUGear Witty Pi Mini (nicht von der einen schlechten Bewertungen täuschen lassen). Sammelbestellungen beim Hersteller UUGear direkt sind deutlich günstiger.

Auf dem Bild ist oben der Witty Pi Mini zu sehen und unten der Raspberry Pi Zero WH.

Mit dem Witty Pi Mini lassen sich vordefinierte Hochfahr- und Ausschalt-Zeiten einstellen. Somit ist es möglich, den Raspberry Pi z.B. alle 15min für ca. 5min zu starten, in dieser Zeit sendet er die Messdaten in die ThingSpeak Cloud, danach fährt das System wieder selbstständig herunter. Dadurch ergeben sich deutlich höhere Akkulaufzeiten.

Das „Witty Pi“ Programm (also den generierten Zeitplan) einfach im HoneyPi Wartungsmodus unter dem Reiter „Zeit- und Energiemanagement“ ins Textfeld einfügen. Zusätzlich sind von HoneyPi die wichtigsten Zeiten bereits in Beispielprogrammen hinterlegt.

Das Bild zeigt das Eingabefeld, in welches der generierte Zeitplan eingegeben werden kann.

Beispiel Programm laden

Einfach passendes Beispiel Programm auswählen, speichern und ausprobieren. Im Eingabefeld kann das Programm auch nochmal verändert werden. Aus den 15 Minuten kann zum Beispiel 30 Minuten gemacht werden.

Eigene Zeitpläne erstellen

Die Konfiguration ist sehr einfach. Mittels des Konfigurators (leider nur englischsprachig) lässt sich der Zeitplan ganz einfach hier individuell erstellen: http://www.uugear.com/app/wittypi-scriptgen/

Die komplette Anleitung von Witty Pi Mini findet ihr hier: http://www.uugear.com/doc/WittyPiMini_UserManual.pdf

Als Beispiel haben wir uns einen komplexen Zeitplan ausgesucht. Dieser sendet tagsüber in unterschiedlichen Abständen als nachts.

Zeitplan Generator von UUGear: http://www.uugear.com/app/wittypi-scriptgen/

Zu Beginn wurde ja der Konfigurator bereits erwähnt. Das Bild zeigt eines unserer Beispielprogramme. Links ist das generierte Programm, welches in das Textfeld des Wartungsmodus eingefügt werden kann. Auf der rechten Seite ist der Konfigurator. Dort ist folgendes konfiguriert:

  • Zeitplan beginnt um 7 Uhr.
  • (5min eingeschaltet -> 25min ausgeschaltet) das wird 24 mal wiederholt. Diese Routine wird daher bis 19 Uhr abgearbeitet.
  • Danach (5min eingeschaltet -> 55min ausgeschaltet) auch dies wird 12 mal wiederholt. Somit endet diese Routine wieder passend um 7 Uhr.
  • So wiederholt sich das Tag für Tag.
  • Es ist darauf zu achten, dass beim Reiter Diagnose „The script’s cycle period is 1 days.“ steht, damit der Zeitplan auch wirklich wieder um 7 Uhr mit der Routine anfängt.

Will man den Raspi innerhalb dieses Zeitplans tagsüber (7-19Uhr) alle 15min senden lassen statt wie vorkonfiguriert alle 30min, so muss man darauf achten, dass man nun auch die Wiederholung auf 48 erhöht. Tut man das nicht beginnt der nächste „State“ mit der stündlichen Übertragung zu früh und die Periode unter „Diagnose“ wäre auch nicht mehr 1 Tag.

18 thoughts on “Zeit- und Energiemanagement mit Witty Pi (optional)

  1. Florian

    Ich hab aufs Blaue hin einfach mal die WittyPi Software via SSH installiert, muss da noch viel konfiguriert werden damit das läuft (außer dem Zeitplan)? Oder ist das zu viel Aufwand und Warten aus das nächste release ist einfacher?

    Reply
    1. Paul

      Ich habe das auch versucht, Installation war kein Problem. Aber nach Montage des WittyPi schaltet das System nach kurzer Zeit wieder aus. Komme also gar nicht dazu einen Zeitplan einzustellen.
      Habe mich an die Anleitung auf der UUGear Seite gehalten.
      Gibts dazu Tipps, oder eine kurze Anleitung wie man vorgehen muss?

      Reply
      1. Javan

        Noch nicht. Soll es aber von uns demnächst geben. Christian arbeitet daran.

        Reply
        1. Florian

          Anleitung für die Installation würde mir auch reichen. Hab bisher nur gesehen das wohl der 1wire und Taster GPIO im Weg sind, daher vermutlich auch das direkte Ausschalten des Pi. Ich werde aber wohl auf Christian warten.

          Reply
          1. Nils Wagenaar

            Hallo Florian, ich habe auch die Software vom WittyPi Mini installiert, allerdings auch mit dem selben Ergebnis, das der Raspi nach ca. 45 Sekunden wieder herunter fährt. Dann habe ich in der PDF beim Witty entdeckt, das der Shutdown Befehl über den Pin 4 läuft, dort ist allerdings auch der BME680 konfiguriert, genau hier vermute ich dann auch das Problem. Ich habe Javan bereits eine E-Mail geschrieben, in der Hoffnung eine Antwort zu bekommen, weil ich am Wochenende in den Raps gehe, das sind 2 Fahrstunden mit dem Auto, da wäre die Waage ein Traum 🙂

          2. Paul

            Ich sehe folgendes Problem: Man kann den GPIO-4 zwar softwareseitig ändern (in der deamon.sh; damit ist das Problem mit dem Herunterfahren gelöst), aber dann funktioniert der WittyPi nicht mehr richtig, da der Befehl zum Ausschalten hardwareseitig vom GPIO-4 kommt. (das Signal läuft aber ins leere, da man den Pin in der Software ja geändert hat) Das könnte man zwar umlöten, aber das ist mir viel zu heikel.
            Daher sehe ich nur die Möglichkeit einer neuen Firmeware Version, die die von WittyPi benötigten Pins frei macht.

  2. Alfred Pietzsch

    Zunächst mal vielen Dank und Lob für Eure gute Arbeit!
    Hätte aber noch eine Frage:
    Ich habe den „Witty Pi 2“. Funktioniert der dann auch mit Eurer Firmware?

    Reply
    1. Christian Post author

      Hallo Alfred,

      Wir sind gerade dabei, den „Witty Pi Mini“ in unsere neue Firmware mit einzubinden.
      Leider sind wir noch nicht ganz fertig mit testen, da wir aus Zeitgründen das meiste am Wochenende erledigen müssen. Ich hoffe, dass ich die letzten Tests dieses Wochenende abschließen kann.

      Reply
    1. 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
  3. Heiner

    Hallo zusammen,

    ich habe noch nicht so richtig verstanden wie ich die Konfig auf den WittyPi bekomme,

    für die Konsole benötige ich User und PW ist das User: pi und PW raspberry ??

    habt ihr schon einen Zeitplan für die 0.1.0 Firmware.

    Gruß Heiner

    Reply
    1. Javan

      Ja, Firmware v0.1.0 gibt es irgendwann im März (siehe „Downloads“).
      Im Beitrag „Firmware“ kannst du die Details wie Logindaten für Entwickler nachlesen.
      Wie die Konfig auf den WittyPi kommt siehst du dann in der kommenden Firmwareversion. Da wird es dann im Wartungsmodus einfach einen Button mit „Speichern“ geben.

      Reply
  4. Heiner

    Hallo zusammen,
    gibt es die Firmware 0.1.0 schon? Ich wurde das gerne testen mit dem Energiemanagement.

    Gruß
    Heiner

    Reply

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.