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
- PyData Cologne fällt aus (Konferenzgebäude hat gebrannt).
- Software Freedom Day in der Uni Köln, Samstag, 17.09.2016: http://sfd.koelnerlinuxtreffen.de/2016/home/
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.