Ankündigung

Einklappen
Keine Ankündigung bisher.

LBS19000(195|196|305) - HUE Bridge | Light | Plug

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

    #46
    Ja, Bridge Debug habe ich vergessen zu aktivieren ...kommt morgen.
    Nach dem Projekt aktivieren funktioniert alles, wenn ich am nächsten Tag am Abend Hue wieder einschalte kommt das.
    Ich hab das ganze in einer VM laufen zur Info. Vielleicht geht das unter Tags mal in Standby oder so? Aber Zugriff von extern geht immer, also sollte die VM laufen.

    @2Fast4You78 hat ja auch das Problem. Da bin ich zumindest mal nicht alleine

    Kommentar


      #47
      Hier noch ein Screen von beiden wenn es funktioniert-

      EDOMI_·_Administration.png

      Kommentar


        #48
        Okay. Wäre gut, wenn ich auch ein Log sehen würde,wenn es funktioniert, d.h. direkt nach Neustart von edomi.
        Und dann dieselbe Aktion als Log wenn es nicht mehr funktioniert, dann kann ich hoffentlich die Ursache eingrenzen.
        Werde versuchen es am Donnerstag wenn ich wieder zuhause bin auch dort nachzustellen.

        Kommentar


          #49
          Wenn es funktioniert sieht es so aus:

          2016-07-05 21:09:30 223361 EXEC 6800 HUE-Light-LBS : ### INFO ### - HUE Light LBS started (Light: 1) [v0.2] Ok
          2016-07-05 21:09:30 223457 EXEC 6800 HUE-Light-LBS : ### INFO ### - HUE Light LBS started (Light: 1) [v0.2] {391} Ok
          2016-07-05 21:09:30 223720 EXEC 6800 HUE-Light-LBS : ### INFO ### - HUE Light LBS stopped (Light: 1) [v0.2] Ok
          2016-07-05 21:09:30 223754 EXEC 6800 HUE-Light-LBS : ### INFO ### - HUE Light LBS stopped (Light: 1) [v0.2] {391} Ok
          2016-07-05 21:09:30 234049 EXEC 6800 HUE-Light-LBS : ### INFO ### - HUE Light LBS started (Light: 1) [v0.2] Ok
          2016-07-05 21:09:30 234098 EXEC 6800 HUE-Light-LBS : ### INFO ### - HUE Light LBS started (Light: 1) [v0.2] {391} Ok
          2016-07-05 21:09:30 234258 EXEC 6800 HUE-Light-LBS : ### INFO ### - HUE Light LBS stopped (Light: 1) [v0.2] Ok
          2016-07-05 21:09:30 234292 EXEC 6800 HUE-Light-LBS : ### INFO ### - HUE Light LBS stopped (Light: 1) [v0.2] {391} Ok
          2016-07-05 21:09:30 698460 EXEC 6824 HUE-Bridge-EXEC : ### INFO ### - Received command from light 1: a:1:{s:3:"hsv";s:6:"a14bfe";} [v0.2] Ok
          2016-07-05 21:09:30 747669 EXEC 6824 HUE-Bridge-EXEC : ### INFO ### - Update of HUE device (1): a:9:{s:2:"on";b:1;s:3:"hue";s:2:"a1";s:10:"saturat ion";s:2:"4b";s:10:"brightness";s:2:"fe";s:3:"hsv" ;s:6:"a14bfe";s:1:"r";s:2:"b3";s:1:"g";s:2:"c3";s: 1:"b";s:2:"fe";s:3:"rgb";s:6:"b3c3fe";} [v0.2] Ok
          2016-07-05 21:09:30 748111 EXEC 6885 HUE-Light-EXEC : ### INFO ### - Bridge message: a:10:{s:2:"on";b:1;s:3:"hue";s:2:"a1";s:10:"satura tion";s:2:"4b";s:10:"brightness";s:2:"fe";s:3:"hsv ";s:6:"a14bfe";s:1:"r";s:2:"b3";s:1:"g";s:2:"c3";s :1:"b";s:2:"fe";s:3:"rgb";s:6:"b3c3fe";s:3:"cmd";s :12:"statusUpdate";} (Light: 1) [v0.2] {391|391} Ok
          2016-07-05 21:09:31 251224 EXEC 6824 HUE-Bridge-EXEC : ### INFO ### - Received command from light 1: a:1:{s:10:"brightness";s:3:"254";} [v0.2] Ok
          2016-07-05 21:09:33 278140 EXEC 6824 HUE-Bridge-EXEC : ### INFO ### - Update of HUE device (1): a:4:{s:1:"x";d:0.314599999999999990762944435118697 583675384521484375;s:1:"y";d:0.3309000000000000274 44713168733869679272174835205078125;s:2:"xy";s:13: "0.3146|0.3309";s:9:"colorTemp";i:155;} [v0.2] Ok
          2016-07-05 21:09:33 278584 EXEC 6885 HUE-Light-EXEC : ### INFO ### - Bridge message: a:5:{s:1:"x";d:0.314599999999999990762944435118697 583675384521484375;s:1:"y";d:0.3309000000000000274 44713168733869679272174835205078125;s:2:"xy";s:13: "0.3146|0.3309";s:9:"colorTemp";i:155;s:3:"cmd";s: 12:"statusUpdate";} (Light: 1) [v0.2] {391|391} Ok
          2016-07-05 21:09:42 275254 EXEC 6800 HUE-Light-LBS : ### INFO ### - HUE Light LBS started (Light: 1) [v0.2] Ok
          2016-07-05 21:09:42 275321 EXEC 6800 HUE-Light-LBS : ### INFO ### - HUE Light LBS started (Light: 1) [v0.2] {391} Ok
          2016-07-05 21:09:42 275501 EXEC 6800 HUE-Light-LBS : ### INFO ### - HUE Light LBS stopped (Light: 1) [v0.2] Ok
          2016-07-05 21:09:42 275536 EXEC 6800 HUE-Light-LBS : ### INFO ### - HUE Light LBS stopped (Light: 1) [v0.2] {391} Ok
          2016-07-05 21:09:42 285432 EXEC 6800 HUE-Light-LBS : ### INFO ### - HUE Light LBS started (Light: 1) [v0.2] Ok
          2016-07-05 21:09:42 285479 EXEC 6800 HUE-Light-LBS : ### INFO ### - HUE Light LBS started (Light: 1) [v0.2] {391} Ok
          2016-07-05 21:09:42 285640 EXEC 6800 HUE-Light-LBS : ### INFO ### - HUE Light LBS stopped (Light: 1) [v0.2] Ok
          2016-07-05 21:09:42 285672 EXEC 6800 HUE-Light-LBS : ### INFO ### - HUE Light LBS stopped (Light: 1) [v0.2] {391} Ok
          2016-07-05 21:09:42 341576 EXEC 6824 HUE-Bridge-EXEC : ### INFO ### - Received command from light 1: a:1:{s:3:"hsv";s:6:"2179fe";} [v0.2] Ok
          2016-07-05 21:09:42 377444 EXEC 6824 HUE-Bridge-EXEC : ### INFO ### - Update of HUE device (1): a:7:{s:3:"hue";s:2:"21";s:10:"saturation";s:2:"79" ;s:3:"hsv";s:6:"2179fe";s:1:"r";s:2:"fe";s:1:"g";s :2:"e3";s:1:"b";s:2:"85";s:3:"rgb";s:6:"fee385";} [v0.2] Ok
          2016-07-05 21:09:42 377881 EXEC 6885 HUE-Light-EXEC : ### INFO ### - Bridge message: a:8:{s:3:"hue";s:2:"21";s:10:"saturation";s:2:"79" ;s:3:"hsv";s:6:"2179fe";s:1:"r";s:2:"fe";s:1:"g";s :2:"e3";s:1:"b";s:2:"85";s:3:"rgb";s:6:"fee385";s: 3:"cmd";s:12:"statusUpdate";} (Light: 1) [v0.2] {391|391} Ok
          2016-07-05 21:09:42 880994 EXEC 6824 HUE-Bridge-EXEC : ### INFO ### - Received command from light 1: a:1:{s:10:"brightness";s:3:"254";} [v0.2] Ok
          2016-07-05 21:09:44 906310 EXEC 6824 HUE-Bridge-EXEC : ### INFO ### - Update of HUE device (1): a:4:{s:1:"x";d:0.446299999999999974509279354606405 831873416900634765625;s:1:"y";d:0.4060000000000000 2753353101070388220250606536865234375;s:2:"xy";s:1 2:"0.4463|0.406";s:9:"colorTemp";i:346;} [v0.2] Ok
          2016-07-05 21:09:44 906718 EXEC 6885 HUE-Light-EXEC : ### INFO ### - Bridge message: a:5:{s:1:"x";d:0.446299999999999974509279354606405 831873416900634765625;s:1:"y";d:0.4060000000000000 2753353101070388220250606536865234375;s:2:"xy";s:1 2:"0.4463|0.406";s:9:"colorTemp";i:346;s:3:"cmd";s :12:"statusUpdate";} (Light: 1) [v0.2] {391|391}

          Kommentar


            #50
            Habe gerade mal zwei minor updates hochgeladen. Jeweils Version 0.2.1.
            Glaube zwar nicht, dass es das Problem vollständig beseitigt, aber es waren definitiv Fehler.

            @timberland: Wäre gut wenn du die Logs der Fehlersituation hättest, bevor du updatest. Danke im Voraus.

            Viele Grüße
            André

            Kommentar


              #51
              Hallo,

              ja warte mit dem Update und schick dir die Logs wenn der Fehler wieder kommt.

              LG

              Kommentar


                #52
                Hier die Logs bei dem Fehler:

                2016-07-07 18:40:12 612185 EXEC 93854 HUE-Light-LBS : ### INFO ### - HUE Light LBS started (Light: 1) [v0.2] Ok
                2016-07-07 18:40:12 613128 EXEC 93854 HUE-Light-LBS : ### INFO ### - HUE Light LBS started (Light: 1) [v0.2] {391} Ok
                2016-07-07 18:40:12 613538 EXEC 93854 HUE-Light-LBS : ### INFO ### - HUE Light LBS stopped (Light: 1) [v0.2] Ok
                2016-07-07 18:40:12 613590 EXEC 93854 HUE-Light-LBS : ### INFO ### - HUE Light LBS stopped (Light: 1) [v0.2] {391} Ok
                2016-07-07 18:40:12 615369 EXEC 93854 HUE-Light-LBS : ### INFO ### - HUE Light LBS started (Light: 1) [v0.2] Ok
                2016-07-07 18:40:12 615428 EXEC 93854 HUE-Light-LBS : ### INFO ### - HUE Light LBS started (Light: 1) [v0.2] {391} Ok
                2016-07-07 18:40:12 615627 EXEC 93854 HUE-Light-LBS : ### INFO ### - HUE Light LBS stopped (Light: 1) [v0.2] Ok
                2016-07-07 18:40:12 615663 EXEC 93854 HUE-Light-LBS : ### INFO ### - HUE Light LBS stopped (Light: 1) [v0.2] {391} Ok
                2016-07-07 18:40:12 677377 EXEC 93919 HUE-Bridge-EXEC : ### INFO ### - Received command from light 1: a:1:{s:3:"hsv";s:6:"1dcb19";} [v0.2] Ok
                2016-07-07 18:40:12 729284 EXEC 93919 HUE-Bridge-EXEC : ### INFO ### - Update of HUE device (1): a:9:{s:2:"on";b:1;s:3:"hue";s:2:"1d";s:10:"saturat ion";s:2:"cb";s:10:"brightness";s:2:"19";s:3:"hsv" ;s:6:"1dcb19";s:1:"r";s:2:"19";s:1:"g";s:2:"13";s: 1:"b";s:2:"05";s:3:"rgb";s:6:"191305";} [v0.2] Ok
                2016-07-07 18:40:12 747309 EXEC 93976 HUE-Light-EXEC : ### INFO ### - Bridge message: a:10:{s:2:"on";b:1;s:3:"hue";s:2:"1d";s:10:"satura tion";s:2:"cb";s:10:"brightness";s:2:"19";s:3:"hsv ";s:6:"1dcb19";s:1:"r";s:2:"19";s:1:"g";s:2:"13";s :1:"b";s:2:"05";s:3:"rgb";s:6:"191305";s:3:"cmd";s :12:"statusUpdate";} (Light: ) [v] {391|391} Ok
                2016-07-07 18:40:13 236444 EXEC 93919 HUE-Bridge-EXEC : ### INFO ### - Received command from light 1: a:1:{s:10:"brightness";s:2:"25";} [v0.2] Ok
                2016-07-07 18:40:14 759208 EXEC 93919 HUE-Bridge-EXEC : ### INFO ### - Update of HUE device (1): a:4:{s:1:"x";d:0.507700000000000040145664570445660 5017185211181640625;s:1:"y";d:0.413200000000000011 7239551400416530668735504150390625;s:2:"xy";s:13:" 0.5077|0.4132";s:9:"colorTemp";i:455;} [v0.2] Ok
                2016-07-07 18:40:14 759479 EXEC 93976 HUE-Light-EXEC : ### INFO ### - Bridge message: a:5:{s:1:"x";d:0.507700000000000040145664570445660 5017185211181640625;s:1:"y";d:0.413200000000000011 7239551400416530668735504150390625;s:2:"xy";s:13:" 0.5077|0.4132";s:9:"colorTemp";i:455;s:3:"cmd";s:1 2:"statusUpdate";} (Light: ) [v] {391|391} Ok
                2016-07-07 18:40:19 174056 EXEC 93854 HUE-Light-LBS : ### INFO ### - HUE Light LBS started (Light: 1) [v0.2] Ok
                2016-07-07 18:40:19 174145 EXEC 93854 HUE-Light-LBS : ### INFO ### - HUE Light LBS started (Light: 1) [v0.2] {391} Ok
                2016-07-07 18:40:19 174321 EXEC 93854 HUE-Light-LBS : ### INFO ### - HUE Light LBS stopped (Light: 1) [v0.2] Ok
                2016-07-07 18:40:19 174357 EXEC 93854 HUE-Light-LBS : ### INFO ### - HUE Light LBS stopped (Light: 1) [v0.2] {391} Ok
                2016-07-07 18:40:19 175767 EXEC 93854 HUE-Light-LBS : ### INFO ### - HUE Light LBS started (Light: 1) [v0.2] Ok
                2016-07-07 18:40:19 175813 EXEC 93854 HUE-Light-LBS : ### INFO ### - HUE Light LBS started (Light: 1) [v0.2] {391} Ok
                2016-07-07 18:40:19 175978 EXEC 93854 HUE-Light-LBS : ### INFO ### - HUE Light LBS stopped (Light: 1) [v0.2] Ok
                2016-07-07 18:40:19 176045 EXEC 93854 HUE-Light-LBS : ### INFO ### - HUE Light LBS stopped (Light: 1) [v0.2] {391} Ok
                2016-07-07 18:40:19 295531 EXEC 93919 HUE-Bridge-EXEC : ### INFO ### - Received command from light 1: a:1:{s:3:"hsv";s:6:"a14bfe";} [v0.2] Ok
                2016-07-07 18:40:19 331356 EXEC 93919 HUE-Bridge-EXEC : ### INFO ### - Update of HUE device (1): a:8:{s:3:"hue";s:2:"a1";s:10:"saturation";s:2:"4b" ;s:10:"brightness";s:2:"fe";s:3:"hsv";s:6:"a14bfe" ;s:1:"r";s:2:"b3";s:1:"g";s:2:"c3";s:1:"b";s:2:"fe ";s:3:"rgb";s:6:"b3c3fe";} [v0.2] Ok
                2016-07-07 18:40:19 331578 EXEC 93976 HUE-Light-EXEC : ### INFO ### - Bridge message: a:9:{s:3:"hue";s:2:"a1";s:10:"saturation";s:2:"4b" ;s:10:"brightness";s:2:"fe";s:3:"hsv";s:6:"a14bfe" ;s:1:"r";s:2:"b3";s:1:"g";s:2:"c3";s:1:"b";s:2:"fe ";s:3:"rgb";s:6:"b3c3fe";s:3:"cmd";s:12:"statusUpd ate";} (Light: ) [v] {391|391} Ok
                2016-07-07 18:40:19 835201 EXEC 93919 HUE-Bridge-EXEC : ### INFO ### - Received command from light 1: a:1:{s:10:"brightness";s:3:"254";} [v0.2] Ok
                2016-07-07 18:40:21 862565 EXEC 93919 HUE-Bridge-EXEC : ### INFO ### - Update of HUE device (1): a:4:{s:1:"x";d:0.314599999999999990762944435118697 583675384521484375;s:1:"y";d:0.3309000000000000274 44713168733869679272174835205078125;s:2:"xy";s:13: "0.3146|0.3309";s:9:"colorTemp";i:155;} [v0.2] Ok
                2016-07-07 18:40:21 862847 EXEC 93976 HUE-Light-EXEC : ### INFO ### - Bridge message: a:5:{s:1:"x";d:0.314599999999999990762944435118697 583675384521484375;s:1:"y";d:0.3309000000000000274 44713168733869679272174835205078125;s:2:"xy";s:13: "0.3146|0.3309";s:9:"colorTemp";i:155;s:3:"cmd";s: 12:"statusUpdate";} (Light: ) [v] {391|391} Ok
                2016-07-07 18:40:22 701602 EXEC 93854 HUE-Light-LBS : ### INFO ### - HUE Light LBS started (Light: 1) [v0.2] Ok
                2016-07-07 18:40:22 701673 EXEC 93854 HUE-Light-LBS : ### INFO ### - HUE Light LBS started (Light: 1) [v0.2] {391} Ok
                2016-07-07 18:40:22 701843 EXEC 93854 HUE-Light-LBS : ### INFO ### - HUE Light LBS stopped (Light: 1) [v0.2] Ok
                2016-07-07 18:40:22 701886 EXEC 93854 HUE-Light-LBS : ### INFO ### - HUE Light LBS stopped (Light: 1) [v0.2] {391} Ok
                2016-07-07 18:40:22 703371 EXEC 93854 HUE-Light-LBS : ### INFO ### - HUE Light LBS started (Light: 1) [v0.2] Ok
                2016-07-07 18:40:22 703423 EXEC 93854 HUE-Light-LBS : ### INFO ### - HUE Light LBS started (Light: 1) [v0.2] {391} Ok
                2016-07-07 18:40:22 703592 EXEC 93854 HUE-Light-LBS : ### INFO ### - HUE Light LBS stopped (Light: 1) [v0.2] Ok
                2016-07-07 18:40:22 703627 EXEC 93854 HUE-Light-LBS : ### INFO ### - HUE Light LBS stopped (Light: 1) [v0.2] {391} Ok
                2016-07-07 18:40:22 873228 EXEC 93919 HUE-Bridge-EXEC : ### INFO ### - Received command from light 1: a:1:{s:3:"hsv";s:6:"2179fe";} [v0.2] Ok
                2016-07-07 18:40:22 908565 EXEC 93919 HUE-Bridge-EXEC : ### INFO ### - Update of HUE device (1): a:7:{s:3:"hue";s:2:"21";s:10:"saturation";s:2:"79" ;s:3:"hsv";s:6:"2179fe";s:1:"r";s:2:"fe";s:1:"g";s :2:"e3";s:1:"b";s:2:"85";s:3:"rgb";s:6:"fee385";} [v0.2] Ok
                2016-07-07 18:40:22 908757 EXEC 93976 HUE-Light-EXEC : ### INFO ### - Bridge message: a:8:{s:3:"hue";s:2:"21";s:10:"saturation";s:2:"79" ;s:3:"hsv";s:6:"2179fe";s:1:"r";s:2:"fe";s:1:"g";s :2:"e3";s:1:"b";s:2:"85";s:3:"rgb";s:6:"fee385";s: 3:"cmd";s:12:"statusUpdate";} (Light: ) [v] {391|391} Ok
                2016-07-07 18:40:23 412276 EXEC 93919 HUE-Bridge-EXEC : ### INFO ### - Received command from light 1: a:1:{s:10:"brightness";s:3:"254";} [v0.2] Ok
                2016-07-07 18:40:25 437740 EXEC 93919 HUE-Bridge-EXEC : ### INFO ### - Update of HUE device (1): a:4:{s:1:"x";d:0.446299999999999974509279354606405 831873416900634765625;s:1:"y";d:0.4060000000000000 2753353101070388220250606536865234375;s:2:"xy";s:1 2:"0.4463|0.406";s:9:"colorTemp";i:346;} [v0.2] Ok
                2016-07-07 18:40:25 438082 EXEC 93976 HUE-Light-EXEC : ### INFO ### - Bridge message: a:5:{s:1:"x";d:0.446299999999999974509279354606405 831873416900634765625;s:1:"y";d:0.4060000000000000 2753353101070388220250606536865234375;s:2:"xy";s:1 2:"0.4463|0.406";s:9:"colorTemp";i:346;s:3:"cmd";s :12:"statusUpdate";} (Light: ) [v] {391|391}

                Kommentar


                  #53
                  Du hast dreimal HSV und Brightness auf die Eingänge des Light LBS gesetzt richtig?

                  Und was ist jetzt passiert bzw. nicht passiert? Sind die Brightness Werte am Ausgang des Bausteins unverändert geblieben oder geändert aber falsch?

                  Das ON/OFF hast du nicht im Log mit drin, richtig?

                  Ich sehe auch schon warum es nicht funktioniert. In den Logs mit

                  HUE-Light-EXEC : ### INFO ### - Bridge message:
                  Fehlt in den Klammern die Nummer des Lichts. Da steht nur (Light: ). Bei Log weiter oben steht dort noch die "1".

                  Jetzt hab ich zumindest einen Anhaltspunkt....
                  Zuletzt geändert von jonofe; 07.07.2016, 18:27.

                  Kommentar


                    #54
                    Kurze Frage: Wie wird bei dir E2 gesetzt? Ist es sicher, dass E2 nicht irgendwie gelöscht wird?
                    Kannst du im Fehlerfall bitte mal in der Logik Livewerte einschalten und schauen, ob E2 noch auf 1 steht?
                    Kann im Moment nicht sehen, wo denn die LightID verlorengeht.

                    Kommentar


                      #55
                      Hi,

                      ich habe beim Log 3 x geschalten.

                      1. mal via Szene HSV: 1dcb19 Brightness: 25
                      Lampe zeigt es korrekt
                      Status bleibt auf 0
                      HSV und Brightness ändern sich auch nicht am Ausgang.

                      2. mal HSV: a14bfe Brightness: 254
                      Fehler wie oben

                      3. mal HSV: 2179fe Brightness: 254
                      Fehler wie oben

                      Aktiviere ich das Projekt jetzt neu, wird der Status ON/OFF gleich richtig angezeigt und die anderen Ausgänge sind auch richtig.
                      Der Fehler kommt nach etwa 24 Stunden.

                      EDOMI_·_Administration.png



                      Kommentar


                        #56
                        Update HUE Light LBS auf Version 0.2.2
                        Enthält jetzt custom logging.
                        Wird vermutlich das Problem nicht lösen, aber zumindest nun mehr logs in einem separaten File erzeugen.
                        Bitte mal updaten und log posten wenn der Fehler auftritt.

                        Es scheint fast so zu sein als würden nach einer bestimmten Zeit die gesamten von EDOMI bereitgestellten LBS Funktionen nicht mehr funktionieren, also z.B. getLogicElementVar, setLogicElementVar, getLogicEingangDataAll, setLogicLinkAusgang. Derzeit habe ich keine Ahnung woran das liegen kann. Der Wert $id ist nach wie vor korrekt, aber die o.g. Funktionen funktionieren nicht mehr. Vielleicht hat Christian ja eine Vermutung.

                        Kommentar


                          #57
                          timberland korreliert das Problem nur mit der Zeit oder auch mit der Anzahl der Schaltvorgänge? D.h. wenn du öfter schaltest, passiert es dann schneller, bzw. wenn du gar nicht schaltest, tritt das Problem dann trotzdem nach ca. 24h auf?

                          Kommentar


                            #58
                            Sofern es sich um einen EXEC-LBS handelt: Die MySQL-Verbindung wird nach 8 Stunden Inaktivität vom MySQL-Dient getrennt, d.h. der LBS müsste "hin und wieder" irgendeine SQL-Abfrage tätigen um dies zu verhindern. Oder die Verbindung zur DB neu aufbauen, wenn diese verloren gegangen ist (sql_connect). Nur so eine Vermutung, ohne den LBS genauer zu kennen

                            Ich werde in der hilfe mal darauf eingehen, bin selbst schon darauf reingefallen...

                            EDIT:

                            Ich werde demnächst eine neue Funktion implementieren, die einfach eine sparsame Dummy-Abfrage ausführt. Diese Funktion sollte dann ggf. zyklisch (z.B. alle 60 Minuten oder so) aufgerufen werden, um die Verbindung zur DB aufrecht zu erhalten:

                            PHP-Code:
                            function setLogicKeepAlive() {
                                
                            //Dummy-Funktion: Keep-Alive der SQL-Verbindung (für EXEC-LBS)
                                
                            $ss1=sql_call("SELECT COUNT(*) FROM edomiLive.RAMsysInfo");
                                
                            sql_close($ss1);

                            Zuletzt geändert von gaert; 08.07.2016, 10:57.
                            EDOMI - Intelligente Steuerung und Visualisierung KNX-basierter Elektro-Installationen (http://www.edomi.de)

                            Kommentar


                              #59
                              Zitat von gaert Beitrag anzeigen
                              Sofern es sich um einen EXEC-LBS handelt: Die MySQL-Verbindung wird nach 8 Stunden Inaktivität vom MySQL-Dient getrennt, d.h. der LBS müsste "hin und wieder" irgendeine SQL-Abfrage tätigen um dies zu verhindern. Oder die Verbindung zur DB neu aufbauen, wenn diese verloren gegangen ist (sql_connect). Nur so eine Vermutung, ohne den LBS genauer zu kennen

                              Ich werde in der hilfe mal darauf eingehen, bin selbst schon darauf reingefallen...

                              EDIT:

                              Ich werde demnächst eine neue Funktion implementieren, die einfach eine sparsame Dummy-Abfrage ausführt. Diese Funktion sollte dann ggf. zyklisch (z.B. alle 60 Minuten oder so) aufgerufen werden, um die Verbindung zur DB aufrecht zu erhalten:

                              PHP-Code:
                              function setLogicKeepAlive() {
                              //Dummy-Funktion: Keep-Alive der SQL-Verbindung (für EXEC-LBS)
                              $ss1=sql_call("SELECT COUNT(*) FROM edomiLive.RAMsysInfo");
                              sql_close($ss1);

                              OKAAAAAAAAAAAAAAY ... Da hätte ich ja noch lange in meinem Code suchen können
                              Genau das wird das Problem sein.

                              Ein einfaches setLogicLinkElementVar() im EXEC sollte doch bis dahin ausreichen, oder?


                              Kommentar


                                #60
                                Klar - jeder SQL-Zugriff zählt

                                Sorry für die Umstände - man kann ja nicht an alles denken...

                                EDIT:
                                Wenn der LBS nur selten "arbeitet", kannst Du natürlich auch die Verbindung jedesmal herstellen und trennen: sql_connect() und sql_disconnect(). Dies ist allerdings etwas weniger performant, falls der LBS im Millisekundenbereich arbeitet...
                                EDOMI - Intelligente Steuerung und Visualisierung KNX-basierter Elektro-Installationen (http://www.edomi.de)

                                Kommentar

                                Lädt...
                                X