Productivity
Swiss Deck
Overview
Swiss life on your Stream Deck — weather, pollen, and waste collection, all based on your PLZ (zip code).
Data: Open-Meteo, MeteoSwiss OGD, OpenERZ, swisstopo.
WeRecycle fetch logging — the WeRecycle pickup fetch was silently dropping entries on any failure path (network errors, unexpected response shape, no matching entry for the configured plan, unparseable date strings). All paths now emit a clear log line via streamDeck.logger:
info — successful fetch with the parsed next-pickup date
warn — unexpected response shape, missing entry (with the entries that were available), or date parse failure
error — thrown exceptions (network, JSON parse)
Renderer refactor — renderWasteTwoRow now takes parameterized labels and colors instead of hardcoding "Today!" / weekday name. Behavior-equivalent.
More waste types recognized — the waste tile now handles three additional OpenERZ types that were previously silently rendered as "Garbage":
chipping_service → Chipping (Häckseldienst, branch/garden chipping) — lime sprig icon
mobile → Mobile (Zurich Mobile-Recyclinghof) — cyan truck icon
oekibus → Ökibus (Dübendorf hazardous-waste bus) — orange truck with warning icon
Safer fallback for unknown types — any OpenERZ waste type the plugin doesn't recognize now shows as a neutral gray "Unknown" tile (question mark in a circle) instead of impersonating "Garbage". Protects against future misclassification when new types appear in zones or cities that aren't yet mapped.
Version 1.0.8
Jun 25, 2026
Details
Type
Productivity
OS
Mac
Windows
Compatibility
Stream Deck 6.9 or later
Size
1.27 MB
Version
1.0.8
Language
English
Support
Profiles
No
Dial support
No
You might also like