Skip to content

Mechanicon 2018 - Keyboard-Pr0n in Frankfurt

Mechanische Keyboards in allen Farben

Gestern Abend war ich in den Frankfurter Adlerwerken auf einem Meetup für Fans von mechanischen Keyboards, der Mechanicon 2018. Wer mit mechanischen Keyboards seit dem IBM Model M nicht mehr so richtig etwas anzufangen weiß: Heutzutage ist die Szene aktiver denn je und unterhält sich über angepasste Layouts, quietschbunte Keycaps, Anschlaghärte und Sound von unterschiedlichen mechanischen Schaltern/Tastern und customized everything.

"Mechanicon 2018 - Keyboard-Pr0n in Frankfurt" vollständig lesen

unKonf 2018

Wie bereits in den letzten Jahren war ich am vergangenen Wochenende wieder auf der unKonf. Die unKonf ist die Unconference hauptsächlich für Software-Entwickler und wird von der Mannheimer bitExpert AG ausgerichtet.

Ein Luftballon in Herzform schwebt über dem Mannheimer Industriehafen
Industrie(hafen)romantik

Die unKonf 2018 war aus meiner Sicht nahezu perfekt organisiert, von der Parkplatzeinweisung über die Sessionplanung bis zur "Afterhour". Außerdem ist sie mittlerweile tatsächlich sowas wie ein "Klassentreffen" für Entwickler aus der Region (von Frankfurt im Norden bis Karlsruhe im Süden). So ist auch der Austausch zwischen den Sessions, während der Mittags- oder Kaffeepause für mich fast wichtiger als die Talk-Inhalte selbst. Die waren aber auch durchweg gut.

"unKonf 2018" vollständig lesen

PHP Developer Days 2018 in Dresden

The PHPDD18 logo on a screen

At the end of September I travelled to Dresden for the PHP Developer Days 2018. The conference, organized by the Dresden PHP User Group, took place for the fourth time, but for the first time on two days: a workshop day and a conference day. On the day of the conference I was at the International Congress Center, but had already arrived the evening before to stroll through the Neustadt district of Dresden.

Dresden

The river Elbe

I had visited the Saxon state capital only once a few years ago and touched the old town and the new town a little bit. This time I was only in the Neustadt, but a little longer. I ate delicious Czech "Knödel" with goulash and enjoyed some delicious beers in the Hopfenkult craft beer store and in the Zapfanstalt before returning to the hotel in the evening.

"PHP Developer Days 2018 in Dresden" vollständig lesen

FrOSCon 2018

Wieder einmal FrOSCon (die 13te), wieder einmal war es sehr schön. Diesmal war ich sogar als Speaker vor Ort, denn ich durfte am Samstag meinen Talk Learning blockchain basics with PHP im Rahmen des PHP-Tracks halten.

Hochschulgebäude Sankt Augustin mit FrOSCon-Banner

Ich habe wieder jede Menge nette Menschen getroffen, während der Konferenz und abends beim Social Event. Danke, dass ihr alle da wart! Außerdem habe ich einige Talks gesehen, über die ich hier noch ein paar Worte schreiben möchte.

"FrOSCon 2018" vollständig lesen

BME680-Sensor auf ESP32 mit esphomelib konfigurieren

tl;dr

Mit esphomelib lässt sich schnell und einfach ein BME680-Sensor an einem ESP32-Board konfigurieren.

Das Projekt

ESP32-Board (links) und BME680-Sensor (rechts)
ESP32-Board (links) und BME680-Sensor (rechts)

Bei mir läuft seit längerer Zeit sehr zuverlässig Home Assistant für einfache Smart Home-Dinge. Unter anderem lasse ich mir

  • Außentemperatur und relative Luftfeuchte
  • Feinstaubwerte
  • Systemdaten (CPU, RAM, Netzwerk)

anzeigen, steuere ein paar Lampen, und habe auch ein paar Automatisierungen eingerichtet. Beispielsweise wird ein Licht immer dann eingeschaltet, wenn die Sonne untergeht. Das ist nicht wirklich viel im Vergleich zu dem, was möglich wäre, wird aber hin und wieder von mir erweitert, und wäre vielleicht mal einen eigenen Blogpost wert.

Hier soll es um eine Erweiterung gehen, nämlich einen Temperatursensor (kombiniert mit anderen Sensoren, dazu gleich mehr) in einem Zimmer. Dafür habe ich mir den BME680-Sensor von Bosch ausgesucht, weil er neben der Temperatur, der relativen Luftfeuchte und dem atmosphärischen Druck auch einen Luftqualitäts-Sensor integriert.

"BME680-Sensor auf ESP32 mit esphomelib konfigurieren" vollständig lesen