Heute beim IoT-Workshop


Heute war IoT-Workshop. IoT steht für Internet of Things und ist derzeit voll hip, deshalb waren auch zwei Hipster aus Berlin da. Top-Hip praktisch. Am Anfang etwas Theorie, Daten erfassen, übertragen, weiterleiten, sammeln, aggregieren und letztendlich darstellen. Zig Techniken und Standards auf jeder Ebene, die dann für einen speziellen Use-Case geschickt gewählt werden müssen. Sehr interessant.
Zum Schluss noch eine automatische Pflanzenbewässerung auf Arduino-Basis als Praxisbeispiel. Feuchte im Blumentopf mit einem Sensor (links im Bild) messen, das Ergebnis verarbeiten und dann eine kleine Pumpe (rechts) steuern. Genau mein Ding. It’s about the journey hat er gesagt der Hipster. Recht hat er gehabt, viel gelernt.

Xioami Gedönse

Letzte Woche kam eine Lieferung Xioami Gedönse direkt aus China: Zwei Xiaomi Aqara Thermometer und ein Bewegungsmelder, die Teile gibt es immer mal wieder für unter 10 €, man muss halt etwas Zeit haben. Sie sind relativ klein (das Bild ist ziemlich genau die Originalgröße), sind batteriebetrieben, formschön, lassen sich schnell integrieren und funktionieren einfach. Für das Geld baut man sich auf ESP8266 Basis nix selbst.
Damit man was von seinem Geld sieht, wurden gestern ein paar Grafen mit Grafana gebaut. Als nächstes soll dann der Bewegungsmelder irgendwas schalten, irgendwas wo die Chefin sofort sag: Wie konnten wir bisher nur ohne Leben? Das ist ein gutes Ziel.

Saatgutbörse 2019 – Oberfranken wird versteppen!

Ein mir bekannter alternder Rockstar und ich waren gestern auf der Saatgutbörse auf AEG. Auf der Saatgutbörse gab es nicht nur Saatgut sondern auch ein Rahmenprogramm mit Vorträgen, Koch-Shows und Musik. Eine recht schöne Veranstaltung. Wir waren im Vortrag „Gärtnern ohne Wasser“ – höchst interessant. Der Referent Stefan Strasser, bekannt aus Funk und Fernsehn, hat erst mal recht schonungslos die die Lage analysiert. Oberfranken versteppt und auch an uns in der Gegend wird diese Tatsache nicht ohne Auswirkungen vorübergehen.
Wie schafft man es nun seinen Garten so zu pimpen, dass man mit den Trockenperioden im Sommer besser zurecht kommt und weniger – bestenfalls gar nicht – gießen muss? Erstens sollte man sich auf Pflanzen beschränken, die mit Trockenheit besser umgehen könnte. Zweitens, wenn man schon gießen muss dann in der Früh und nicht abends, sonst kriegt man nur Pilze. Drittes, den Boden bedecken, also die Erde mit Mulch bedecken, damit das Wasser nicht verdunstet und dann kann man den Boden auch noch tunen und zwar mit Terra Preta.
Bei den Pflanzen ist er als Betreiber der Lilienarche naturgemäß etwas mehr auf die Lilien und verwandte Stauten eingegangen, außerdem solle man im Garten ein Eck „verwildern“ lassen, bestenfalls einen Hügel aufschütten und ihn sich selbst überlassen. Und dann kann man auch noch Terra Preta einsetzen. Das kann man recht leicht selbst herstellen, dauert aber 3 Monate, oder man kauft es einfach zu – Fürth ist ein Terra Preta Hotspot.
Saatgut wurde auch gekauft und zwar Paprika und Chili. Jetzt heißt es strategisch planen. Wir werden heuer noch mal eine Baustelle im Garten haben und es wäre ja saublöd wenn die Pflanzen im Weg stehen. Das Hochbeet ist geistig schon wieder voll und dann wird es auch schon wieder knapp mit dem Platz, weil ja Trampolin und Planschbecken auch noch untergebracht werden müssen.

Kommando Roter Norbert #2 – ein epochaler Meilenstein

In dem Listing unten sieht man den Befehl, den es braucht um eine Ikea TRÅDFRI Lampe über zigbee2mqtt zu steuern. Wenn man genau hinsieht, dann besteht es nicht aus einem Befehl, sondern gleich aus drei: Zeile 2 schaltet ein, Zeile 3 regelt die Helligkeit und in den Zeilen 5 – 7 wird die Farbe eingestellt.

{
  "state": "ON",
  "brightness": 255,
  "color": {
    "r": 46,
    "g": 102,
    "b": 193
  }
} 

Will diesen Befehl jetzt über eine GUI zusammen bauen, dann braucht man auch drei verschiedene Eingabequellen, einen Schalter für An/Aus, einen Slider für die Helligkeit und eine RGB-Farbauswahl für die Farbe. Wenn man sich dessen bewusst ist, dann ist man ganz weit vorne. Dann noch etwas Node Red Gedönse und schwubs funktioniert es auch. Ein wegweisender Meilenstein für das Kommando Roter Norbert!
[Update] Das Endergebnis schaut dann so aus. Links die Logik, rechts das Ergebnis. Top!

Kommando Roter Norbert

Beim Thema Heimautomatisierung geht der Trend ganz klar hin zu Node Red. Und wer sich einmal mit den DOIFs aus FHEM die Finger gebrochen hat, der kann eigentlich nur applaudieren! Es grenzt schon fast an Luxus und das schönste daran ist, dass man es zusätzlich verwenden kann – alles was schon geht, funktioniert weiter und was man im Hinterkopf hat, wird einfacher!
Bei all dem Swing, den Node Red verbreitet, muss man natürlich bedenken dass auch Node Red kein Selbstläufer ist, sondern ein Expertensystem und in Expertensystemen muss man sich einarbeiten. Es gibt aber hier ein paar wirklich gute Videos, das Projekt Roter Norbert ist zum Erfolg verdammt.

Das Hochgefühl am Morgen

Nach gut 10 Jahren war es an der Zeit mal die Silikonfugen im Bad zu erneuern. Das war zwar eine scheiß Arbeit am Wochenende, aber seitdem gibt es jeden morgen einen kurzes Hochgefühl wenn man vom Thron aus die neuen Fugen sieht. Schöne Fugen sind das, Donnerwetter! Er kann auch in Silikon…

Ein bisschen OS X Feeling unter Linux

Bei OS X gibt es den Befehl open. open übergibt man einen Pfad und der wird geöffnet. Fertig. Ist der Pfad ein Verzeichnis, dann wird das Verzeichnis im Finder geöffnet, ist es ein PDF-Dokument, dann der PDF-Reader mit dem Dokument, usw. Das ist voll praktisch! Dateien mit locate suchen und das Ergebnis mit open öffnen.
Unter Linux gibt es so ein open nicht. Aber es gibt xdg-open aus den xdg-utils, das macht das gleiche. Baut man ein Skript darum und speichert es als „open“ ab, dann ist man auch schon OS Xig unterwegs:

xdg-open "$*" &> /dev/null &

TUXEDO InfinityBook 14 #2


Beim neuen Laptop war ja ein USB-Stick beigelegt auf dem WebFAI installiert ist. Mit WebFAI bekommt man recht einfach ein von Tuxedo vorkonfiguriertes Linux auf das Laptop, quasi ein erweitertes Zurücksetzen auf Auslieferungszustand. Zur Auswahl steht aber nicht nur Tuxedo Budgie, sondern auch noch Ubuntu und Suse.
Suse unterstützt ja standardmäßig Snapper und damit die Möglichkeit Snapshots von Systemzuständen zu machen – und das ist doch eine Neuinstallation wert! Mit WebFAI wird Suse allerdings ohne BTRFS installiert und damit funktioniert auch kein Snapper.
Weil WebFAI wirklich prima funktioniert, kam es danach gleich nochmal zum Einsatz um Ubuntu zu installieren. Budgie ist zwar hübsch anzuschauen, aber doch weit weg vom Ubuntu-Standard. Und diese Installation mit Ubuntu ist wirklich top! Ein so ein geschmeidiges System habe ich lange nicht gesehen. Sehr schön. Gefällt mir.

Februar Nummer 3, Kaffee Nummer 3, Baustelle Nummer 1


Eine Baustelle wie ein Flächenbrand.
Was war. Das Kind 1 braucht ein neues Bett, ein etwas größeres Bett. Altes Bett ab bauen. Am besten da hin wo der Schrank steht. Schrank ausräumen. Wohin mit dem ganzen Zeug? Alles ins Nähzimmer. Der Schrank ist aber zu groß, ein Teil muss weg. Wohin mit dem Teil? Ins Zimmer vom Kind 2. Wohin ins Zimmer vom Kind 2? Dahin wo die Bilderleisten sind. Die Bilderleisten abbauen. Der alte Schrank passt dann nicht mehr, den müssen wir verschieben. Alten Schrank ausräumen. Wohin mit dem Zeug? Irgendwie im Rest vom Zimmer stapeln. Alten Schrank verschieben, neues Teil hinten anbauen. Zeug wieder einräumen. Das Regal passt dann auch nicht mehr. Regal ausräumen. Wohin mit dem Zeug? Dahin wo das Zeug vom Schrank gerade noch war. Regal verschieben. Aber dann passt das Wandregal nicht mehr. Wandregal abräumen und das Zeug oben auf den Stapel drauf. Wandregal kürzen. Wandregal montieren. Regal verschieben. Bilderleisten darüber. Alles wieder einräumen. Zurück zum Zimmer vom Kind 1. Schrank verschieben, Schrank umbauen, Schrank einräumen. Zurück zum Bett. Material besorgen. Änderungswünschen nachkommen, neues Material besorgen, neue Änderungswünschen einfließen lassen, erste Teile montieren, neue Änderungswünsche einfließen lassen, weiter aufbauen, noch mehr Änderungswünsche, durchhalten, fertig machen. Etappenziel erreicht.
Was ist. Im Zimmer vom Kind 1 steht das neue Bett, dort wo der Schrank früher stand. Der Schrank steht gekürzt dort wo das Bett früher stand. Im Rest vom Zimmer herrscht Chaos. Im Zimmer vom Kind 2 ist der Schrank um ein Teil gewachsen, Regal, Wandregal, Bilderleisten sind verschoben. Im Rest vom Zimmer herrscht Chaos. Im Nähzimmer herrscht Chaos. Der Flur ist kein Flur sondern eine mobile Werkstatt.
Was wird. Das Zimmer vom Kind 1 muss gestrichen werden. Wenn man schon mal dabei ist sollte man den Flur oben auch streichen. Und wenn man schon mal dran ist, kann man die Fugen an der Treppe ins Erdgeschoss neu machen und da auch gleich die Wand streichen. Die Wand im Flur unten gehört auch schon lange mal gestrichen, aber vorher muss man sie spachteln. Und die Garderobe gehört auch gleich mit gestrichen. Wäre das nicht die Gelegenheit, die Garderobe endlich mal schön machen? Da muss man aber vorher den Boden machen, sonst kommt man da nicht mehr ran. Das ist viel Dreck, dann auch gleich noch die Nische für Holz vom Kachelofen. Sonst haben wir den zweimal.

TUXEDO InfinityBook 14 #1


Nach gut zwei Wochen mit dem TUXEDO InfinityBook 14 ist es Zeit für ein erstes Zwischenfazit. Das Laptop schaut gut aus, ungefähr wie ein altes MacBook Air. Und das Laptop ist leise, weil es keinen Lüfter hat. Und es läuft out-of-the-box mit Linux, mit allen Treibern und Pipapo – tut einfach so gehen. Die Akkulaufzeit ist anständig, die Tastatur hat einen schönen Hub, die Kanten sind vielleicht etwas scharfkantig und es funktioniert kein MS OneNote. Ja gut, es hat auch etwas gedauert bis die Video-Beschleunigung im Browser funktioniert hat, das ist aber ein bekanntes Linux Problem. Jetzt läufts, es noch nichts zu meckern. Achja, der Preis – die Hälfte eines vergleichbaren Macs.