alles
@tomth@wien.rocks sehr unterschiedlich. in den letzten 6 monaten hab ich homeassistant mehr oder weniger allein gelassen, ausser mich gelegentlich um lifecycle gedöns zu kümmern. das grundrauschen (batteriewechsel, kleine probleme beheben) ist dann nicht mehr als 1-2 stunden pro woche.
aber grössere updates mit breaking changes, umbauten (wie den zigbee-coordinator zu wechseln kürzlich) oder neue schnapsideen, können den wochenaufwand dann auch schnell mal auf 10 bis 20 stunden steigen lassen.
ich bewundere die konsistenz mit der @Buddenbohm@fnordon.de und @kaltmamsell@fnordon.de regelmässig morgens zwischen 6 und 7 uhr posten. und gelegentlich schaffe ich es mit ihnen eine art trinität zu bilden, jedenfalls laut meiner mastodon startseite.

24, 30, 1, 359
heute ist im fuss dieser webseite der satz
hier schreibt felix schwenzel seit 24 jahren gerne ins internet (eigentlich seit 30 jahren).
von 23 auf 24, bzw. 29 auf 30 umgesprungen, weil der erste artikel den ich hier veröffentlicht habe vom 20.04.2002 ist. mir sind diese jahrestage eigentlich nicht wichtig, aber statistiken mag ich gerne. deshalb betätige ich mich mal eben als statistik-chronist.
wahrscheinlich wäre es mittlerweile besser, unten hinzuschreiben, dass ich jetzt schon „sehr lange“ ins internet schreibe. bei solchen zeiträumen ist der genaue tag dann auch irgendwann egal, so wie mir die kalendarischen koordinaten meiner geburtstage nach fast 60 jahren mittlerweile auch egal sind.
kirby nutze ich jetzt auch bereits seit über einem jahr („hallo kirby“). ich bereue den umstieg nicht, im gegenteil, kirby ist mir jeden tag erneut eine grosse freude.
was ich jetzt auch seit fast einem jahr mache: jeden tag etwas veröffentlichen. der streak ist mittlerweile 359 tage lang. die anzahl-der-posts-übersichtgrafik auf der rückseite ist mittlerweile ohne schwarze punkte.

bemerkenswert an der grafik ist eigentlich nichts, ausser dass man kaum muster erkennen kann wie und wann ich wie viel veröffentliche. man erkennt allerdings ein cluster zwischen mai und juni: republica. so erkennt man: noch vier wochen bis zu #rp26. das minimalistische design dieses jahr gefällt mir sehr gut, hier meine „speaker-seite“ für dieses jahr. ende der durchsage.
verwirrung, unsicherheit, dilettantismus
maximilian buddenbohm hat heute (unter anderem linkwerk) dieses video empfohlen.
Bei OpenCulture, wo man sich ohnehin pausenlos komplett und lange verlieren kann, fand ich ein animiertes Video (8 Minuten), in dem die Thesen und das Leben von Foucault erläutert werden. Und nach kurzer Zeit kamen mir diese Animationen immer anziehender vor. Es macht Spaß, die Effekte beim Text mitzudenken, und es würde sicher auch Spaß machen, an so etwas mitzuarbeiten. Zum Inhalt des Videos aber bitte auch die kundigen Kommentare darunter beachten, es gibt eine Falschaussage.
ich fand das video, trotz der der ungenauigkeiten, sehr lehrreich. mich erinnert das unter anderem an meine frühe jugend, in der ich ein stern-sonderheft über verschiedene philosophen las. wie immer mit sekundär oder terziär-quellen schleichen sich beim zusammenfassen und runterkochen von komplexen sachverhalten fehler oder ungenauigkeiten ein. das ist nicht erst seit LLMs so. trotzdem helfen solche gekürzten und vereinfachten zusammenfassungen sehr dabei einen überblick über, zum beispiel, einige bereiche der philosophie zu gewinnen.
ausserdem hat der youtube algorithmus sich gemerkt, dass ich dieses video gut fand und mir heute abend ein weiteres video aus dieser reihe vorgeschlagen.
das fand ich fast noch hilf- und lehrreicher als das video über faucault. denn es fasst einen der kernpunkte von derridas philosophie wie folgt zusammen:
Being confused and uncertain around such concepts isn't a sign of weakness or stupidity. It is for Derrida the central mark of maturity. Derrida's tactic was to glamorize this condition and to give it a positive ring, which is why he brought back into use a beautiful Greek word: Aporia.
Aporia, meaning impasse or puzzlement. He was proposing Aporia as a state we should feel proud to know and to visit on a regular basis. Confusion and doubt and not embarrassing dead ends in a Derridean world view. They're simply evidence of the adulthood of the mind.
schöner kann man es kaum ausdrücken, warum ich diese webseite wirres.net nenne. und wenn ich das richtig verstehe liefert derrida auch den philosophischen unterbau des hier von mir konsequent praktizierten dilettantismus: als dilettant nähert man sich themen nicht professionell, sondern aus neugier und im besten fall aus leidenschaft (vom italienischen dilettare = sich erfreuen).
ich bin jetzt nur unsicher wem ich grössere dankbarkeit schulde: maximilian oder dem youtube-algorithmus?
pflegebedüftiges smarthome
auch weil ich in den letzten tagen als reaktion auf anje gelegentlich (eins, zwei) über die automatische wohnung geschrieben habe, habe ich gestern und heute vermehrt darüber nachgedacht was der betrieb einer automatischen wohnung im alltag bedeutet. aufwand durch automatisierung zu sparen ist nämlich eine menge aufwand. irgendwas ist immer. vor allem batterien. aber auch schwächelnde geräte, firmware- und software-updates und und und.
wenn ich die automatische wohnung von grund auf neu bauen würde, hätten alle sensoren, schalter und aktoren ein kabel. das wäre auch für die zuverlässigkeit ein vorteil. aber es geht auch retrofitted, non-invasiv, kabellos, bzw. im mischbetrieb. bedeutet halt oft fummelei und erhöhten pflegebedarf.
in der letzten woche ging die funk-/atomuhr in der küche nach. normalerweise freue ich mich fast täglich darüber, dass die alte, schrittige ikea uhr den sekundenzeiger an der gleichen stelle hat, wie meine apple watch. deshalb war ich tieftraurig, als sie 5 minuten hinterherging. aber nach kurzem nachdenken war klar: es muss die batterie sein: batterie getestet, war schwach, getauscht, uhr stellte sich wieder sekundengenaiu ein. puh.
eine andere batterie bereitete mir mehr kopfzerbrechen. unser mac mini von 2012, auf dem früher alles lief (home assistant, plex, dateiserver, fernzugang) — bis ich nach und nach fast alle aufgaben auf linux-server migrierte — wollte gestern nach einem harten shutdown nicht mehr starten. er machte keinen mucks mehr, so dass ich schon dachte, das netzteil sei kaputt. nach ein paar stunden debugging stellte sich aber raus, dass es die CMOS-batterie sein muss. nachvollziehbar, dass die nach 14 jahren schwächelt, aber für den tausch werde ich den ganzen mac mini auseinanderbauen müssen. das habe ich schon zweimal gemacht, weil die festplatte auch schon zweimal getauscht werden musste. die batterie hat also schon 2-3 festplatten überlebt.

nachdem der mac mini gestern aufgab, versuchte ich nachzudenken was der mac mini eigentlich noch macht. mir fiel nur noch ein, dass er eine kopie unserer icloud fotomediatheken zieht und die auf eine backup-platte kopiert. ausserdem sind festplatten an den mac mini gestöpselt mit altem scheiss und backups auf die wir selten aber gelegentlich zugreifen möchten. ausserdem laufen über den mac ein paar mit syncthing synchronisierte ordner, die der mac mit time-machine sichern soll.
er zeigte auch ein vereinfachtes home assistant dashboard an, dass ich per VNC auf ein altes ipad beame, dessen browser zu alt ist um home assistant dashboards überhaupt noch darstellen zu können. das liess ich aber unkompliziert in einen chromium-docker-container auslagern, den das ipad jetzt per VNC anzeigt.

ein weiteres stück jahrzehnte-alte hardware hab ich ebenfalls in den letzten tagen mehrfach angefasst: ein fire tablet das so alt ist, dass es noch mit android 4.4 lief (und sich auch nicht weiter upgraden lässt). dieses fire tablet steht neben dem bett mit einem sehr stark vereinfachten dashboard (mit einem app daemon dashboard gebaut).
das app daemon dashboard wird mit fully kiosk angezeigt, für das ich 2018 eine pro-lizenz gekauft habe. die lizenz konnte irgendwann nach einer neuinstallation nicht mehr geladen werden, weshalb fully kiosk eine unschöne lizenzwarnung anzeigte.
die liess sich auch mit dem support von fully kiosk nicht wegbekommen („we fully stopped support for Android 4.4 about 5 years ago. You can't activate a license on Android 4.4 device anymore.“). auch der versuch tls 1.2 nachzurüsten scheiterete. zum glück haben wir noch ein weiteres uraltes, aber nicht ganz so altes fire-tablet, das bereits mit android 5.x läuft. das konnte ich umwidmen, das alte tablet darf sich damit zur ruhe setzen.
(die tablets sind wie die (chinesischen) kameras vom internet getrennt, sie können nur aufs lokale netzwerk zugreifen. das macht sie nicht unangreifbar, aber ein bisschen.)

wo ich gerade dabei war, habe ich das dashboard auch gleich ein bisschen aufgeräumt und einen wetteransage button eingebaut. der triggert ein homeassistant script das die wetterdaten an chatgpt füttert und es anweist daraus eine ansage zu bauen:
action: conversation.process
data:
agent_id: conversation.chatgpt
text: >-
set station = wetter_stündlich.values() | list | first %} {% set forecast =
station.forecast[:24] %}
Hier sind die Wetterdaten für die nächsten 24 Stunden: {{ forecast }}
Frage: {{ frage | default('Wie wird das Wetter heute? Gib mir eine kurze,
sehr schlecht gelaunte und pampige Zusammenfassung.') }}
Anleitung: Nutze die Daten, um die Frage verständlich, schön kurz und in
wenigen Sätzen zu beantworten. Antworte direkt als Sprecher für eine Ansage.
Wenn es nach 20 Uhr ist, sage das Wetter vom nächsten Tag an. gebe keine
Bewertung des Wetters ab (ein schöner Tag, denk an den Regenschirm oder
Ähnliches).
conversation_id: wetter_ansage
response_variable: chatgpt_response
ehrlichgesagt ist die ansage immer noch ziemlich gut gelaunt, ich muss noch etwas am promt feilen, damit das entweder neutraler oder wirklich pampig rauskommt.

zurück zu batterien: einige der batterien die sich ihrem ende zuneigen melden sich in einer home assistant übersicht. theoretisch ist das sehr praktisch, im alltag klappts nicht immer, auch weil sich manche geräte bei der batteriediagnose verrechnen oder verhaspeln oder ihren batteriestand nicht verraten wollen.
ich bin schwer beeindruckt von der langlebigkeit der batteriene in den geräten einiger hersteller. die xiaomi/aquara-zigbee-sensoren (schalter, fenster oder bewegungssensoren) halten wirklich jahrelang. aber weil die jahre heutzutage doch recht schnell vergehen, gibt’s fast jeden monat was zu wechseln.
theoretisch hatte ikea kürzlich eine ziemlich gute idee. deren batteriesensoren sind jetzt alle auf AAA batterien ausgerichtet und kommen vor allem mit wiederaufladbaren AAA akkus zurecht. unsere tado-thermostate verbitten sich das explizit, wegen der entaldungscharakteristik und weil die spannung der akkus für den motor nicht stabil oder stark genug ist. aber auch wiederaufladbare batterien müssen regelmässig gewechselt werden.
alle paar monate schaue ich mir meine selbstgebauten sensoren an. die meisten sind auf esp8266 oder esp32 basis mit esphome gebaut. das ist toll, einfach und theoretisch auch sehr pflegeleicht. weil sich esphome sehr dynamisch und beeindruckend weiterentwickelt, bedeutet das auch oft änderungen die nicht rückwärtskompatibekl sind. ich bin kein religiöser firmware-updater, aber ich mag es gerne, wenn meine konfiguration relativ aktuell ist. schliesslich exponieren die microcontroller ja eine theoretisch angreifbaren wlan-verbindung. wichtig ist natürlich in erster linie statbilität und ein gerät das zuverlässig, schnell und gut funktioniert, aktualisiere ich dann in der regel auch nicht ständig. aber sobald ich mal anpassungen machen will, muss neu kompiliert werden und dann ist es natürlich schön, wenn ich da nicht erst anpassungen wegen irgendwelcher breaking changes machen muss.
ich habe gemini mal gebeten mir einen template sensor zu machen der eine liste alle esphome geräte und ihrer firmware versionen ausgibt. da war ich jetzt selbst kurz überrascht wie viele das (vier bluetooth proxies die ich anderswo, zur lokalisierung von tiles nutze, fehlen sogar noch) sind und wie breit gestreut die esphome-versionen sind.
| Gerät | Firmware |
|---|---|
| Air Quaility 1 | 2026.1.2 |
| Air Quaility 2 | 2026.1.2 |
| Air Quaility 4 | 2026.1.2 |
| Air Quality Bad | 2026.1.2 |
| AIQea | 2026.4.0 |
| Kinderzimmerschrank | 2024.7.0 |
| Küchenfenster | 2024.7.3 |
| Kinderzimmer Bett | 2025.11.0 |
| BT Proxy Flur | 2026.3.0 |
| Yellow TFT 1 | 2024.12.4 |
| Electrodragon 2 | 2026.2.4 |
| Electrodragon 1 | 2026.1.2 |
| EP1 | 2023.12.9 |
| esp32c3 1 | 2025.2.2 |
| Bad Decke | 2025.11.0 |
| ESP Kamera Wasserzähler | 2026.1.2 |
| IR Blaster | 2026.2.4 |
| Küche Hängeschrank | 2024.7.3 |
| Flur | 2026.2.4 |
| Glocke | 2026.3.1 |
| Gong | 2024.7.0 |
| LED Streifen Bad | 2026.3.1 |
| Flur Klolicht | 2026.4.0 |
| Home Assistant Voice 1 | 2026.4.0 |
| Home Assistant Voice 2 | 2026.4.0 |
| Kammerschrank | 2026.3.1 |
| Kerze | 2023.12.9 |
| Klo Sensor | 2024.7.3 |
| Kuckucksuhr | 2025.8.2 |
| Küchentisch | 2024.7.3 |
| Spül- und Waschmaschinelichter | 2024.7.3 |
| Localbytes Plug 1 | 2024.7.3 |
| Localbytes Plug 2 | 2024.7.3 |
| Matrix Clock 1 | 2024.7.3 |
| Matrix Display Kinderzimmer | 2024.7.3 |
| Matrix Display Küche | 2024.7.3 |
| Matrix Display Schlafzimmer | 2023.12.9 |
| Obi Steckdose 1 | 2024.7.3 |
| Ofen | 2025.11.0 |
| Olimex BT Proxy | 2026.1.2 |
| Roode 1 | 2024.7.3 |
| Human Sensor F2 | 2026.4.0 |
| Stromzähler | 2026.2.4 |
| Stube Motion | 2024.7.3 |
| People Counter Bad | 2025.11.0 |
| Kammer | 2024.7.3 |
| Waage | 2024.7.3 |
| Wasserwaage | 2025.2.2 |
| Wiggling Willie | 2025.11.0 |
Anzahl ESPHome Geräte: 49
- 2026.4.0: 5 Geräte
- 2026.3.1: 3 Geräte
- 2026.3.0: 1 Gerät
- 2026.2.4: 3 Geräte
- 2026.1.2: 7 Geräte
- 2025.8.2: 1 Gerät
- 2025.2.2: 2 Geräte
- 2025.11.0: 5 Geräte
- 2024.7.3: 15 Geräte
- 2024.7.0: 2 Geräte
- 2024.12.4: 1 Gerät
- 2023.12.9: 3 Geräte
wo ich gerade dabei bin:
| Kategorie | Anzahl |
|---|---|
| Automationen | 469 |
| Scripte | 255 |
| Sensoren | 2953 |
| Binäre Sensoren | 560 |
| Lichter | 102 |
| Szenen | 41 |









