Hier soll eine Dokumentation meines Elektrik-Projektes um Zisternen und die Nutzung des Regenwassers entstehen.

Gegenwärtig bietet mein System

  • stündliche Erfassung verschiedener Messwerte,
  • dauerhafte Speicherung der Messwerte,
  • Präsentation der Messwerte per Webseiten, 
  • Fernsteuerung für das Beregnen des Rasens per Webseite.

Die Hardware besteht aus

  • einem Minicomputer Banana Pro mit Festplatte,
  • einer Mikrocontrollerschaltung Arduino Uno R3 (Klon) - kurz: Arduino,
  • an den Arduino angeschlossene Sensoren und ein Aktor (Magnetventil zur Beregnung des Rasens).

Banana und Arduino kommunizieren über eine USB-Verbindung.

Ausblick

Die Messwerterfassung und -speicherung soll zukünftig flexibler zusammengestellt werden können, über LAN oder WLAN. Im Falle einer WLAN-Verbindung kann der Mikrocontroller mit Batterien/Akku betrieben werden, evtl. versorgt von Solarzellen. Hierfür können sowohl der Anschluss an das Stromnetz als auch die Kabelverbindung zum Mikrocontroller entfallen.

Dann werden auch Anwendungen zur Hausautomation (smart home) wie FHEM zum Einsatz kommen können. Auch sog. MQTT-Apps für Smartphones sind dann (auch ohne FHEM ...) nutzbar.

Gegenwärtig arbeite ich mich in MQTT und die Nutzung von WLAN mit den Mikrocontroller ESP8266 ein.

Das Ziel ist, die Kommunikation zwischen einem ESP8266 mit angeschlossenen Sonsoren/Aktoren über einen MQTT-Broker mit einem speichernden System (bspw. ein NAS) per WLAN zu implementieren. Ich bin zuversichtlich, weil es bereits erste grundlegende Erfolge gibt.


Eine mehr für Entwickler geeignete Dokumentation zum Projekt Zisterne ist zu finden unter http://prog.eichelsdoerfer.net/index.php/mikrocontroller.

- Fortsetzung folgt - 

Guten Tag,

ursprünglich sollte sich diese Site auf mein Projekt rund um meine Zisterne beziehen. Datenerfassung zur Zisterne ist nach wie vor eines meiner Themen, inzwischen sind aber einige neue hinzugekommen, die sich um Mikrocontroller (µC), MQTT, Node-RED, Tasmota, JSON, ... drehen. Es geht um smart home als Teil des Gebietes IoT (Internet of Things). Darin kann auch ein Sprachassistent wie das Amazon Echo, auch unter "Alexa" bekannt, eingesetzt werden. Entsprechende Sprachassistenten gibt es von Google und anderen Herstellern/Anbietern.

Ich beginne also mal wieder neu. ;-)

Neu ist insbesondere, dass es inzwischen ein sehr gelungenes Projekt Tasmota32 für µC Boards mit dem ESP32 gibt. Unten dazu etwas mehr. Neu ist in Folge dessen auch, dass ich mich inzwischen dazu durchrang, einen weiteren Account zu erstellen/nutzen. Ich mag keine mal eben erstellte Accounts, die nach kurzer Zeit nicht mehr genutzt werden. Es gibt schon zuviel Datenmüll im Internet. Es handelt sich um einen GitHub Account, über den ich GitPod nutzen kann.

GitPod ist ein, wenn man will, sehr bequemes Online Werkzeug zum selbst kompilieren von Tasmota - und vielem mehr. Ich nutze es derzeit ausschließlich zur Erzeugung von Tasmota .bin Dateien. 

Aktuell befasse ich mich verstärkt mit Tasmota (Theo Arends Sonoff Mqtt Over The Air), ein Projekt für die µC ESP8266 und Kompatible - und als Tasmota32 auch für µC aus der ESP32 Familie. Das System erscheint mir sehr flexibel nutzbar, allerdings musste ich mich "durchärgern" und stecke (hoffentlich) inzwischen mittendrin.

Meine bisherigen Erfahrungen zu Tasmota

  • Welche binary ist zu empfehlen?
    Ich bevorzugte bisher tasmota-sensors.bin, weil diese binary die größte Palette an unmittelbar nutzbaren Sensoren bietet.

  • Ist das erstellen einer individuellen binary nicht zu bevorzugen?
    Jein ...
    Ich versuche derzeit, etwas zu verwenden, was ich Anfängern möglichst einfach vermitteln könnte. Dies muss nicht wirklich einfach sein (relativ), es sollte aber Einfachem möglichst nahe kommen. Deshalb setze ich eine binary ein.

  • Wie kann ich Tasmota flexibel einsetzen?
    Theo Arends und andere haben auf github sehr umfänglich dokumentiert. Das ist hilfreich und notwendig, um Tasmota einsetzen zu können. Für meine Anliegen fehlen allerdings mitunter grundlegende Erklärungen. So war ich genötigt, mich an seinen mitunter sehr ausführlichen und gut dokumentierten Anwendungsbeispielen entlangzuhangeln, was sehr zeitaufwändig war/ist. Inzwischen habe ich einige Erkenntnisse gesammelt. ;-)

Ein wenig mehr zu Tasmota(32) ist unter Tasmota zu finden.

Ein wichtiges und grundlegendes Thema ist MQTT. Hierzu habe ich bisher noch nichts verfasst, weil es dazu im Internet viele Quellen gibt.

Meine Themen sind bisher ad hoc und ohne besondere Weiterentwicklung zusammengestellt.

Zudem gibt es inhaltliche Querbezüge der Themen, weshalb es zweckmäßig sein kann, zwischen den Kategorien (Menüpunkte) zu wechseln.

2022-04-12

Haftung für Inhalte

Die auf den Web-Seiten abrufbaren Beiträge dienen nur der allgemeinen Information und nicht der Beratung in konkreten Fällen. Ich bin bemüht, für die Richtigkeit und Aktualität aller auf der Website enthaltenen Informationen und Daten gemäß § 7 Abs.1 TMG zu sorgen. Für die Korrektheit, die Vollständigkeit, die Aktualität oder Qualität der bereitgestellten Informationen und Daten wird jedoch keine Gewähr nach § 8 bis 10 TMG übernommen. Die Haftung für den Inhalt der abrufbaren Informationen wird ausgeschlossen, soweit es sich nicht um vorsätzliche oder grob fahrlässige Falschinformation handelt. Verpflichtungen zur Entfernung oder Sperrung der Nutzung von Informationen nach den allgemeinen Gesetzen bleiben hiervon unberührt. Eine diesbezügliche Haftung ist jedoch erst ab dem Zeitpunkt der Kenntnis einer konkreten Rechtsverletzung möglich. Bei Bekanntwerden von entsprechenden Rechtsverletzungen werde ich diese Inhalte umgehend entfernen.

Haftung für Links

Ich bin für den Inhalt von Webseiten, die über einen Hyperlink erreicht werden, nicht verantwortlich. Für den Inhalt der verlinkten Seiten sind ausschließlich deren Betreiber verantwortlich. Ich mache mir die Inhalte dieser Internetseiten ausdrücklich nicht zu eigen und kann deshalb für die inhaltliche Korrektheit, Vollständigkeit und Verfügbarkeit keine Gewähr leisten. Ich habe bei der erstmaligen Verknüpfung zwar den fremden Inhalt daraufhin überprüft, ob durch ihn eine mögliche zivilrechtliche oder strafrechtliche Verantwortlichkeit ausgelöst wird. Ich bin aber nicht dazu verpflichtet, die Inhalte, auf die ich verweise, ständig auf Veränderungen zu überprüfen, die eine Verantwortlichkeit neu begründen könnten. Erst wenn ich feststelle oder von anderen darauf hingewiesen werde, dass ein konkretes Angebot, zu dem ich einen Link bereitgestellt habe, eine zivil- oder strafrechtliche Verantwortlichkeit auslöst, werde ich den Verweis auf dieses Angebot aufheben, soweit mir dies technisch möglich und zumutbar ist.

Urheberrecht

Die durch den Betreiber dieser Seite erstellten Inhalte und Werke auf diesen Webseiten unterliegen dem deutschen Urheberrecht. Sämtliche Beiträge Dritter sind als solche gekennzeichnet. Die Vervielfältigung, Bearbeitung, Verbreitung und jede Art der Verwertung außerhalb der Grenzen des Urheberrechts bedürfen der schriftlichen Zustimmung des jeweiligen Autors bzw. Erstellers. Kopien von diesen Seiten sind nur für den privaten Bereich gestattet, nicht jedoch für kommerzielle Zwecke.