Geofencing Experimente mit der Locative App
Teil 2: Node-Red

Home-Automatisierungslösungen wie FHEM sind mir eigentlich zu mächtig. Außerdem können die schon von Haus aus zu viel, man ist eher Administrator als Entwickler. Außerdem macht mir das Frickeln und Lernen uneimlich viel Spaß.

Für meine bescheidenen Anwendungsfälle reicht ein grafisches Universaltool wie Node -Red, das ideal für einen Microserver wie den Raspberry Pi geeignet ist. Es läuft sogar problemlos auf einem Raspberry Pi Zero der ersten Generation.

Geofencing Experimente mit der Locative App
Teil 2: Node-Red
weiterlesen

Update macht Mosquitto kaputt!

…zumindest scheinbar. Auch das reicht schon so weit,  dass sich sicher eine Menge Leute mächtig ärgern werden.

Dem allgemeinen Trend zur Bevormundung folgend und User für dumm zu erklären, haben die Mosquitto Leute ihr Produkt mit Version 2.0.0 ohne große Ankündigung "sicherer" gemacht und damit einen Großteil der existierenden Anwendungen gekillt. Gut gemeint ist eben das Gegenteil von gut.

Wer von euch Mosquitto über das Standard Raspbian Repository installiert hat, bekommt dieses Problem erst später, da dort im März 2021 noch Version 1.5.7 ausgeliefert wird.  Wer, wie ich, das Mosquitto Repository verlinkt hat, ist zwar am "bleeding edge of the development" sammelt sich damit aber mit Version 2.0.0 ff. auch ein paar – lösbare – Probleme ein. Also weiterlesen:

Update macht Mosquitto kaputt! weiterlesen

Luftdruck messen – aber richtig!

Wetterstation

Eins der beliebtesten Projekte für Arduino oder Raspberry Pi ist wohl der Aufbau einer Wetterstation mit Anzeige der Temperatur, der Luftfeuchtigkeit oder des Luftdrucks. Also fleißig ans Basteln, einen DHT22 Sensor (Temperatur und Luftfeuchtigkeit) oder einen BMP180 (Luftdruck und Temperatur) oder BME280 (Temperatur, Luftdruck und Luftfeuchtigkeit) mit dem Controller oder Pi verbunden, ein Messprogramm geschrieben, eine schöne grafische Ausgabe gebaut und fertig.

Komischerweise unterscheidet sich der angezeigte Luftdruck – je nach Wohnort – meist von der "offiziellen" Angabe im Wetterbericht. Woran liegt das?

Luftdruck messen – aber richtig! weiterlesen

ESP8266: Flash Speicher löschen

Ungültige Speicheradresse

Wenn man mit dem Flashspeicher eines ESP8266 oder ESP32 basierenden Microcontrollers herumspielt, kann es vorkommen, dass man beim Laden und Ausführen eines neu entwickelten Skripts eine fatal exception im Serial Monitor angezeigt bekommt. Es läuft eine unendliche Fehlermeldung mit lauter hex-Werten durch.

ESP8266: Flash Speicher löschen weiterlesen

ESP8266: WiFi Passwort etc. ohne Programmieren speichern

Wenn man eine größere Anzahl von ESP8266 basierten Sensoren gebaut hat, ist es unter Umständen etwas nervig, individuelle Parameter im Arduino IDE einzutragen und dann jedes Mal die einzelnen Sensoren mit maßgeschneiderter Individual-Software zu bespielen.

Das gilt um so mehr, wenn man zusätzlich MQTT Parameter eintragen muss oder die Dinger in anderen – ggf. im Voraus nicht bekannten – WiFi Netzen einsetzen will. Hat man ein schönes Gehäuse gebastelt oder den Controller sonstwie verbaut, ist es doppelt nervig.

Ich habe mir verschiedene Lösungen angeschaut, den ESP8266 ohne Neu-Programmieren ins Netz zu bringen – von easy bis komplex :

ESP8266: WiFi Passwort etc. ohne Programmieren speichern weiterlesen