Skip to content

Webinterface

pippcat edited this page Sep 4, 2024 · 20 revisions

Wenn

  • das Wifimodul aktiviert ist
  • korrekte WLAN-Anmeldedaten eingegeben wurden oder
  • der Pflanzensenor im Accesspointmodus läuft bietet das Gerät ein Webinterface an.

Mit Hilfe dieses Interfaces können

  • die Sensordaten abgelesen werden
  • die Sensoren kalibriert werden
  • Schwellwerte für den Webhook und die LED Ampel eingestellt werden
  • verschiedene andere Einstellungen verändert werden.

Das Webinterface wird in einem Browser auf einem Gerät im selben (W)LAN geöffnet. Dafür wird die IP des Pflanzensensors benötigt. Diese wird beim Start des Gerätes auf der seriellen Schnittstelle und auf dem Display ausgegeben (und sollte sich eigentlich nicht ändern so lange der Sensor im gleichen Netzwerk bleibt). Falls du verpasst hast, die IP abzulesen, kannst du das Gerät neu starten in dem du den Reset Knopf auf dem ESP8266 drückst oder die Stromverbindung kurz unterbrichst und den Sensor so neu startest.

image

Tip

Der verwendete ESP8266 ist nicht sonderlich schnell. Manchmal dauert das Laden der Seite etwas, ab und an kann es sogar abbrechen. In dem Fall lade die Seite einfach noch mal neu.

Startseite

Die Startseite deines Sensors erreichst du, in dem du die IP deines Sensors in deinem Browser eingibst: http://IP-DEINES-SENSORS

Important

Der Pflanzensensor unterstützt kein SSL. Stelle sicher, dass du http://IP-DEINES-SENSORS und nicht https://IP-DEINES-SENSORS aufrufst

Die Startseite des Pflanzensensors sieht in etwa so aus:

image

Folgende Dinge sind zu erkennen:

  • Alle aktivierten Sensoren werden angezeigt und der Messwert wird grün, gelb oder rot hinterlegt, je nachdem in welchem Bereich sich der Messwert befindet
  • Ist ein Alarm für einen Sensor aktiviert, wird hinter dem Sensornamen ein Alarmsymbol ( image) angezeigt
  • ganz unten befinden sich Links zur Adminseite, diesem Github repository hier und der Fabmobil Homepage.

Tip

Die Seite läd jede Minute neu, so dass du immer aktuelle Sensorwerte angezeigt bekommmst.

Administrationsseite

Die Administratrionsseite deines Sensors erreichst du in dem

  • du den Link unten auf der Startseite anklickst oder
  • http://IP-DEINES-SENSORS/admin.html manuell aufrufst

Die Administrationsseite sieht ungefähr so aus:

image

Grundsätzlich ist es so, dass in den Eingabefeldern dieser Seite die momentan gesetzen Werte voreingetragen sind. Wenn du sie nicht änderst, bleiben sie so. Wenn du sie änderst, werden nach dem Speichern die Änderungen übernommen.

Hier die Erklärung zu den unterschiedlichen Einstellungen:

  • Webhook Modul
    • Das Häkchen hinter Webhook aktiv? schaltet Benachrichtigungen über Telegram oder Mail global an und aus. Wenn der Haken hier fehlt wird sich der Sensor nicht bei dir melden, auch wenn du bei den einzelnen Sensoren Alarme angeschalten hast
    • Alarm-Benachrichtigungsfrequenz in Stunden gibt an, aller wie vieler Stunden dich der Sensor benachrichtigen soll, wenn ein Sensor mit gesetzem Alarm im roten Bereich ist. So lange mindestens ein Sensor im roten Bereich ist wird dich der Sensor mit einer Frequenz in Stunden die du hier setzt immer wieder bei dir melden. Wenn kein Alarm mehr aktiv ist wird dir das nur ein mal gemeldet und dann nicht wieder (bis wieder ein Alarm ausgelöst wird):
    • Ping-Benachrichtigungsfrequenz in Stunden gibt die Frequenz in Stunden an, mit der der Pflanzensensor sich bei dir meldet, auch wenn kein Alarm ausgelöst wurde. Setze hier ruhig einen hohen Wert. Diese Benachrichtigung ist dafür da das du dir sicher sein kannst, dass der Pflanzensensor noch online ist und ihn niemand vom Strom genommen hat oder ähnliches.
    • Domain des Webhooks ist der vordere Teil der URL des Webhooks, zu der der Pflanzensensor seine Daten schickt damit du benachrichtigt werden kannst. Wenn du der Anleitung hier folgst, sollte es immer hook.eu2.make.com sein
    • Schlüssel/Pfad des Webhooks ist der hintere Teil der URL. Er beginnt immer mit /, gefolgt von einer längeren Folge aus Buchstaben und Zahlen
  • LED Ampel
    • Das Häkchen hinter LED Ampel angeschalten? stellt ein, ob deine LED Ampel an- oder ausgeschalten ist
    • Modus darf entweder 0 oder 1 sein:
      • 0 bedeutet, dass die LED Ampel immer die Bodenfeuchte des ersten Bodenfeuchtesensors an X6 anzeigt
      • 1 bedeutet, dass die LED Ampel hintereinander den Bereich aller Sensoren anzeigt und zwar parallel zur Anzeige auf dem Display. Wenn also zum Beispiel auf dem Display die Luftfeuchte angezeigt wird, zeigt die Ampel auch den Bereich für die Luftfeuchte usw.
  • Display
    • Das Häkchen hinter Display angeschalten stellt ein, ob dein Display aktiviert ist oder nicht
  • Bodenfeuchte / Helligkeitssensor / zusätzliche Analogsensoren / Lufttemperatur / Luftfeuchte
    • Das Häkchen hinter Alarm aktiv? stellt ein, ob der entsprechende Sensor für Alarmbenachrichtigungen aktiviert wird oder nicht. Achtung: wenn Webhook aktiv? weiter oben deaktiviert ist, bekommst du keine Benachrichtungen auch wenn hier der Alarm aktiv ist!
    • Sensorname ist der Name deines Sensors. Du kannst ihn frei wählen und der Sensor wird unter diesem Namen auf der Startseite und in den Benachrichtigungen auftauchen
    • aktueller Messwert ist der zu letzt gemessene Absolutmesswert dieses Analogsensors. Dies dient nur deiner Information und soll dir beim Kalibrieren helfen. Du kannst ihn nicht verändern.
    • der Absolutmesswert der Analogsensoren wird in einen Prozentwert umgerechnet. Dieser Prozentwert wird dann ausgewertet und angezeigt. Minimum und Maximum sind die Minimal- und Maximalwerte für diese Umrechnung. Du musst sie kalibrieren, damit der Sensor ordentlich funktioniert (z.B.: absolute Dunkelheit und grelles Sonnenlicht als Minimum und Maximum für den Helligkeitssensor oder sehr trockene und total feuchte Erde als Minimum und Maximum für den Bodenfeuchtesensor)
    • unterer gelber Schwellwert, unterer grüner Schwellwert, oberer grüner Schwellwert und oberer gelber Schwellwert gibt die Schwellwerte für die LED Ampel und die Benachrichtigungen (falls der Alarm aktiviert ist) für diesen Sensor an. Ein Alarm per Benachrichtigung wird erst ausgelöst, wenn der Sensor im roten Bereich ist. image
  • Einstellungen löschen
    • wenn du in das Eingabgefeld dort JA! eingibst und auf Absenden klickst, werden alle Einstellungen, die du gemacht hast, zurückgesetzt. Dein Pflanzensensor wird dann wieder auf die Einstellungen zurückgesetzt, die du beim Flashen gesetzt hast
  • Passwort
    • in das Passwort Eingabefeld gibst du das Passwort ein, welches du in der Configuration.h-Datei als wifiAdminPasswort gesetzt hast. Nur wenn das Passwort übereinstimmt, werden deine Änderungen übernommen sobald du auf Absenden klickst.

Clone this wiki locally