User Tools

Site Tools


projekte:ionpy:ideen

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
projekte:ionpy:ideen [2026/02/15 09:37] – [Settings auf Button legen] dominikprojekte:ionpy:ideen [2026/02/15 11:35] (current) – [TODO] dominik
Line 1: Line 1:
 ====== ionpy Framework: Erweiterte Architektur-Spezifikation (Vollständig) ====== ====== ionpy Framework: Erweiterte Architektur-Spezifikation (Vollständig) ======
 +
 +===== TODO =====
 +  * Checkn ob Webseite Reconnect macht wenn man ionpy neu startet 
 +  * Inventar über Web View einstellbar machen 
 +    * Inventar ist nicht bestandteil vom Projekt (Idee vielleicht die Inventar.yaml mit im Projekt speichern -> schnelles wiederherstellen ??)
 +    * Gerät hinzufügen, löschen, Ändern, ...
 +  * Settings nicht überschreiben beim Einstellen -> siehe Punkt 1
 +  * Projekt anlegen / speichern / laden -> Frontend 
 +    * Speichern im Backend
 +  * RP2350 als Testgerät 
 +  * Buttons mit X Settings ausführen 
 +
  
 Dieses Dokument beschreibt die integrale Architektur-Erweiterung des ionpy-Frameworks. Es dient als verbindliche Grundlage für die Implementierung neuer Entitätstypen, haptischer Steuerungen und geräteübergreifender Automatisierung. Dieses Dokument beschreibt die integrale Architektur-Erweiterung des ionpy-Frameworks. Es dient als verbindliche Grundlage für die Implementierung neuer Entitätstypen, haptischer Steuerungen und geräteübergreifender Automatisierung.
Line 21: Line 33:
     * ''focusout'': Entfernt die ID nach einer kurzen Verzögerung (ca. 300-500ms).     * ''focusout'': Entfernt die ID nach einer kurzen Verzögerung (ca. 300-500ms).
   * **WebSocket-Logik**: Die Funktion ''channel.onmessage'' prüft vor dem Update eines HTML-Elements, ob dessen ID im Set vorhanden ist. [cite_start]Falls ja, wird das Update verworfen[cite: 53, 54].   * **WebSocket-Logik**: Die Funktion ''channel.onmessage'' prüft vor dem Update eines HTML-Elements, ob dessen ID im Set vorhanden ist. [cite_start]Falls ja, wird das Update verworfen[cite: 53, 54].
 +
 +===== Neue View Multisensor Device =====
 +  * auf einen Schlag alle Readings anzeigen 
 +  * Checkbox on/off für MAIN = "main", CONFIG = "config", DIAGNOSTIC = "diag"
 +  * Device basiert
 +
 +
  
 ===== 2. Strukturierte Daten: TableEntity (Deep Dive) ===== ===== 2. Strukturierte Daten: TableEntity (Deep Dive) =====
projekte/ionpy/ideen.1771144639.txt.gz · Last modified: by dominik

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki