Commit Graph

  • e0379445e8 docs(bruno): Standalone-Anfragen und die neuen Felder in system/info main Michael Sauer 2026-10-02 23:50:15 +02:00
  • 58cdc73afc feat(station): ausgelieferte Firmware-Version auf dem Panel Michael Sauer 2026-10-02 23:44:37 +02:00
  • c53a23daba docs: Standalone als Alternative beim Onboarding, Tokenschutz am Geraet belegt Michael Sauer 2026-10-02 22:06:29 +02:00
  • 6fe5efd2c0 merge: Standalone-AP-Modus (eigener Dauer-AP statt WLAN-Einwahl) v0.4.0 Michael Sauer 2026-10-02 21:30:35 +02:00
  • b198fead77 docs: Standalone-AP am EVK abgenommen, alle neun Punkte belegt Michael Sauer 2026-10-02 21:17:35 +02:00
  • 71cede19a4 Doku: AP-Name in system/settings (gewuenscht) und system/info (laufend) unterschieden, Abnahmepunkt fuer wifi.ssid im AP-Betrieb Michael Sauer 2026-10-02 19:45:39 +02:00
  • ba8f2a10a0 fix(wifi): kurze Pause vor dem Standalone-Wechsel, Abnahmepunkt dazu Michael Sauer 2026-10-02 19:32:56 +02:00
  • bc3eff1a41 fix(mdns): im eigenen AP bis zum Erfolg wiederholen, netif-Zeiger raus Michael Sauer 2026-10-02 19:32:47 +02:00
  • 08ea01f944 fix(api): system/info meldet im AP-Betrieb den AP-Namen Michael Sauer 2026-10-02 19:32:33 +02:00
  • ef321b37ef fix(wifi): Zugriffsschutz und AP-Daten beim Verlassen des Standalone-Modus Michael Sauer 2026-10-02 19:32:19 +02:00
  • 813d861cd1 docs: Standalone-AP, ssid/pulse-Angaben korrigiert, Begriffe geschaerft Michael Sauer 2026-10-02 18:54:26 +02:00
  • a022d8ae3e docs: Standalone-AP-Modus in Abnahmeliste und README Michael Sauer 2026-10-02 18:51:50 +02:00
  • 20c26d16d7 fix(mdns): im Standalone-Modus am AP-Netif anmelden, genutztes Netif protokollieren Michael Sauer 2026-10-02 15:03:07 +02:00
  • fda2552e50 fix(mdns): Bekanntmachung am Zustand statt am Erzeugungsereignis Michael Sauer 2026-10-02 14:17:09 +02:00
  • ded09a3516 fix(mdns): Bekanntmachung auch im eigenen AP Michael Sauer 2026-10-02 10:47:10 +02:00
  • 031830454a fix(ha-integration): ausgeschaltete Lampe -> "unavailable" statt Fehlerzustand no-error-if-device-unavailable Robin von Bülow 2026-10-02 08:37:50 +02:00
  • 24c4e38e4e fix(wifi): AP-Daten nach dem Onboarding zuruecksetzen, Netz trotz abgelehntem AP-Aufbau Michael Sauer 2026-10-02 01:17:00 +02:00
  • 18eb7b5c01 feat(wifi): Standalone-AP im Treiber und im Startpfad Michael Sauer 2026-10-02 00:52:52 +02:00
  • e36add5030 fix(api): standalone rollt bei 503 zurueck, Tests fuer Grenzen und behaltene Felder Michael Sauer 2026-10-02 00:21:40 +02:00
  • 416307083f feat(api): Settings-Typ standalone und wifi.standalone in system/info Michael Sauer 2026-10-02 00:10:38 +02:00
  • 8469b92338 fix(wifi): Standalone beendet laufenden Puls, schaerfere Tests fuer den Fehlschlagzweig Michael Sauer 2026-10-01 23:52:01 +02:00
  • 906a6d55f2 feat(wifi): Wechsel in und aus dem Standalone-Modus Michael Sauer 2026-10-01 23:41:10 +02:00
  • 1c29735eaf feat(wifi): Standalone-Zustand mit begrenztem Startpuls Michael Sauer 2026-10-01 23:18:43 +02:00
  • d4b683de8f feat(settings): Felder fuer den Standalone-AP-Modus Michael Sauer 2026-10-01 23:01:02 +02:00
  • 543123a60d feat(api): system/info sagt, ob der sACN-Empfaenger laeuft Michael Sauer 2026-09-27 02:48:48 +02:00
  • 7fd279721f chore: HA-Kopie und die von der Station abgedeckten Werkzeuge wieder heraus Michael Sauer 2026-09-26 18:01:56 +02:00
  • e10147b70f Merge remote-tracking branch 'origin/montana-black-shield' into merge-probe Michael Sauer 2026-09-26 17:18:27 +02:00
  • 19a0d6539a docs(bulb-map): Montana-Black-Shield (f960) ergaenzt montana-black-shield Robin von Bülow 2026-09-25 17:53:43 +02:00
  • 41088b13ae chore(tools): qconnex-Migrationswerkzeug und HA-Integration ins Repo Robin von Bülow 2026-09-25 17:41:47 +02:00
  • 09ee206906 feat(station): Montana-Black-Produkt-ID -> Ziel ledshield_rgb Robin von Bülow 2026-09-25 17:39:41 +02:00
  • 8294688e37 feat(board): ledshield_rgb — Montana Black RGB-LED-Shield (analoge RGB-Streifen) Robin von Bülow 2026-09-25 17:26:46 +02:00
  • 5cbf425e49 fix(release): Zugangsdatenpruefung entpackt die Abbilder, Teststub baut echte Michael Sauer 2026-09-24 00:25:49 +02:00
  • d7810c6cff fix(station): Zugangsdatenpruefung entpackt die Abbilder und prueft beide Rettungssaetze Michael Sauer 2026-09-23 23:55:23 +02:00
  • bd467b5e52 fix(station): Panel ermittelt die Adresse per Netlink und nennt das Geraet Michael Sauer 2026-09-23 22:35:50 +02:00
  • f31ef879ee fix(station): CLI prueft Rettungs- und Migrationsbildsatz getrennt, meldet Modus dauerhaft Michael Sauer 2026-09-23 21:59:25 +02:00
  • 1562a7983a fix(station): Panel liest den Modus aus einer dauerhaften Datei, nicht aus RUN_DIR Michael Sauer 2026-09-23 21:59:09 +02:00
  • e67fc53b20 fix(station): Server nennt Rettungs-Bildsatz im Journal, haertet Umschalter-Lesen ab Michael Sauer 2026-09-23 21:58:54 +02:00
  • 6d0f79a6ac feat(station): Panel zeigt Rettungs-Bildsatz, Lebenszeichen und klarere LAN-Zeile Michael Sauer 2026-09-23 21:22:42 +02:00
  • ac8dfb1077 feat(station): Rettung folgt dem Bildsatz-Umschalter, Server meldet Lebenszeichen Michael Sauer 2026-09-23 21:22:22 +02:00
  • eec9fa5a21 feat(station): Rettungsabbilder folgen dem Bildsatz-Umschalter beim Deploy Michael Sauer 2026-09-23 21:22:06 +02:00
  • 9ee1983dff feat: sACN-Belegung rgb als Vorgabe Michael Sauer 2026-09-22 23:20:06 +02:00
  • 363aee12ef docs(sacn): Multicast-Ursache gefunden - nicht geklammertes htonl-Makro Michael Sauer 2026-09-21 23:22:03 +02:00
  • 4231444a93 merge: Multicast-Fehler behoben - htonl() zerriss die Gruppenadresse Michael Sauer 2026-09-21 23:10:19 +02:00
  • fdded43ab9 fix(sacn): Multicast kam nie an - htonl() zerriss die Gruppenadresse Michael Sauer 2026-09-21 23:06:01 +02:00
  • a3a48cdf68 build: tools/podman.sh — docker.sh-Pendant für podman (gleiches Image, gleicher Mount) Robin von Bülow 2026-09-21 17:50:36 +02:00
  • 1c960ad5cc Überträgt lokale Änderungen (nl_crc8 unsigned-shift, docker.sh cd -P) in neuen Top-Level-Tree und entfernt altes ninlight-w600/ Robin von Bülow 2026-09-21 14:35:22 +02:00
  • cc14efea01 Merge ninharp/ninlight-w600 origin/main Robin von Bülow 2026-09-21 14:05:38 +02:00
  • 4400ea5b42 docs(sacn): rgb-Belegung an der Hardware abgenommen Michael Sauer 2026-09-20 03:40:38 +02:00
  • fbdf0c40ef feat(sacn): zweite Slot-Belegung "rgb" fuer pixelorientierte Werkzeuge Michael Sauer 2026-09-20 03:35:19 +02:00
  • 2c7ebac6d1 docs(sacn): Multicast weiter eingekreist - vier Theorien ausgeschlossen Michael Sauer 2026-09-20 03:15:17 +02:00
  • d82df96655 docs(sacn): Netzseite durchprobiert - Multicast bleibt aus, Verdacht liegt bei der Lampe Michael Sauer 2026-09-20 02:58:04 +02:00
  • 60b662ff20 merge: sACN/E1.31-Fernsteuerung Michael Sauer 2026-09-20 02:33:49 +02:00
  • 15074fb58f merge: Panel und CLI der Station auf Englisch, IP-Zeile im Off-Bild Michael Sauer 2026-09-20 02:33:49 +02:00
  • 8f877f18d0 docs(sacn): Multicast-Ursache geklaert - die Lampe tritt bei, das WLAN filtert Michael Sauer 2026-09-20 02:33:21 +02:00
  • fd61f151d7 feat(sacn): Ergebnis des Multicast-Beitritts sichtbar machen Michael Sauer 2026-09-20 02:23:33 +02:00
  • aa0ed770eb docs(sacn): Abnahmeprotokoll der Hardwarepruefung Michael Sauer 2026-09-20 02:21:19 +02:00
  • 9b80ab0e0d docs(light,e131): zwei Stellen benennen, die sonst wie Versehen aussehen Michael Sauer 2026-09-20 01:16:42 +02:00
  • c70b6db4b8 fix(sacn): ein nicht gestarteter Empfangs-Task darf die Lampe nicht unbrauchbar machen Michael Sauer 2026-09-20 01:16:42 +02:00
  • 5c17c94dbc fix(console): Licht-Befehl gibt den DMX-Override frei - die Konsole ist der Rettungsweg Michael Sauer 2026-09-20 01:16:42 +02:00
  • 993b7c1575 fix(settings): neue Felder erst ab dem alten sizeof - sonst war sACN nach dem Update aus Michael Sauer 2026-09-20 01:16:42 +02:00
  • f2cae9b7ce docs(sacn): Sender fuer die Abnahme, README und Bruno-Anfrage Michael Sauer 2026-09-20 00:57:16 +02:00
  • c547a9f2b2 feat(sacn): UDP-Empfangs-Task und Verdrahtung in App und API Michael Sauer 2026-09-20 00:51:33 +02:00
  • 545ca30699 fix(sacn): validate universe/start_slot via get_int(), reject fractional input Michael Sauer 2026-09-20 00:29:47 +02:00
  • 021089a68b feat(station): Panel und CLI auf Englisch, IP-Zeile im Off-Bild Michael Sauer 2026-09-20 00:28:33 +02:00
  • e892b441ce feat(sacn): Endpunkt zum Einstellen und Statusfeld in system/info Michael Sauer 2026-09-20 00:24:09 +02:00
  • 882cb55297 fix(sacn): sequence handling on priority change and start_slot clamp Michael Sauer 2026-09-20 00:16:39 +02:00
  • fae22f8c64 feat(sacn): Uebernahme-Schicht mit Timeout, Prioritaet und Sequenz Michael Sauer 2026-09-20 00:08:49 +02:00
  • 6be0473f18 feat(sacn): Override-Zweig in der Licht-Engine Michael Sauer 2026-09-20 00:02:16 +02:00
  • 33d085cbed feat(sacn): Slotzahl je Board und vier Settings-Felder Michael Sauer 2026-09-19 23:56:00 +02:00
  • f09a51088a fix(sacn): validate universe range (1..63999), add boundary tests Michael Sauer 2026-09-19 23:49:47 +02:00
  • cdbbe31831 feat(sacn): E1.31-Pakete pruefen und zerlegen Michael Sauer 2026-09-19 23:44:55 +02:00
  • ea711b6264 Initial commit Robin von Bülow 2026-09-15 20:54:23 +02:00
  • 71a579c0f9 fix(display): Abschlussbild sagt 'Strom trennen erlaubt' - der alte Satz war abgeschnitten Michael Sauer 2026-09-15 10:41:42 +02:00
  • f4dd1386ef fix(display): Fusszeile des Bildsatzes passt aufs Panel, auch die Fehlt-Warnung Michael Sauer 2026-09-15 10:37:30 +02:00
  • c482194503 fix(station): deploy.sh prueft Bildsatz 'ohne-wlan' auf Zugangsdaten Michael Sauer 2026-09-15 03:57:08 +02:00
  • fa93259426 test(station): Freigabe bleibt bei fehlendem Image und Abbruch stehen Michael Sauer 2026-09-15 03:48:25 +02:00
  • bbe2e842b6 test(station): Ausfallpfad der Anzeige in allen vier Modi festhalten Michael Sauer 2026-09-15 03:46:37 +02:00
  • 95ae51bc1d docs: Abnahmeprotokoll nennt den off/Anzeigedienst-Befund als behoben Michael Sauer 2026-09-15 03:45:16 +02:00
  • c296e2626e fix(station): nmcli-Werte unmaskiert lesen, Doppelpunkt im Profilnamen Michael Sauer 2026-09-15 03:44:50 +02:00
  • 4e1a965cbb feat(station): Abschlussbild beim Herunterfahren und beim Neustart Michael Sauer 2026-09-15 03:02:21 +02:00
  • 300edafc3e feat(station): Umschalter fuer Migrationsimages mit/ohne WLAN-Daten Michael Sauer 2026-09-15 02:17:36 +02:00
  • 3642672c71 feat(station): Automatikmodus als eigener Menueeintrag am Taster Michael Sauer 2026-09-15 01:20:42 +02:00
  • 2fe2f7d9f4 feat(tools): Auslieferungsarchiv ohne WLAN-Zugangsdaten Michael Sauer 2026-09-15 01:07:44 +02:00
  • 6325ce073f fix(station): Signiervariante aus Produkt-ID und Version bestimmen Michael Sauer 2026-09-15 00:24:29 +02:00
  • 6f0137908c fix: SM2135EH-Weissreste beim Wechsel zurueck auf Farbe loeschen Michael Sauer 2026-09-14 23:59:38 +02:00
  • 24b37ee58f feat(station): Tasterdienst per deploy.sh/setup_pi.sh ausliefern Michael Sauer 2026-09-14 22:34:56 +02:00
  • 82a3942554 feat(station): Bedienung ueber einen Taster mit Panel-Rueckmeldung Michael Sauer 2026-09-14 21:50:37 +02:00
  • f0f6894bc9 docs: Ausschaltfade an der migrierten GU10 bestaetigt Michael Sauer 2026-09-14 21:10:46 +02:00
  • d1535433ce fix(station): Anzeigedienst bleibt ueber on/off hinweg durchgehend an Michael Sauer 2026-09-14 21:09:50 +02:00
  • 5f3cf25e41 docs: Abnahme der Migrationsstation an einer echten GU10 RGB Michael Sauer 2026-09-14 20:53:01 +02:00
  • 1f01b29b8e feat(station): optionaler Zeitschalter schaltet die Station selbst ab Michael Sauer 2026-09-14 19:39:42 +02:00
  • f105a0eb69 fix(display): Freigabe-Ziel lesbar, Tests schriftunabhaengig Michael Sauer 2026-09-14 15:12:45 +02:00
  • e77d3da292 fix(station): SPI in setup_pi.sh automatisch einschalten Michael Sauer 2026-09-14 14:13:56 +02:00
  • 03d6328dd5 fix(display): Phase im Kopfbalken, Rand unten, Wants-Fehler behoben Michael Sauer 2026-09-14 03:11:32 +02:00
  • bb39105ac4 feat(display): grosse Schrift, invertierter Kopf, GPIO-Uebergabe Michael Sauer 2026-09-14 02:24:14 +02:00
  • f138e88f4e Merge branch 'main' into plan-4c-migrationsstation Michael Sauer 2026-09-14 01:40:30 +02:00
  • 46b0a198d9 fix(display-service): HOME/WorkingDirectory fuer lgpio unter systemd setzen Michael Sauer 2026-09-14 01:32:53 +02:00
  • 47532a6820 fix(station): ehrliche Abbruchmeldung, apt-update darf scheitern Michael Sauer 2026-09-14 00:45:04 +02:00
  • 7fdccbce72 fix(station): Anzeige-Installation absichern, apt darf nur warnen Michael Sauer 2026-09-14 00:03:49 +02:00
  • cc398ef57a feat(station): Anzeige ausliefern, Migrationsprofil, display-Befehle Michael Sauer 2026-09-13 23:18:59 +02:00