Ankündigung

Einklappen
Keine Ankündigung bisher.

Interesse an LBS für Luxtronik 2 Steuerung?

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

    #46
    Zitat von pamo Beitrag anzeigen
    Dafür ist die Möglichkeit gedacht, anstatt des formatierten Wertes den RAW Wert auszugeben. Dann bekommst du den Originalwert und kannst eine eigene Umwandlung in EDOMI durchführen, ohne den LBS anzupassen.
    Jep. Diese (wirklich gute) Möglichkeit hab ich gesehen. Da ich mir aber Bausteine zur Folgeverarbeitung sparen wollte hab ich es so gelöst.
    Btw. ist eine Ausgabe in Stunden auch das, was die Anlage selber zeigt. Ich weiß nicht wie die anderen Nutzer das sehen, aber vielleicht kannst du das in deinem Paket noch anpassen?

    Ansonsten läuft der LBS schön stabil! Vielen Dank nochmal!

    Kommentar


      #47
      Kam jetzt auch kurz zum Testen - getestet mit FW 2.79: Bis dato noch keine (negativen) Auffälligkeiten. pamo Vielen Dank für die Mühe!

      Kommentar


        #48
        Habe gerade eine neue Version hochgeladen.


        Code:
        V2.1 31.12.2017
        - @asto: Update Luxtronik2 Lib, Fehlernummer wird nun korrekt ausgegeben, Betriebsstunden werden in Stunden formatiert
        - logger Funktion aktualisiert -> Update pamo default auf 2.1
        Achtung, die Library muss auch aktualisiert werden. Somit wie bei der Installation alle Files hochladen.

        Kommentar


          #49
          vielen Dank für den super Baustein pamo. Nutze ihn mit einer LWD90 und SW: 2.79. Funktioniert wunderbar.
          Jetzt würde ich gerne eine zweite Anlage (LW160H-AV-Lux 2.1) mit SW 3.79.
          Da bekomme ich leider keine Werte, sondern folgende Fehlermeldungen im Log:
          2018-02-11 00:29:24 057363 11665 INFO [579|V2.1]: Luxtronik2_Betriebsdaten EXEC-Script started
          2018-02-11 00:29:24 194611 11665 ERROR [579|V2.1]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001350.php | Error: 8 | Line: 121 | Undefined offset: 117
          2018-02-11 00:29:24 194797 11665 ERROR [579|V2.1]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001350.php | Error: 8 | Line: 132 | Undefined offset: 120
          2018-02-11 00:29:24 194907 11665 ERROR [579|V2.1]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001350.php | Error: 8 | Line: 136 | Undefined offset: 119
          2018-02-11 00:29:24 195005 11665 ERROR [579|V2.1]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001350.php | Error: 8 | Line: 142 | Undefined offset: 105
          2018-02-11 00:29:24 195100 11665 ERROR [579|V2.1]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001350.php | Error: 8 | Line: 146 | Undefined offset: 100
          2018-02-11 00:29:24 195194 11665 ERROR [579|V2.1]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001350.php | Error: 8 | Line: 150 | Undefined offset: 95
          2018-02-11 00:29:24 195286 11665 ERROR [579|V2.1]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001350.php | Error: 8 | Line: 159 | Undefined offset: 81
          2018-02-11 00:29:24 195384 11665 ERROR [579|V2.1]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001350.php | Error: 8 | Line: 159 | Undefined offset: 82
          2018-02-11 00:29:24 195477 11665 ERROR [579|V2.1]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001350.php | Error: 8 | Line: 159 | Undefined offset: 83
          2018-02-11 00:29:24 195569 11665 ERROR [579|V2.1]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001350.php | Error: 8 | Line: 159 | Undefined offset: 84
          2018-02-11 00:29:24 195679 11665 ERROR [579|V2.1]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001350.php | Error: 8 | Line: 159 | Undefined offset: 85
          2018-02-11 00:29:24 195775 11665 ERROR [579|V2.1]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001350.php | Error: 8 | Line: 159 | Undefined offset: 86
          2018-02-11 00:29:24 195869 11665 ERROR [579|V2.1]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001350.php | Error: 8 | Line: 159 | Undefined offset: 87
          2018-02-11 00:29:24 195961 11665 ERROR [579|V2.1]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001350.php | Error: 8 | Line: 159 | Undefined offset: 88
          2018-02-11 00:29:24 196053 11665 ERROR [579|V2.1]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001350.php | Error: 8 | Line: 159 | Undefined offset: 89
          2018-02-11 00:29:24 196144 11665 ERROR [579|V2.1]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19001350.php | Error: 8 | Line: 159 | Undefined offset: 90
          Hat den LBS schon jemand mit einer SW 3.79 am laufen ? Würde der Pumpe gerne ein paar Werte entlocken
          Zuletzt geändert von johannes2912; 11.02.2018, 00:48.

          Kommentar


            #50
            johannes2912 ich habe mal eine Version gemacht mit zusätzlichen debug Ausgaben.

            Bitte mal alle Files tauschen und anschliessend das Log zuschicken.

            Angehängte Dateien

            Kommentar


              #51
              Danke pamo

              Hab alle files getauscht, Log ist unten. Werte kommen keine an.

              Code:
               [TABLE="class: log, border: 0, cellpadding: 0, cellspacing: 0"]
              [TR]
              [TD] 			[TABLE="class: log, border: 0, cellpadding: 0, cellspacing: 0, width: 0, height: 12"]
              [TR]
              [TD]2018-02-15 19:16:19[/TD]
               						[TD]536698[/TD]
               						[TD]24149[/TD]
               						[TD]ERROR[/TD]
               						[TD][667|V2.2]: Datenausgabe nicht okay. Result ist kein Array[/TD]
               					[/TR]
              [TR]
              [TD]2018-02-15 19:16:19[/TD]
               						[TD]536921[/TD]
               						[TD]24149[/TD]
               						[TD]ERROR[/TD]
               						[TD][667|V2.2]: Return:[/TD]
               					[/TR]
              [TR]
              [TD]2018-02-15 19:16:19[/TD]
               						[TD]537039[/TD]
               						[TD]24149[/TD]
               						[TD]ERROR[/TD]
               						[TD][667|V2.2]: ================ ARRAY/OBJECT START ================[/TD]
               					[/TR]
              [TR]
              [TD]2018-02-15 19:16:19[/TD]
               						[TD]537161[/TD]
               						[TD]24149[/TD]
               						[TD]ERROR[/TD]
               						[TD][667|V2.2]: [][/TD]
               					[/TR]
              [TR]
              [TD]2018-02-15 19:16:19[/TD]
               						[TD]537276[/TD]
               						[TD]24149[/TD]
               						[TD]ERROR[/TD]
               						[TD][667|V2.2]: ================ ARRAY/OBJECT END ================[/TD]
               					[/TR]
              [TR]
              [TD]2018-02-15 19:16:19[/TD]
               						[TD]537466[/TD]
               						[TD]24149[/TD]
               						[TD]DEBUG[/TD]
               						[TD][667|V2.2]: Received[/TD]
               					[/TR]
              [TR]
              [TD]2018-02-15 19:16:19[/TD]
               						[TD]537564[/TD]
               						[TD]24149[/TD]
               						[TD]DEBUG[/TD]
               						[TD][667|V2.2]: ================ ARRAY/OBJECT START ================[/TD]
               					[/TR]
              [TR]
              [TD]2018-02-15 19:16:19[/TD]
               						[TD]537646[/TD]
               						[TD]24149[/TD]
               						[TD]DEBUG[/TD]
               						[TD][667|V2.2]: [][/TD]
               					[/TR]
              [TR]
              [TD]2018-02-15 19:16:19[/TD]
               						[TD]537724[/TD]
               						[TD]24149[/TD]
               						[TD]DEBUG[/TD]
               						[TD][667|V2.2]: ================ ARRAY/OBJECT END ================[/TD]
               					[/TR]
              [TR]
              [TD]2018-02-15 19:16:24[/TD]
               						[TD]660017[/TD]
               						[TD]24149[/TD]
               						[TD]ERROR[/TD]
               						[TD][667|V2.2]: Datenausgabe nicht okay. Result ist kein Array[/TD]
               					[/TR]
              [TR]
              [TD]2018-02-15 19:16:24[/TD]
               						[TD]660168[/TD]
               						[TD]24149[/TD]
               						[TD]ERROR[/TD]
               						[TD][667|V2.2]: Return:[/TD]
               					[/TR]
              [TR]
              [TD]2018-02-15 19:16:24[/TD]
               						[TD]660252[/TD]
               						[TD]24149[/TD]
               						[TD]ERROR[/TD]
               						[TD][667|V2.2]: ================ ARRAY/OBJECT START ================[/TD]
               					[/TR]
              [TR]
              [TD]2018-02-15 19:16:24[/TD]
               						[TD]660335[/TD]
               						[TD]24149[/TD]
               						[TD]ERROR[/TD]
               						[TD][667|V2.2]: [][/TD]
               					[/TR]
              [TR]
              [TD]2018-02-15 19:16:24[/TD]
               						[TD]660412[/TD]
               						[TD]24149[/TD]
               						[TD]ERROR[/TD]
               						[TD][667|V2.2]: ================ ARRAY/OBJECT END ================[/TD]
               					[/TR]
              [TR]
              [TD]2018-02-15 19:16:24[/TD]
               						[TD]660509[/TD]
               						[TD]24149[/TD]
               						[TD]DEBUG[/TD]
               						[TD][667|V2.2]: Received[/TD]
               					[/TR]
              [TR]
              [TD]2018-02-15 19:16:24[/TD]
               						[TD]660587[/TD]
               						[TD]24149[/TD]
               						[TD]DEBUG[/TD]
               						[TD][667|V2.2]: ================ ARRAY/OBJECT START ================[/TD]
               					[/TR]
              [TR]
              [TD]2018-02-15 19:16:24[/TD]
               						[TD]660686[/TD]
               						[TD]24149[/TD]
               						[TD]DEBUG[/TD]
               						[TD][667|V2.2]: [][/TD]
               					[/TR]
              [TR]
              [TD]2018-02-15 19:16:24[/TD]
               						[TD]660764[/TD]
               						[TD]24149[/TD]
               						[TD]DEBUG[/TD]
               						[TD][667|V2.2]: ================ ARRAY/OBJECT END ================[/TD]
               					[/TR]
              [TR]
              [TD]2018-02-15 19:16:29[/TD]
               						[TD]789120[/TD]
               						[TD]24149[/TD]
               						[TD]ERROR[/TD]
               						[TD][667|V2.2]: Datenausgabe nicht okay. Result ist kein Array[/TD]
               					[/TR]
              [TR]
              [TD]2018-02-15 19:16:29[/TD]
               						[TD]789285[/TD]
               						[TD]24149[/TD]
               						[TD]ERROR[/TD]
               						[TD][667|V2.2]: Return:[/TD]
               					[/TR]
              [TR]
              [TD]2018-02-15 19:16:29[/TD]
               						[TD]789366[/TD]
               						[TD]24149[/TD]
               						[TD]ERROR[/TD]
               						[TD][667|V2.2]: ================ ARRAY/OBJECT START ================[/TD]
               					[/TR]
              [TR]
              [TD]2018-02-15 19:16:29[/TD]
               						[TD]789462[/TD]
               						[TD]24149[/TD]
               						[TD]ERROR[/TD]
               						[TD][667|V2.2]: [][/TD]
               					[/TR]
              [TR]
              [TD]2018-02-15 19:16:29[/TD]
               						[TD]789541[/TD]
               						[TD]24149[/TD]
               						[TD]ERROR[/TD]
               						[TD][667|V2.2]: ================ ARRAY/OBJECT END ================[/TD]
               					[/TR]
              [TR]
              [TD]2018-02-15 19:16:29[/TD]
               						[TD]789659[/TD]
               						[TD]24149[/TD]
               						[TD]DEBUG[/TD]
               						[TD][667|V2.2]: Received[/TD]
               					[/TR]
              [TR]
              [TD]2018-02-15 19:16:29[/TD]
               						[TD]789743[/TD]
               						[TD]24149[/TD]
               						[TD]DEBUG[/TD]
               						[TD][667|V2.2]: ================ ARRAY/OBJECT START ================[/TD]
               					[/TR]
              [TR]
              [TD]2018-02-15 19:16:29[/TD]
               						[TD]789824[/TD]
               						[TD]24149[/TD]
               						[TD]DEBUG[/TD]
               						[TD][667|V2.2]: [][/TD]
               					[/TR]
              [TR]
              [TD]2018-02-15 19:16:29[/TD]
               						[TD]789901[/TD]
               						[TD]24149[/TD]
               						[TD]DEBUG[/TD]
               						[TD][667|V2.2]: ================ ARRAY/OBJECT END ================[/TD]
               					[/TR]
              [TR]
              [TD]2018-02-15 19:16:34[/TD]
               						[TD]935448[/TD]
               						[TD]24149[/TD]
               						[TD]ERROR[/TD]
               						[TD][667|V2.2]: Datenausgabe nicht okay. Result ist kein Array[/TD]
               					[/TR]
              [TR]
              [TD]2018-02-15 19:16:34[/TD]
               						[TD]935617[/TD]
               						[TD]24149[/TD]
               						[TD]ERROR[/TD]
               						[TD][667|V2.2]: Return:[/TD]
               					[/TR]
              [TR]
              [TD]2018-02-15 19:16:34[/TD]
               						[TD]935720[/TD]
               						[TD]24149[/TD]
               						[TD]ERROR[/TD]
               						[TD][667|V2.2]: ================ ARRAY/OBJECT START ================[/TD]
               					[/TR]
              [TR]
              [TD]2018-02-15 19:16:34[/TD]
               						[TD]935806[/TD]
               						[TD]24149[/TD]
               						[TD]ERROR[/TD]
               						[TD][667|V2.2]: [][/TD]
               					[/TR]
              [TR]
              [TD]2018-02-15 19:16:34[/TD]
               						[TD]935887[/TD]
               						[TD]24149[/TD]
               						[TD]ERROR[/TD]
               						[TD][667|V2.2]: ================ ARRAY/OBJECT END ================[/TD]
               					[/TR]
              [TR]
              [TD]2018-02-15 19:16:34[/TD]
               						[TD]935988[/TD]
               						[TD]24149[/TD]
               						[TD]DEBUG[/TD]
               						[TD][667|V2.2]: Received[/TD]
               					[/TR]
              [TR]
              [TD]2018-02-15 19:16:34[/TD]
               						[TD]936068[/TD]
               						[TD]24149[/TD]
               						[TD]DEBUG[/TD]
               						[TD][667|V2.2]: ================ ARRAY/OBJECT START ================[/TD]
               					[/TR]
              [TR]
              [TD]2018-02-15 19:16:34[/TD]
               						[TD]936151[/TD]
               						[TD]24149[/TD]
               						[TD]DEBUG[/TD]
               						[TD][667|V2.2]: [][/TD]
               					[/TR]
              [TR]
              [TD]2018-02-15 19:16:34[/TD]
               						[TD]936229[/TD]
               						[TD]24149[/TD]
               						[TD]DEBUG[/TD]
               						[TD][667|V2.2]: ================ ARRAY/OBJECT END ================[/TD]
               					[/TR]
              [/TABLE]
              [/TD]
               			[TD] [/TD]
               			[TD] [/TD]
               			[TD] [/TD]
               			[TD] [/TD]
               		[/TR]
              [TR]
              [TD] [/TD]
               			[TD] [/TD]
               			[TD] [/TD]
               			[TD] [/TD]
               			[TD] [/TD]
               		[/TR]
              [TR]
              [TD] [/TD]
               			[TD] [/TD]
               			[TD] [/TD]
               			[TD] [/TD]
               			[TD] [/TD]
               		[/TR]
              [TR]
              [TD] [/TD]
               			[TD] [/TD]
               			[TD] [/TD]
               			[TD] [/TD]
               			[TD] [/TD]
               		[/TR]
              [TR]
              [TD] [/TD]
               			[TD] [/TD]
               			[TD] [/TD]
               			[TD] [/TD]
               			[TD] [/TD]
               		[/TR]
              [TR]
              [TD] [/TD]
               			[TD] [/TD]
               			[TD] [/TD]
               			[TD] [/TD]
               			[TD] [/TD]
               		[/TR]
              [TR]
              [TD] [/TD]
               			[TD] [/TD]
               			[TD] [/TD]
               			[TD] [/TD]
               			[TD] [/TD]
               		[/TR]
              [TR]
              [TD] [/TD]
               			[TD] [/TD]
               			[TD] [/TD]
               			[TD] [/TD]
               			[TD] [/TD]
               		[/TR]
              [TR]
              [TD] [/TD]
               			[TD] [/TD]
               			[TD] [/TD]
               			[TD] [/TD]
               			[TD] [/TD]
               		[/TR]
              [/TABLE]
              Zuletzt geändert von johannes2912; 15.02.2018, 19:24.

              Kommentar


                #52
                So sieht die dazugehörige Logikseite aus.

                Bildschirmfoto 2018-02-15 um 19.20.35.png

                Kommentar


                  #53
                  Hallo,
                  nachdem es langsam Winter wird will ich mal wieder weiterbauen an der Heizungsanbingung und hole den Thread wieder hoch.

                  Ich habe mir mal die Listen von pamo´s Beitrag #19 angeschaut. Was ich noch benötigen würde, wäre die Möglichkeit, im Service das System zu entlüften, d.h. meine Brunnenpumpe über die Heizung per edomi einschalten.
                  Ich hab das mal im beigefügten PDF ( Einstellungen AI.pdf ) versucht zu zeigen bzw. die von mir gefundenen Zeilen zu finden.
                  pamo Ich hoffe Du kannst damit was anfangen.

                  Gruß
                  Joggi

                  Kommentar


                    #54
                    Hallo Joggi

                    Ich habe mal kurz das Java Applet der Luxtronik zum Thema Entlüften untersucht.
                    Ich bin dabei auf folgenden interessanten Codeteil gestossen:


                    Code:
                        protected void refreshGUI(final boolean Fully) {
                            if (Fully) {
                                this.setCBX(this.jckbHUP, ID_Param.ID_Einst_Entl_Typ_0);
                                this.setCBX(this.jckbZUP, ID_Param.ID_Einst_Entl_Typ_1);
                                this.setCBX(this.jckbBUP, ID_Param.ID_Einst_Entl_Typ_2);
                                this.setCBX(this.jckbVentilator_BOSUP, ID_Param.ID_Einst_Entl_Typ_3);
                                this.setCBX(this.jckbMA1, ID_Param.ID_Einst_Entl_Typ_4);
                                this.setCBX(this.jckbMZ1, ID_Param.ID_Einst_Entl_Typ_5);
                                this.setCBX(this.jckbZIP, ID_Param.ID_Einst_Entl_Typ_6);
                                this.setCBX(this.jckbMA2, ID_Param.ID_Einst_Entl_Typ_7);
                                this.setCBX(this.jckbMZ2, ID_Param.ID_Einst_Entl_Typ_8);
                                this.setCBX(this.jckbSUP, ID_Param.ID_Einst_Entl_Typ_9);
                                this.setCBX(this.jckbSLP, ID_Param.ID_Einst_Entl_Typ_10);
                                this.setCBX(this.jckbFP2, ID_Param.ID_Einst_Entl_Typ_11);
                                this.setCBX(this.jckbFP3, ID_Param.ID_Einst_Entl_Typ_12);
                                this.setCBX(this.jckbMA3, ID_Param.ID_Einst_Entl_Typ_13);
                                this.setCBX(this.jckbMZ3, ID_Param.ID_Einst_Entl_Typ_14);
                                this.setCBX(this.jckbExVentil, ID_Param.ID_Einst_Entl_Typ_15);
                                this.spLaufzeit.setValue((double)ID_Param.ID_Einst_Entl_time_akt.get());
                                this.SetFarbeSchwarz();
                            }
                        }

                    Ich vermute, dies zeigt uns die Verbindung der Parameter zu den konkreten Einstellungen. Ich werde bei Gelegenheit mal etwas aufbereiten, was du dann testen könntest. Sobald ich etwas habe, melde ich mich wieder.


                    Update:
                    Ich sehe gerade, es wird wohl etwas kniffliger.
                    Wenn ich es richtig interpretiere, muss sobald einer der Typ_XX Parameter gesetzt wird, auch ID_Einst_Entl_akt sowie ID_Einst_Entl_time_akt korrekt gesetzt werden. Aber wir werden es ja dann sehen ;-)
                    Zuletzt geändert von pamo; 06.11.2018, 20:43.

                    Kommentar


                      #55
                      Funktioniert das LBS auch mit dem Softwarestand 3.83.0 ?

                      Kommentar


                        #56
                        Von mir ein kleines Update:
                        Habe inzwischen die neueste SW-Version 2.84.0 drauf und der LBS funktioniert noch immer so wie vorher.

                        Gruß

                        Kommentar


                          #57
                          Habe gerade eine neue Version hochgeladen.

                          Code:
                            
                          V2.3 23.11.2018
                          - Autostart wird berücksichtigt
                          - Update Luxtronik2 Lib, Unbekannte Felder > 248 werden ausgegeben mit dem Hinweis 'Unknown'  
                          
                          V2.2 15.02.2018
                          - Zusätzliches logging für debug Ausgabe hinzugefügt
                          - Update Luxtronik2 Lib, Empfangene und zurückgegebene Werte werden nun für debug Ausgaben gespeichert
                          - Getestet mit Firmware >= X.81
                          Achtung, die Library muss auch aktualisiert werden. Somit wie bei der Installation alle Files hochladen.

                          Kommentar


                            #58
                            pamo Wie hast Du die Betriebsmodi in Beitrag #13 (https://knx-user-forum.de/forum/proj...51#post1136851) realisiert?
                            Auf den Bildern ist zu sehen, dass Du über die VISU "Automatik", "Zusatzheizung", "Party", "Ferien" und "Aus" einstellen kannst. Wie sind dafür die Einstellungen am LBS genau? Könntest Du Deine Einstellungen einmal posten?

                            Ich möchte z.B. den Ferienmodus automatisch setzen, wenn Urlaub im Kalender LBS ansteht. Aber auch sonst mal eine andere Einstellung als "Automatik" über die VISU wählen.

                            Kommentar


                              #59
                              Hallo mayokoe, dass Anpassen des Betriebsmodus passiert über einen Parameter. Aktuell habe ich wie in #1 beschrieben zwei LBS im Einsatz. Veröffentlicht habe ich aktuell nur den LBS für Betriebsdaten, welcher nur zum Auslesen von Werten genutzt werden kann. Den LBS für Parameter, welcher zum lesen und schreiben von Parametern verwendet werden kann, habe ich, aufgrund mangelnden Interesses, bis jetzt noch nicht veröffentlicht.

                              Ich bin aber daran diesen LBS so umzubauen, dass er allgemeintauglich wird. Da es aber >1500 Parameter gibt ist es nicht ganz einfach den LBS so zu gestalten, dass übersichtlich und benutzbar bleibt.

                              Kommentar


                                #60
                                Hallo pamo, das hört sich gut an. Ich hätte nämlich aus den o.g. Gründen großes Interesse daran, Werte auch setzen zu können.

                                Kommentar

                                Lädt...
                                X