[Modul] Raumdisplay (RoomDisplay)

Hallo @pitti , das klappt ganz toll.

  1. Denkst du lässt sich bzgl. des Wunsches vom 15.4. evtl. was machen?
  2. Du gehts eigentlich immer davon aus dass die „Steuerdatei“ die „pages.jsonl“ ist? Ein Szenario wie in Handle Offline State - openHASP beschrieben lässt sich dann ja nicht wirklich nachbauen.
    Oder hättest du eine Idee?
    Ich möchte keine Relais schalten aber falls das WLAN nicht da ist einen entsprechenden Text ausgeben bzw. was mir sonst noch so einfällt.
    Liebe Grüße aus dem verregneten Österreich, Hans
  1. lässt sich doch problemlos über die Konfiguration umsetzen, dass hat doch nichts mit dem Modul zu tun.

Falls ich nichts übersehe:
Gestartet wird mit der pages.jsonl. Sobald online wird eine beliebige andere z.b. pages_online.json geladen.
In dieser befindet sich aber der Hauptteil der Darstellung.
Und diese kann das Modul mit seinen vielfältigen Funktionen nicht laden weil ichs nirgendwo im Modul definieren kann.

Bin aber für jede Art von Überzeugungsbeispielen offen.

Wie @ralf schreibt ist das ja konfigurierbar, mit welcher JSON gestartet wird …

image

kann man ja auch als start.jsonl definieren und dann wenn online die pages.jsonl laden!

Dein Wunsch vom 15.4. wird wohl erstmal nichts, klingt nach ner kleinen Sache - wäre aber ein kompletter Umbau des Moduls (Logik).

Gruß Heiko

Alles klar und verstanden!

Ich lade genau wie Heiko schreibt eine pages_start.jsonl

{
    "page": 1,
    "id": 10,
    "x": 50,
    "y": 30,
    "w": 400,
    "obj": "label",
    "text": "%hostname%"
}
{
    "page": 1,
    "id": 20,
    "x": 50,
    "y": 80,
    "w": 400,
    "obj": "label",
    "text": " warten auf IP und Symcon!"
}

Die wird angezeigt, bis die „Haupt“ pages.jsonl geladen wird. Dort starte ich mit einer Seite, die nur gezielt angezeigt wird, nicht beim Blättern ausgewählt und nach einer Zeit springe ich auf meine Standardstartseite.

Diese „Technik Info“ Seite liegt auch auf meinem Homebutton beim lange Drücken.

{"comment":"----- Status Seite -----"}
{"page": 12,"id": 1,"x":5,"y": 56,"w": 400,"obj": "label","text": "Warten auf IP und  Symcon!", "text_color":"#fb8c00"}
{"page":12,"id":10,"obj":"label","text_color":"#FFFFFF","x":5,"y":110,"h":38,"w":120, "text":"IP:","align":"left"}
{"page":12,"id":11,"obj":"label","text_color":"#FFFFFF","x":125,"y":110,"h":38,"w":350, "text":"---","align":"left"}
{"page":12,"id":20,"obj":"label","text_color":"#FFFFFF","x":5,"y":160,"h":38,"w":120,"text":"Name:","align":"left"}
{"page":12,"id":21,"obj":"label","text_color":"#FFFFFF","x":125,"y":160,"h":38,"w":350,"text":"%hostname%","align":"left"}
{"page":12,"id":30,"obj":"label","text_color":"#FFFFFF","x":5,"y":210,"h":38,"w":120,"text":"WLAN:","align":"left"}
{"page":12,"id":31,"obj":"label","text_color":"#FFFFFF","x":125,"y":210,"h":38,"w":350,"text":"%ssid%","align":"left"}
{"page":12,"id":40,"obj":"label","text_color":"#FFFFFF","x":5,"y":260,"h":38,"w":120,"text":"Model:","align":"left"}
{"page":12,"id":41,"obj":"label","text_color":"#FFFFFF","x":125,"y":260,"h":38,"w":350,"text":"%model%","align":"left"}
{"page":12,"id":50,"obj":"label","text_color":"#FFFFFF","x":5,"y":310,"h":38,"w":120,"text":"Version:","align":"left"}
{"page":12,"id":51,"obj":"label","text_color":"#FFFFFF","x":125,"y":310,"h":38,"w":350,"text":"%version%","align":"left"}
2 „Gefällt mir“