{"id":62,"date":"2025-01-02T12:05:32","date_gmt":"2025-01-02T12:05:32","guid":{"rendered":"http:\/\/opencistern.com\/?page_id=62"},"modified":"2025-01-03T09:19:17","modified_gmt":"2025-01-03T09:19:17","slug":"get_started","status":"publish","type":"page","link":"https:\/\/opencistern.com\/de\/get_started\/","title":{"rendered":"Los geht\u00b4s"},"content":{"rendered":"<p>Es gibt zwei M\u00f6glichkeiten mit der Installation des Sensors zu beginnen<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-3-color\">1) Nutze die vollst\u00e4ndig kompilierte Version<\/mark><\/h2>\n\n\n\n<p>Eine bereits kompilierte Version kann von GitHub heruntergeladen werden.<\/p>\n\n\n\n<figure class=\"wp-block-image size-medium is-resized\"><a href=\"https:\/\/github.com\/diefenbecker\/zisternenmessung\/blob\/main\/opencistern_1030.bin?raw=true\" target=\"_blank\" rel=\" noreferrer noopener\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"111\" src=\"https:\/\/opencistern.com\/wp-content\/uploads\/2025\/01\/github-300x111.png\" alt=\"\" class=\"wp-image-237\" style=\"width:150px\" srcset=\"https:\/\/opencistern.com\/wp-content\/uploads\/2025\/01\/github-300x111.png 300w, https:\/\/opencistern.com\/wp-content\/uploads\/2025\/01\/github-1024x380.png 1024w, https:\/\/opencistern.com\/wp-content\/uploads\/2025\/01\/github-768x285.png 768w, https:\/\/opencistern.com\/wp-content\/uploads\/2025\/01\/github-18x7.png 18w, https:\/\/opencistern.com\/wp-content\/uploads\/2025\/01\/github-600x222.png 600w, https:\/\/opencistern.com\/wp-content\/uploads\/2025\/01\/github.png 1125w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/figure>\n\n\n\n<p class=\"translation-block\">Um die heruntergeladene <em>bin<\/em>-Datei auf den Mikrocontroller zu flashen, kann neben verschiedenen anderen Methoden auch das Programm \u201eESPEasy Flasher\u201c verwendet werden. Diese Software ist auf GitHub unter <a href=\"\/\/github.com\/BattloXX\/ESPEasyFlasher\/releases\/tag\/1.1\u201c\" target=\"\u201e_blank\u201c\" rel=\"\u201enoreferrer\">https:\/\/github.com\/BattloXX\/ESPEasyFlasher\/releases\/tag\/1.1<\/a> zu finden.<\/p>\n\n\n\n<p>Nach dem Herunterladen einfach die ZIP-Datei entpacken, die heruntergeladene bin-Datei in denselben Ordner kopieren, den Mikrocontroller an den PC anschliessen und FlashESP8266.exe starten. Nach der Auswahl des richtigen COM-Ports und der Firmware, startet der Flash-Vorgang mit einem Klick auf \u201eFlash\u201c.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"400\" height=\"241\" src=\"http:\/\/opencistern.com\/wp-content\/uploads\/2025\/01\/espeasy_screenshot-1.png\" alt=\"\" class=\"wp-image-69\" srcset=\"https:\/\/opencistern.com\/wp-content\/uploads\/2025\/01\/espeasy_screenshot-1.png 400w, https:\/\/opencistern.com\/wp-content\/uploads\/2025\/01\/espeasy_screenshot-1-300x181.png 300w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/figure>\n\n\n\n<p>Das war alles. Weiter geht\u00b4s mit 3)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><br><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-3-color\">2) Selbst kompilieren mit dem Quellcode<\/mark><\/h2>\n\n\n\n<p>Der Quellcode kann heruntergeladen werden von <a href=\"https:\/\/github.com\/diefenbecker\/opencistern\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub<\/a>. This can then be compiled using <em>ArduinoIDE <\/em>or <em>Visual Code (with PlatformIO) <\/em>and loaded directly onto the microcontroller using these environments.<\/p>\n\n\n\n<p>Es sollte jedoch bereits Erfahrung im Umgang mit diesen Werkzeugen bestehen.<\/p>\n\n\n\n<p>Ich verwende einige externe Bibliotheken, die vor der Kompilierung in die Entwicklungsumgebung integriert werden m\u00fcssen. <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>ESP8266WiFi.h<\/li>\n\n\n\n<li>ESP8266mDNS.h<\/li>\n\n\n\n<li>ESP8266WebServer.h<\/li>\n\n\n\n<li>ESP8266HTTPClient.h<\/li>\n\n\n\n<li>ESP8266httpUpdate.h<\/li>\n\n\n\n<li>Ticker.h<\/li>\n\n\n\n<li>EEPROM.h<\/li>\n\n\n\n<li>Wire.h<\/li>\n<\/ul>\n\n\n\n<p class=\"translation-block\">Alle oben aufgef\u00fchrten Bibliotheken sind im ESP8266-Master (<a href=\"https:\/\/github.com\/esp8266\/Arduino\" target=\"_self\">https:\/\/github.com\/esp8266\/Arduino<\/a>) enthalten. <strong>Derzeit ist es zwingend erforderlich, die Version 2.4.7 zu verwenden!<\/strong> Dies wird im Board-Manager der Arduino IDE vorgenommen.<\/p>\n\n\n\n<p>Hier findest Du weitere ben\u00f6tigte Bibliotheken, die aber zum Teil von den angeschlossenen Sensoren abh\u00e4ngen:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>LiquidCrystal_I2C.h (<a href=\"https:\/\/github.com\/bitbank2\/BitBang_I2C\">https:\/\/github.com\/bitbank2\/BitBang_I2C<\/a>, <a href=\"https:\/\/github.com\/fdebrabander\/Arduino-LiquidCrystal-I2C-library\">https:\/\/github.com\/fdebrabander\/Arduino-LiquidCrystal-I2C-library<\/a>)<\/li>\n\n\n\n<li>ss_oled.h (<a href=\"https:\/\/github.com\/bitbank2\/ss_oled\">https:\/\/github.com\/bitbank2\/ss_oled<\/a>)<\/li>\n\n\n\n<li>PubSubClient.h (<a href=\"https:\/\/pubsubclient.knolleary.net\/\">https:\/\/pubsubclient.knolleary.net\/<\/a>)<\/li>\n\n\n\n<li>NTPClient.h (<a href=\"https:\/\/github.com\/arduino-libraries\/NTPClient\">https:\/\/github.com\/arduino-libraries\/NTPClient<\/a>)<\/li>\n\n\n\n<li>WiFiUdp.h<\/li>\n\n\n\n<li>SimpleTimer.h (<a href=\"https:\/\/github.com\/kiryanenko\/SimpleTimer\">https:\/\/github.com\/kiryanenko\/SimpleTimer<\/a>)<\/li>\n\n\n\n<li>Pushover.h (<a href=\"https:\/\/github.com\/ArduinoHannover\/Pushover\">https:\/\/github.com\/ArduinoHannover\/Pushover<\/a>)<\/li>\n\n\n\n<li>myTypes.h<\/li>\n\n\n\n<li>DHT.h (<a href=\"https:\/\/github.com\/adafruit\/DHT-sensor-library\">https:\/\/github.com\/adafruit\/DHT-sensor-library<\/a>)<\/li>\n\n\n\n<li>VL53L0X.h (<a href=\"https:\/\/github.com\/pololu\/vl53l0x-arduino\">https:\/\/github.com\/pololu\/vl53l0x-arduino<\/a>)<\/li>\n\n\n\n<li>SparkFun_VL53L1X.h (<a href=\"https:\/\/github.com\/sparkfun\/SparkFun_VL53L1X_Arduino_Library\">https:\/\/github.com\/sparkfun\/SparkFun_VL53L1X_Arduino_Library<\/a>)<\/li>\n<\/ul>\n\n\n\n<div style=\"height:48px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"is-style-text-annotation has-base-color has-accent-3-background-color has-text-color has-background has-link-color has-xx-large-font-size wp-elements-bcec7b6eaff3609648a6d6c9a98f04c3 is-style-text-annotation--1\"><a href=\"http:\/\/opencistern.com\/de\/wiring\/\" data-type=\"page\" data-id=\"39\">Verkabelung<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-accent-3-color\">3) Start-Up<\/mark><\/h2>\n\n\n\n<p class=\"translation-block\">Nachdem die Firmware auf den Mikrocontroller geflasht wurde und alles <a href=\"\/\/opencistern.com\/de\/wiring\/\u201c\/\" data-type=\"\u201epage\u201c\" data-id=\"\u201e39\u201c\" target=\"\u201e_self\u201c\">richtig verdrahtet ist<\/a>, kann der Sensor in Betrieb genommen werden.<\/p>\n\n\n\n<p>Der Sensor versucht nun sich mit einem konfigurierten WLAN zu verbinden. Gelingt dies nicht (was bei der ersten Inbetriebnahme der Fall ist), legt der Sensor einen WLAN-Access-Point mit dem Namen \u201eWLAN-Zisterne\u201c an, der z. B. im Smartphone zu finden sein sollte. Verbinde Dich mit diesem WLAN.<\/p>\n\n\n\n<p class=\"translation-block\">Rufe nun in einem Browser des verbundenen Ger\u00e4tes die Adresse <a href=\"\/\/192.168.4.1\u201c\" target=\"\u201e_self\u201c\">http:\/\/192.168.4.1<\/a> auf. Diese Adresse wird in der Regel auch in den Verbindungseinstellungen des angeschlossenen WLANs angezeigt und verlinkt. Es \u00f6ffnet sich nun die Konfigurationsseite des Sensors.<\/p>\n\n\n\n<p>Gebe die SSID und das Passwort f\u00fcr dein WLAN ein und klicke auf \u201eKonfiguration speichern\u201c. Die anderen Einstellungen (Form der Zisterne, etc.) k\u00f6nnen sp\u00e4ter vorgenommen werden.<\/p>\n\n\n\n<p>Der Sensor startet danach neu und versucht, sich mit dem WLAN zu verbinden. Wenn dies erfolgreich war, ist der Access Point nicht mehr erreichbar und der Sensor sollte eine IP-Adresse im Heimnetzwerk zugewiesen bekommen haben. Diese kann im Router nachgeschaut werden (z.B. in der Friztbox unter \u201eHeimnetzwerk -&gt; Netzwerk\u201c).<\/p>\n\n\n\n<p>Wenn der Access-Point \u201eWLAN-Zisterne\u201c immer noch sichtbar ist, war die Verbindung zum eigenen WLAN nicht erfolgreich. F\u00fchre dann die oben genannten Schritte erneut durch.<\/p>\n\n\n\n<div style=\"height:57px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"is-style-text-annotation has-base-color has-accent-3-background-color has-text-color has-background has-link-color has-xx-large-font-size wp-elements-6db7c549578371de159a8031aa48bcd3 is-style-text-annotation--2\">Konnektivit\u00e4t<\/p>\n\n\n\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>There are two ways to start with the installation of the sensor. 1) Use the fully compiled version An already compiled version can be downloaded from GitHub. To flash the downloaded bin-file to the microcontroller, the program \u201cESPEasy Flasher\u201d can be used in addition to various other options. This software can be found on GitHub [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-62","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/opencistern.com\/de\/wp-json\/wp\/v2\/pages\/62","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/opencistern.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/opencistern.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/opencistern.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/opencistern.com\/de\/wp-json\/wp\/v2\/comments?post=62"}],"version-history":[{"count":27,"href":"https:\/\/opencistern.com\/de\/wp-json\/wp\/v2\/pages\/62\/revisions"}],"predecessor-version":[{"id":240,"href":"https:\/\/opencistern.com\/de\/wp-json\/wp\/v2\/pages\/62\/revisions\/240"}],"wp:attachment":[{"href":"https:\/\/opencistern.com\/de\/wp-json\/wp\/v2\/media?parent=62"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}