PyCologne Treffen September 2016

Datum: 14.09.2016, 19:00 Uhr Ort: Chaos Computer Club Cologne (C4), Köln

Anwesend: 16 Personen

Drei Vorträge: django-reversion-compare, ein ESP8266-Mikroprozessor mit MicroPython und Rotary Encoder, und selbstgebaute Sensoren mit mysensors.org. Außerdem die Nachricht, dass die PyData Cologne wegen eines Brands im Konferenzgebäude ausfällt.

Vorstellungsrunde

Drei neue Gesichter, einer hauptsächlich englischsprachig.

Ankündigungen

Vorträge

Django Revision Compare - Jens Diemer

https://github.com/jedie/django-reversion-compare

Praktische Diffs für django-reversion.

ESP8266 Mikroprozessor mit MicroPython und Rotary Encoder - Chris Arndt

Aufgabe: Daten eines Drehstellers übers WLAN schicken. Das NodeMCU Development Board hat WLAN inklusive und kann MicroPython. Der ESP8266 ist eigentlich ein WLAN-Chip, lässt sich aber auch mit Lua, MicroPython et cetera bespielen, hat mehrere digitale In-/Outputs und Analog-In. MicroPython kann die verschiedenen Pins des Boards ansprechen: https://github.com/SpotlightKid/micropython-osc

Bei Änderung der Drehstellung wird ein Interrupt aufgerufen, eine Python-Funktion wird ausgeführt: https://github.com/SpotlightKid/micropython-stm-lib

Binaries herunterladen oder das Betriebssystem selbst kompilieren: https://github.com/micropython/micropython. Es gibt Unterordner für verschiedene Plattformen, zum Beispiel ESP8266, Teensy, aber auch Unix, Achtung, die READMEs sind zu befolgen. Ampy ist ein Tool zum Hochladen von Dateien auf das Board.

Chris' Vortrag zum Thema MicroPython auf der FrOSCon: https://www.youtube.com/watch?v=1SBfXx4iVho

miniterm.py ist ein Terminal-Emulator für das Board (nutzt pyserial).

Sensoren selbstgemacht mit mysensors.org - Henning Dickten

MySensors basiert auf Arduino, Mikroprozessoren mit leichter Programmiersprache und IDE. MySensors bringt Funkübertragung, eine Bibliothek zur effizienten Kommunikation und eine Community mit. Übersicht und Tutorials: https://www.mysensors.org/about/components. Python-Bibliothek: https://github.com/theolind/pymysensors

Kurze Demonstrationen: blinkende LED, Auslesen eines Bewegungssensors. Anwendung Heimautomation: https://home-assistant.io/, hat ein Interface zu MySensors und stellt Informationen der eingebundenen Sensoren dar. Hennings Haustür lässt sich über WLAN öffnen. Hardware-Community: https://www.openhardware.io/. Verschlüsselung ist möglich, Schutz gegen physisches Auslesen teilweise auch. Es lassen sich auch Aktoren bauen.

Kneipe

Der Abend wurde mit gemeinsamem Essen, Trinken und regem Gespräch im Herbrands beendet.

Nächster Termin: 12.10.2016.


Protokoll des Treffens, gemeinsam im Etherpad mitgeschrieben und aus dem Archiv der Jahre 2013 bis 2020 übernommen.