Ankündigung

Einklappen
Keine Ankündigung bisher.

Vaporware : Gira QuadClient im Browser bzw wir bauen unseren eigenen QC!

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    HS/FS Vaporware : Gira QuadClient im Browser bzw wir bauen unseren eigenen QC!

    Moin,

    Edit: 09.11.2026: Aktueller Stand: https://github.com/BadSmiley0815/QC-Client

    Claude und ich.. naja Claude hat die Schnittstelle von HS - QC angefangen mal zu analysieren. Es ist also nichts an den Urheberrechten von Gira geändert worden, sondern ich wollte meinen eigenen QC Client aus "Gründen".
    Das hat mich jetzt knapp 4h gekostet und ist noch nicht fertig, aber ich finde es grade so mega, dass ich es euch schon mal zeigen wollte und weiter mache.
    Geplant ist im 1. Schritt - Alles was im QC angelegt ist, wird abgefragt und in einer HTML5 Visu angezeigt, einfach im Browser, ohne extra Schischi.
    Das klappt im aktuellen Zustand nur mit den Standard Funktionsvorlagen, neue Funktionsvoralgen, also alles was ihr selber angelegt habt, müsste man ggf. analysieren und übernehmen. Mal sehen ob ich das noch im Tool hinkriege, Ideen habe ich dazu schon.

    Ja und wie funktioniert das Ganze jetzt? einfach die index.html herunterladen und mit dem HS übertragen:
    grafik.png​
    Dann die QC Visu über: https://<HS-IP>/opt/hs-client/qc.html aufrufen... testen und mir gerne Feedback für Herr Claude geben.

    Das ist Version -0.1 also noch sehr früh, ich taste mich voran. Standard Funktionsvorlagen sollten funktionieren. Bis zu welchem Experten es runter geht, ich habe keine Ahnung! Ich habe nur auf einem 4.13 getestet.

    Was mein Ziel ist? Eigentlich den QC für Android, iOS und Windows neu bauen... evtl. sogar HTML5 Visu und QC vereinen. Mal sehen..

    Hier das Beispiel:
    Aus diesem QC Einstellungen:
    grafik.png​

    Wird das hier:
    grafik.png​​

    Ihr könnt aber die QC.html auch einfach runterladen, ausführen (Also im Browser öffnen) und dann mit IP + Daten euch einloggen. Was wichtig ist. Ihr müsst in dem Browser aktuell noch 1x dem HS zertifikat Vertrauen, damit es funktioniert.

    Gruß
    Roman
    Zuletzt geändert von BadSmiley; 09.11.2026, 21:56.
    Dieser Beitrag enthält keine Spuren von Sarkasmus... ich bin einfach so?!
    QC-Client, HS-Logikbausteine

    #2
    Was so eine KI doch so alles kann........was sie aber definitiv nicht kann: ein gutes Layout bauen.....dennoch viel Freude damit.

    Kommentar


      #3
      Das Layout war mir gerade sowas von egal, irgendwer hatte ein Startrek Theme, der darf hier auch gerne weiter machen.. mir geht es nur um den QC Ersatz, der Rest kommt später. Jetzt übrigens mit Menü...

      Oha und bin ich blöd, ich wollte das hier ja dauernd anhängen. Jetzt also die Version 0.5 mit Menü.
      Zuletzt geändert von BadSmiley; 08.11.2026, 21:05.
      Dieser Beitrag enthält keine Spuren von Sarkasmus... ich bin einfach so?!
      QC-Client, HS-Logikbausteine

      Kommentar


        #4
        Aktuelle Version, dafür ist es heute gut.. 0.5.4:
        Damit kann man sogar seine alten HTML4/5 Visus integrieren, etwas was ich angefangen habe, aber nie beendet.
        ​grafik.png​
        Zuletzt geändert von BadSmiley; 08.11.2026, 21:44.
        Dieser Beitrag enthält keine Spuren von Sarkasmus... ich bin einfach so?!
        QC-Client, HS-Logikbausteine

        Kommentar


          #5
          Really impressive ! This new speed of developping keeps surprising me. We do not to figure out a way to move from interesting experiments to reliable products that can be used in commercial context.

          thanks for inspiring us !

          Kommentar


            #6
            Omg das ist ja richtig geil.
            Ja wenn der Hersteller nix tut... Herr Claude kanns

            Kommentar


              #7
              Ich bin echt erstaunt das nicht mehr Feedback kommt.

              Hier gibt es jetzt immer die neuste Version: https://github.com/BadSmiley0815/QC-Client
              Dieser Beitrag enthält keine Spuren von Sarkasmus... ich bin einfach so?!
              QC-Client, HS-Logikbausteine

              Kommentar


                #8
                Richtig cool! Ich baue gerade mit Claude was ähnliches mit Messwertarchiv, Diagramme, HomeKit, Mqtt Broker, Sonos, aber es steckt noch in den Kinderschuhen. Funktionen ließt man aus dem HS + Sockel für Zugriff auf alle KOs. Konfig ist dann nicht mehr über die Logikbausteine sondern alles über die Weboberfläche….es geht so verdammt viel😁. Wenn du noch mehr als die Standardfunktionen des QC auslesen kannst gib mir mal einen Tipp. Das bekomme ich noch nicht hin.

                Kommentar


                  #9
                  Irgendwie muss es ja gehen. Man kriegt eigene Funktionenvorlagen ja auch auf den HS.
                  Dieser Beitrag enthält keine Spuren von Sarkasmus... ich bin einfach so?!
                  QC-Client, HS-Logikbausteine

                  Kommentar


                    #10
                    Ich denke auch. Ich habe jetzt schonmal eine HS Projekt Datei von Claude umbauen lassen…alles im Klartext von Haus aus und verständlich für die KI. Damit kann man den Projektbau massiv beschleunigen.

                    Kommentar


                      #11
                      Der Herr Claude sagt, daß er das schon angreift.

                      Ja, das ist schon abgegriffen. Die klassische Ansicht nutzt genau diesen Weg, und das sieht man an deiner Vorlage „Dimmer gedreht“ (32-300): Sie wird richtig gezeichnet, ohne dass ich etwas Eigenes dafür gebaut habe.
                      So wandert eine importierte Funktionsvorlage
                      Import: Die .hst ist ein Paket aus Vorlagen-XML, Symbolen (XAML), Texten und version.xml, also das, was du mit dem SDK baust. Experte bzw. QuadConfig nehmen sie ins Projekt auf.
                      Übertragen: Der HS mischt alle Vorlagen, Gira-eigene und deine, zu gemeinsamen Dateien, die jeder Client mit seiner Sitzungs-ID abholt:
                      /quad/client/design_4/client_templates.xml: die Vorlagensprache, also Felder, Bedingungen, Aktionen und Popups. Darin steht deine <template id="32-300">.
                      /quad/client/client_language.xml: die Texte. Für 32-300 stehen dort 19 Einträge.
                      /quad/client/design_0/client_icons.xaml.zip und design_4/client_icons.zip: die Symbole, deine eigenen inklusive.
                      /quad/client/design_4/client_design.xml: die Layouts, also die Zellen, auf die sich die Vorlagen beziehen.
                      Anzeigen: Der QuadClient lädt diese Dateien und zeichnet daraus jede Zeile. Mein Client macht inzwischen dasselbe.
                      Zum SDK: Die Beschreibung der Sprache (panel, icon_dyn, case, logic, action_down/up mit Zeiten, pop_btn_* im Raster A–H × 1–6 und so weiter) ist genau das, was du beim Bauen von KLIC-DI und Poolüberschuss benutzt hast. Den Teil für die Raumzeilen habe ich aus den Dateien deines HS nachgebaut. Für die Popups, die als Nächstes dran sind, wäre die SDK-Doku Gold wert. Dann muss ich das Raster nicht aus Beispielen ableiten.
                      Zu Handy und Apps: Ob die Gira-App dieselben Dateien lädt oder ein eigenes Design (anderer design_…-Ordner), kann ich ohne Mitschnitt nicht sicher sagen. Mein Mitschnitt stammt nur vom Windows-QuadClient. In der .hst sieht man es aber daran, ob sie getrennte Teile fürs Handy enthält.
                      Zwei Dinge würden mir helfen, du entscheidest:
                      Die SDK-Unterlagen (PDF oder Ordner) in den freigegebenen QC-Import-Ordner legen. Damit baue ich die Popups nach Spezifikation statt nach Beispielen.
                      Eine deiner .hst-Dateien, zum Beispiel Poolüberschuss. Daran sehe ich, welche Teile für Handy/App drinstecken, und kann prüfen, dass KLIC-DI und Poolüberschuss in der klassischen Ansicht genauso aussehen wie im Original.
                      Dieser Beitrag enthält keine Spuren von Sarkasmus... ich bin einfach so?!
                      QC-Client, HS-Logikbausteine

                      Kommentar


                        #12
                        Zitat von johannesbonn Beitrag anzeigen
                        Richtig cool! Ich baue gerade mit Claude was ähnliches mit Messwertarchiv, Diagramme, HomeKit, Mqtt Broker, Sonos, aber es steckt noch in den Kinderschuhen. Funktionen ließt man aus dem HS + Sockel für Zugriff auf alle KOs. Konfig ist dann nicht mehr über die Logikbausteine sondern alles über die Weboberfläche….es geht so verdammt viel😁. Wenn du noch mehr als die Standardfunktionen des QC auslesen kannst gib mir mal einen Tipp. Das bekomme ich noch nicht hin.
                        ich könnte so etwas mit einen Messwertarchiv benötigen. zb um Sauna Zeiten zu protokollieren

                        Kommentar


                          #13
                          Das Thema interessiert mich sehr, da ich einen HS habe aber kann mir jemand in einfachen Worten sagen was genau ihr da macht?
                          Ich nutze derzeit Logiken und die Visualisierung in der Android App.
                          Ist das was ihr macht eine quasi Browser App?

                          Kommentar


                            #14
                            Das ist quasi ein eigener qc, der Rest am hs wird möglichst nicht angefasst
                            Dieser Beitrag enthält keine Spuren von Sarkasmus... ich bin einfach so?!
                            QC-Client, HS-Logikbausteine

                            Kommentar


                              #15
                              Zitat von uzi10 Beitrag anzeigen
                              könnte so etwas mit einen Messwertarchiv benötigen. zb um Sauna Zeiten zu protokollieren
                              Habe iich auch schon fertig. Gehört zu den advance Optionen von meinem qc. Der 14770 ist hier auch schon im forum aber ich mache später noch eine eigene github sektion. Hier findest du ihn https://knx-user-forum.de/forum/%C3%...82#post2107882
                              Dieser Beitrag enthält keine Spuren von Sarkasmus... ich bin einfach so?!
                              QC-Client, HS-Logikbausteine

                              Kommentar

                              Lädt...
                              X