Loxpanel

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Lenardo
    MS Profi
    • 25.08.2015
    • 685

    #1

    Loxpanel

    Einige werden wissen das ich mich schon länger mit 4 Zoll Displays als Bedienelement für Loxone Komponenten beschäftigt habe.

    Dabei habe ich verschiedene Hardware ausprobiert (ESP32 Displays,- Selbstbau Linux Displays,- Linux Fertiggeräte) und auch mit verschiedenen Software Lösungen wie Openhasp, Loxone Visu über Browser oder auch dem originalen Loxone Linux App.

    Leider hat keine der Lösungen das gewünschte Ergebnis gebracht, es musste also eine andere Lösung her, und nachdem ich jetzt sehr lange beruflich und privat sehr beschäftigt war, habe ich jetzt eine neue Lösung gefunden,--
    eine alternative Loxone Visu, im Prinzip wie die originale App, aber voll konfigurierbar und für ein 4 Zoll Display optimiert.

    Ziel ist es nicht auf einen 4 Zoll Display die selben Funktionen wie auf einem Tablet bereitzustellen, sondern eine funktionierende Bedienung der wichtigsten Elemente und dabei eine sehr flexible Darstellung.

    Was LoxPanel macht
    - Es verbindet sich direkt mit dem Miniserver (WebSocket, Token-Auth) – kein MQTT, kein NodeRED, keine Zwischenschicht.
    - Es liest die Struktur (LoxAPP3) und baut die Bedienoberfläche automatisch: Tabs Favoriten / Zentral / Räume / Kategorien, Kacheln mit Live-Status – man muss nichts pro Seite zusammenklicken.
    - Bedienbar sind u. a.: Licht inkl. Stimmungen, Jalousie/Rollo, Tor, Heizung (Ist/Soll ±), Musik (AudioZone mit Player + Quellenauswahl Radio/Playlist/Spotief), Intercom (Livebild + Tür auf + Klingel-Popup), Alarm, Präsenz, Fensterüberwachung, plus Werte/Status (kW, °C, „offen/geschlossen" …).
    - Gesicherte Bausteine (z. B. Türschloss) fragen ein Visu-Passwort/PIN ab.

    Konfiguration – nur wo man will
    Grundsätzlich läuft es ohne Konfiguration. Optional gibt's eine Browser-Oberfläche, um pro Panel festzulegen, welche Räume/Kategorien es zeigt, und um einzelne Kacheln zu gestalten (Farben, Schrift, Icon – eingebaut oder die Loxone-eigenen Icons). Ein Server versorgt beliebig viele Panels; jedes kann eine andere Ansicht zeigen.

    Hardware & Betrieb
    Läuft als Chromium-Kiosk auf einem 4″-Linux-Panel (480×480, Unterputz) – aber genauso auf Handy/Tablet im Browser. Der Server läuft als Docker-Container (auch auf dem Raspberry Pi / armv7) oder standalone; ein LoxBerry-Plugin ist das Ziel. Panels melden sich selbst und lassen sich aus der Oberfläche fernstarten.

    Open Source
    Der Code liegt auf GitHub: Lenardo1/loxpanel. Feedback, Tester und Ideen sind willkommen – gerade zu weiteren Baustein-Typen.



    Screenshots hänge ich an: einmal die Visu am Panel, das Wandpanel selbst, und die Konfig-Seite. Jede Kachel ist je Display voll individuell gestaltbar, Farben, Icon`s, Schrift, Größen der Schrift u. Elemente usw. lässt sich ändern, mit Loxone Icons (aus den MS) oder mit google Symboles oder mit eigenen Icons.



    Klicke auf die Grafik für eine vergrößerte Ansicht

Name: kiosk1.png
Ansichten: 461
Größe: 502,5 KB
ID: 489665

    Klicke auf die Grafik für eine vergrößerte Ansicht

Name: kiosk2.png
Ansichten: 419
Größe: 932,5 KB
ID: 489666

    Klicke auf die Grafik für eine vergrößerte Ansicht

Name: panel.png
Ansichten: 415
Größe: 98,5 KB
ID: 489667
    Klicke auf die Grafik für eine vergrößerte Ansicht

Name: kacheln.png
Ansichten: 416
Größe: 88,7 KB
ID: 489668

  • challo
    LoxBus Spammer
    • 21.09.2016
    • 404

    #2
    Cooles Projekt, finde ich sehr interessant und super umgesetzt. Welches Display verwendest du?

    Kommentar

    • Lenardo
      MS Profi
      • 25.08.2015
      • 685

      #3
      wenn jemand fertige Linux Panels verwenden will ich habe das Portworld YC-SM41P (Geäuse Plastik, ohne micro/audio) und das YC-SM41PM (Gehäuse Metal, mit micro/audio) getestet, diese gibt es mit unterschiedlichen Power (12-24V und 110-220V) aber beide funktionieren auch mit POE,

      wer kein Gegensprechen ect. verwenden will/muss für den reicht die billiger Variante, diese kostet ca. 75 euro + (Einfuhr) mwst, die Metalversion kostet ca. 95 Euro + (Einfuhr) mwst.

      dort ist Linaro Linux vorinstalliert, für die verwendung mit Loxpanel muss man dann entweder die IP des Gerätes kennen, oder man installiert dort einmalig einen kleinen Agenten (im Autostart) und dann wird das Gerät automatisch im Loxpanel gefunden. In Loxpanel legt man dann verschiedene "Panel Visu`s" an und kann dann entscheiden welches Panel man mit welcher Visu startet, das kann man auch schnell wechseln wenn man will

      Kommentar


      • leopoldiskatzinakis
        leopoldiskatzinakis kommentierte
        Kommentar bearbeiten
        Hast du das selber importiert?

      • Lenardo
        Lenardo kommentierte
        Kommentar bearbeiten
        einfach bestellt und die Einfuhrumsatzsteuer wurde mir mit verrechnet, ich hab ein normales Paket bekommen, 2 verschiedene Lieferungen ohne Probleme und ich hatte das erste Panel mit Android bestellt und von netten Portworld Support dann das Linux Image + Anleitung zum um-flashen bekommen, also sehr zu empfehlen
    • Einhorn
      Smart Home'r
      • 26.08.2023
      • 44

      #4
      Wenn das wirklich gut funktioniert könnte ja eine Sammelbestellung interessant werden. Für den Preis kann man sich sowas schon mal rein hängen.
      Tolle Arbeit, danke dir.

      Kommentar


      • Lenardo
        Lenardo kommentierte
        Kommentar bearbeiten
        das funktioniert schon sehr gut und jeder der interessiert ist kann es testen auch ohne Linux Display, nach der Docker Installation kann man die Visu in jedem Browser öffnen und testen, am PC zeigt der Browser natürlich eine 480x480px Visu, also verkleinert solange man den Browser nicht im Kiosk Modus startet, aber es sind alle Funktionen vorhanden, vielleicht muss ich noch andere Display Größen integrieren?
    • Funbug
      Extension Master
      • 14.02.2022
      • 160

      #5
      @Lenardo, kannst du eine kleine Anleitung erstellen, wie das Panel eingerichtet werden muss, damit das dann auch sauber läuft?

      Bin echt gespannt, wie das im Vergleich zum neuen Loxone Panel aussen wird
      Smarte Grüsse
      Thomas König

      Kommentar

      • Lenardo
        MS Profi
        • 25.08.2015
        • 685

        #6
        das Panel soll sehr einfach zum einrichten sein.
        • Loxberry Plugin installieren oder Container einrichten und starten
        • Linux Panel mit Power/POE versorgen und IP notieren
        • in der Config/Setting Seite des Plugins den Button "neues Panel einrichten" drücken
          es öffnet sich eine Eingabe für die IP Adresse des Panels und daraufhin werden 2 Daten (1 Agent u. 1 cfg. Datei) auf das Panel überspielt und dort in Autostart eingetragen
        • ab diesen Zeitpunkt ist das Panel in der Plugin/Config erkannt und kann dort weiter bearbeitet werden
        Grundsätzlich spiegelt das Panel einfach die Visu die auch im normalen App dargestellt wird, es können aber beliebig viele " individuelle" Visus erstellt werden, eben eingeschränkt nur auf bestimmte Räume/Kategorien und auch individuelle Icons und Schriften/Farben/Größen gewählt werden.

        Es ist denkbar dem Panel unter bestimmten Umständen einfach eine andere Visu zu geben, z.b bei Abwesenheit/Gäste/Putzpersonal usw. also das wäre dann so etwas wie eine Zugriffskontrolle aber ohne eigene Profile zu haben, einfach eine Panel Visu anlegen und bei Event umschalten.

        Gibt fast keine Einschränkungen, das einrichten ist schon getestet aber noch nicht in der Setting Seite integriert, werde noch mehrere Verbesserungen machen, z.b Screensaver (Datum Uhrzeit) und Status Kacheln will ich nach dem antippen auf einer 1/1 Seite größer anzeigen usw.

        Für das gegensprechen ist ein Sip Server geplant, auch wenn das für mich keine Priorität hat, weil ich nicht wirklich gegenspreche sondern nur schaue wer läutet und dann öffne oder ignoriere

        Kommentar

        • Prof.Mobilux
          Supermoderator
          • 25.08.2015
          • 5501

          #7
          Wirklich cooles Projekt! Wenn Du Unterstützung für das LoxBerry Plugin benötigst gib Bescheid. Das Audioserver4Home Plugin basiert auch auf Docker - ich denke da kann man sehr schnell mit Claude etwas entsprechendes bauen.
          LoxBerry: https://wiki.loxberry.de/start

          Kommentar


          • Lenardo
            Lenardo kommentierte
            Kommentar bearbeiten
            danke! das Loxberry Plugin soll erst kommen wenn ich über die Docker Version alles getestet habe und alles ziemlich fertig ist, in der Zwischenzeit muss ich mich selbst auch beim Loxberry und beim Audioserver4Home erst auf neuesten stand bringen, war jetzt monatelang mit anderen Dingen beschäftigt und hab nur sporadisch mitgelesen.
        • Lenardo
          MS Profi
          • 25.08.2015
          • 685

          #8
          OK, noch ein kurzes Update, bevor ich mich die nächsten Tage noch final um meinen Umbau zuhause kümmern muss

          Danke für das zahlreiche Feedback !

          Ich habe jetzt noch etliche Dinge verbessert und ergänzt, wer es bereits über Docker installiert hat sollte ein recreate/re-pull Image machen es lohnt sich.
          was wurde geändert:

          Konfiguration pro Panel:
          ▎ - Untere Leiste frei zusammenstellbar: die 4 Standard‑Tabs + einzelne Kategorien als Abkürzung (max. 4 Tabs)
          ▎ - Pro Panel wählbar, welche Räume/Kategorien angezeigt werden –
          der Raumfilter greift auch in den Kategorie‑Tabs (Panel „Küche" + Tab „Audio" = nur Küchen‑Player)
          ▎ - Jede Kachel einzeln gestaltbar: Farbe, Schrift (fett/kursiv), Icon (aus Loxone / Google / eigener Upload)
          ▎ - Darstellung 2×2 oder 3×2 Kacheln pro Panel umschaltbar, daher auch für ältere IOS/Android 4:3 Tablets verwendbar die für die aktuelle Loxone App zu schwach sind
          ▎ - Versatz‑ und Display‑Abschalt‑Feineinstellung pro Panel

          ▎ Bedienung & Anzeige:
          ▎ - Status‑Bausteine öffnen eine große 1/1‑Wertseite – mit dem eigenen Icon des Bausteins (auch geändert/hochgeladen)
          ▎ - Sauberes Seiten‑Snapping – immer eine volle Seite, kein „Zwischenhängen"
          ▎ - Screensaver mit Uhr + Datum, der langsam wandert (gegen Einbrennen)
          ▎ - Musik: einfacher Player, Favoriten & Quellen (Radio/Playlist/Spotify) auf der Unterseite – läuft mit Music Server UND Audioserver
          ▎ - Gesicherte Bausteine über die Visu‑PIN

          ▎ Einrichtung & Hardware:
          ▎ - Neues Panel direkt aus der Settings‑Seite einrichten (Miniserver/Intercom, finden & starten)
          ▎ - Läuft als Docker‑Container (Portainer‑Stack)
          ▎ - Offen für alle: alles kommt vom Miniserver, nichts hardcodiert – funktioniert mit jeder Anlage
          ▎ - Neu: auch für kleine Android‑Panels (iOS & Android) geeignet – dank 3×2‑Kacheldesign und einem kiosktauglichen Browser.


          - wer nicht in China bestellen will kann auch ein SONOFF NSPanel Pro Gen2 verwenden und über den Store einen Kiosk Browser installieren
          - wer ein altes IOS/Android Tablet hat verwendet eine Visu mit 3x2 Kacheln statt 2x2 Kacheln für die 4 Zoll Displays

          ein paar Bilder dazu: Tablet 3x2 Kacheln

          Klicke auf die Grafik für eine vergrößerte Ansicht

Name: tablet 3x2.png
Ansichten: 122
Größe: 423,0 KB
ID: 489721

          und Status Update:

          Klicke auf die Grafik für eine vergrößerte Ansicht

Name: status.png
Ansichten: 118
Größe: 142,0 KB
ID: 489722

          Kommentar

          • Prof.Mobilux
            Supermoderator
            • 25.08.2015
            • 5501

            #9
            Die Unterstützung für alte Tablets finde ich spitzenmässig!

            Ich habe hier noch massig Tablets rumfliegen, die für die Loxone App zu schwach sind. Für Keller am PV-Batteriespeicher oder im Poolhaus aber noch allemal ausreichend wären.

            TOP Arbeit!
            LoxBerry: https://wiki.loxberry.de/start

            Kommentar

            • duncan
              LoxBus Spammer
              • 28.08.2015
              • 368

              #10
              "Those who don't want to order from China can also use a SONOFF NSPanel Pro Gen2 and install a kiosk browser from the store."

              can you point me to a guide for this? is it Fully Kiosk or another product? and does the sonoff include access to an app store by default?

              thanks

              Kommentar


              • Lenardo
                Lenardo kommentierte
                Kommentar bearbeiten
                Yes. “Fully Kiosk” is one of the kiosk browsers that work, but i use Opera Mini. you can try out both. Sonoff NSPanel has access to a store, but I haven't tested any Sonoff devices yet. I've successfully tested Opera Mini on other Android devices.
            • duncan
              LoxBus Spammer
              • 28.08.2015
              • 368

              #11
              Zitat von duncan
              "Those who don't want to order from China can also use a SONOFF NSPanel Pro Gen2 and install a kiosk browser from the store."

              can you point me to a guide for this? is it Fully Kiosk or another product? and does the sonoff include access to an app store by default?

              thanks
              thanks - ive just ordered a sonoff to test and installed the container ready to test using the Docker NG plugin - all working well so far in the browser

              Kommentar

              Lädt...