Wartungsmodus (Webinterface)

By | 28. Juni 2018

Starten und Stoppen des Wartungsmodus

Wird am Raspberry Pi (RPi) der angeschlossene Taster gedrückt beginnt der Wartungsmodus. Im Wartungsmodus schaltet sich das WLAN des Raspberry Pis an und erzeugt einen Access Point (AP). Außerdem wird die kontinuierliche Messung unterbrochen. Das bedeutet während des Wartungsmodus werden keine Messungen aufgezeichnet. Daher kann der Imker am Bienenvolk seine Arbeit durchführen, ohne fürchten zu müssen die Messungen durch das Anheben des Volkes zu manipulieren. Durch ein erneutes Drücken des Tasters beendet der Imker den Wartungsmodus. Dies hat zur Folge, dass der AP sich wieder ausschaltet und die Messungen wieder beginnen.

Der AP wird erzeugt, damit man sich mit seinem Smartphone oder einem Laptop mit dem HoneyPi verbinden kann. Der Imker wählt daher in seinen Smartphone Einstellungen das WLAN des RPis aus und verbindet sich durch die Eingabe des Kennworts. Anschließend wird ein Browser geöffnet um die IP-Adresse des RPIs aufzurufen.

Hinweis bei Verbindung unter Windows

Da das „HoneyPi“-WLAN vom Raspi kein Internetzugriff bietet, sondern nur das Webinterface liefert, neigt Windows dazu sich mit einem anderen Netzwerk zu verbinden. Um aber die Sensoren zu bearbeiten muss natürlich dauerhaft die Verbindung zu unserem „HoneyPi“-WLAN bestehen bleiben. Dazu kann man bei den gespeicherten WLAN Netzwerken, die alternativ angezeigt werden, den Haken bei „Automatisch verbinden“ raus nehmen. Dann behält Windows die Verbindung bei und sucht sich nicht automatisch eine Alternative mit Internetzugriff.

Webinterface

Auf dem RPi läuft ein kleiner Webserver, der eine Konfigurations-Webseite für den Imker bereitstellt. Über diese Webseite kann der Imker Einstellungen an den Sensoren und der Hardware vornehmen. Dies ist beispielsweise die Art und Anzahl der angeschlossenen Sensoren, sowie der Übertragungsintervall der Messergebnisse.

Es handelt sich bei dieser Art von Konfigurationsmodus um eine für IoT-Geräte typische Vorgehensweise. Router oder IP-Kameras haben in den meisten Fällen auch ein eigenes Webinterface, welches durch das WLAN der Geräte aufgerufen werden kann.

Demo zur Bedienung des Wartungsmodus

14 thoughts on “Wartungsmodus (Webinterface)

  1. Jörg

    Hallo
    Danke erst mal für euer super Projekt. Ist ja fast wie plug and play 🙂
    Jetzt zu meinen Problem. Für meine zweite Waage die am B-Kanal des 711 hängt habe ich einen zweiten Channel erstellt. In der APP werden aber immer nur die Daten aktualisiert die ich zuletzt im Webinterface mit der Channel ID und write API key bearbeitet und gespeichert hatte. Die Daten des anderen Channels frieren ein und aktualisieren sich nicht in der APP.
    Wo liegt mein Fehler?
    Danke und Gruß
    Jörg

    Reply
    1. Javan Post author

      Hallo Jörg, mach die zweite Wägezelle in den selben Channel und behalte alle Sensoren erstmal in einem Channel.
      Bisher unterstützt der Wartungsmodus pro Raspi nur einen Channel. Also Waage A und B sind dann beide im selben Channel.

      Reply
      1. Jörg

        Hallo
        Ja genau so hab ich es jetzt gemacht, das funzt.
        Vielleicht kommt ja noch was in der Zukunft 😉
        Gruß Jörg

        Reply
  2. Sven

    Hallo zusammen,
    ich habe das Problem, dass sich mein Raspberry Zero W 1-3 mal pro Tag von alleine in den Wartungszustand schaltet. (Zumindest geht das Licht aus, er ist nicht mehr in meinem WLAN und wenn ich den Taster drücke geht wieder alles) Ich habe das Image bereits erneut aufgespielt, das hat leider nicht geholfen.
    Kann mir jemand helfen?
    Danke
    Grüße
    Sven

    Reply
    1. Sven

      Ich bekomme auch mehrmals am Tag:
      2019-02-14 21:11:08.508559 | Error Connecting | ConnectionError(MaxRetryError(„HTTPSConnectionPool(host=’api.thingspeak.com‘, port=443): Max retries exceeded with url: //update.json?field2=41.2&api_key=92HISGU9Js71A239&field1=20.6 (Caused by NewConnectionError(‚: Failed to establish a new connection: [Errno 101] Network is unreachable‘,))“,),)

      Reply
      1. Javan Post author

        Das passiert wenn der Raspi keine Internetverbindung aufbauen konnte. Kann mal passieren.

        Reply
    2. Javan Post author

      Das sollte so nicht sein. Welchen Taster hast du verbaut (bitte mit Bestelllink)? Sind im Protokoll Einträge?

      Reply
      1. Alexander

        Hallo, das Problem kenne ich auch, habe an jeden Taster zusätzlich einen 4,7k Pull down Widerstand rangelötet, aber das hilft auch nur begrenzt. Auch ein Berühren der Signalleitung die zum Taster führt kann zu diesem Effekt führen, habe deshalb alle offenen elektischen Kontakte am Taster mit selbstklebendem Schrumpfschlauch versiegelt. Mein Bauchgefühl: an den Eingang gehört noch ein EMV-KOndensator ran..

        Reply
        1. Robert

          Ich habe auch das Problem und wäre an einer dauerhaften Löstung interessiert. Momentan klemme ich den Taster sogar noch ganz ab, um ungewolltes Wechseln in den Wartungsmodus zu verhindern.

          Gruß, Robert

          Reply
      2. Sven

        Ich habe den Taster aus dem Paket, das ihr verlinkt habt, genommen. Habe auch beobachtet, dass das schon passiert, wenn nur die Kabel ( ohne Taster) dranhängen, seit dem ich die Kabel ganz abgesteckt habe, läuft es Ohne Probleme…

        Reply
  3. Juen Alexander

    Guten Tag
    Ersten möchte ich ihnen Gratulieren das ist ein echt tolles Projekt. Hat alles was mann sich alls Imker vorstellen kann.
    Leider ich nicht der Techniker und habe ab und zu zu kämpfen.
    Jetzt habe ich das Problem das ich den Wartungsmodus nich geöfnet bekomme mir wird das HoneyPi Wlan Netzwerk angezeigt und beim Verbinden kann ich auch das Passwort eingeben aber es kommt keine Verbindung zustande ?? es kommt die meldung IP Konfigurationsfehler und zuerst IP- Adresse wird abgerufen habe es mit verschiedenen Handys versucht weis nicht was ich falschmache
    Vieleicht können sie mir weiterhelfen

    Schöne Grüße
    Alex

    Reply
  4. Holger Knöpker

    Hi zusammen, ich habe einen Zero W für den Betrieb vorgesehen, er wird in einem Freifunk-WLAN hängen und für mich per SSH erreichbar sein. Dann werde ich sicherlich die Einstellungen auch händisch setzen können, ohne den Wartungsmodus zu aktivieren bzw. den Webserver aktivieren zu müssen, oder?

    Viele Grüße
    Holger

    Reply
    1. Javan Post author

      Hallo Holger,

      mit Freifunk kenne ich mich nicht aus. Wenn du deinen Raspberry Pi mit einem öffentlichen Netzwerk verbinden willst, können die anderen Teilnehmer auch darauf zugreifen.

      Aber ja, das Webinterface ist im Netzwerk immer erreichbar. Auch, wenn der Wartungsmodus nicht aktiviert ist.

      Viele Grüße
      Javan

      Reply

Schreibe einen Kommentar

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