Ankündigung

Einklappen
Keine Ankündigung bisher.

[EibStudioV4] Probleme und Fragen

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

    gehe ich recht in der Annahme das die Fehler in der LIB hier sind ?
    ID sollte uID sein ?
    Code:
    :begin vmBridgeParseLamp(cString,uID,uIDNext,cResult,Name,cText,cTextID,cTextLoggerOut,uTextLoggerCout,uTextLoggerLine,cTextLoggerHeader,cTextLoggerBody,uTextLoggerLines)
    [LEFT][COLOR=#000000][FONT=Arial][SIZE=15px][/SIZE][/FONT][/COLOR][/LEFT]

    Code:
    :begin vmStatusLamp(cString,uID,uIDNext,cResult,Name)
    [LEFT][COLOR=#000000][FONT=Arial][SIZE=15px][/SIZE][/FONT][/COLOR][/LEFT]

    Kommentar


      Ansonsten sind die Kommentare auch alle mit Copy und Paste sehr eintönig :-(
      Man könnte die Macros auch ein bisschen beschreiben :-)

      //----------------------------------------------------------------------
      // Internes Makro für Philips Hue
      // einen vorgegebenen Wert auf eine Gruppenadresse schreiben

      Kommentar


        Kann es sein das in der Hue LIB folgendes falsch ist? ich glaube das Freizeichen soll da nicht sein oder?
        eventuell ist das der fehler den ich meine das es sehr komisch läuft.

        falsch?: bStatus@=! bStatus@;
        Richtig?: bStatus@=!bStatus@;

        Kommentar


          Zur Hue Lib noch eine Anmerkung, wenn man in der Bridge Lampen löscht, wird die Lampen ID nicht freigegeben.
          Somit kann es sein das die ID 1-10 keine Werte (Lampen) enthalten und somit nicht vom EIBPC angesprochen werden.

          z.B.
          Lampe 7 Wird gelöscht und neu angelegt
          1,2,3,4,5,6,7,8,9,10 wird dann 1,2,3,4,5,6,8,9,10,11 und die 11 wird nicht von dem EibPC gefunden.

          Ich werde mal schauen ob ich das Macro so ändern kann, das die 50 (oder 63 Inoffiziell) Lampen (die Maximal Anzahl die in einer Bridge verwaltet werden können) eingebunden werden.
          Habe einige stellen gefunden und in der Theorie das Macro ziemlich verstanden.

          Kommentar


            BUG: icon fehlt in Visu Button Auswahl
            Beschreibung: Das Update Icon fehlt in der Button Icon Auswahl der VISU. Es werden nur 78 der 79 icons angezeigt.

            2019-08-26 10_38_15-Handbuch Enertex EibPC - Adobe Acrobat Reader DC.png 2019-08-26 10_38_04-EibStudio v4.026 - MainProgramm [Getrennt].png

            Kommentar


              Zitat von PharaDOS Beitrag anzeigen
              gehe ich recht in der Annahme das die Fehler in der LIB hier sind ?
              ID sollte uID sein ?
              Code:
              :begin vmBridgeParseLamp(cString,uID,uIDNext,cResult,Name,cText,cTextID,cTextLoggerOut,uTextLoggerCout,uTextLoggerLine,cTextLoggerHeader,cTextLoggerBody,uTextLoggerLines)
              Code:
              :begin vmStatusLamp(cString,uID,uIDNext,cResult,Name)
              Ach sorry mein Fehler die "uID" sollten "ID" sind in den Macros selber.
              dann geht es. (zumindest wird es kompiliert, testen kann ich leider erst zu hause)
              Zuletzt geändert von PharaDOS; 26.08.2019, 10:43.

              Kommentar


                Trotz Änderungen geht die Hue leider immer noch nicht, scheint noch mehr zu sein oder ich verstehe das ding einfach nicht.
                Code:
                   uSetLampe@=uLampe@;
                   vmDebugUDPVisuFunctionsHue($ Ändere Licht$);
                   [COLOR=#FF0000]bLampeAnzeigen@=bLampeAnzeigen@;[/COLOR]
                } endif
                was für einen sinn macht diese Zeile?

                Kommentar


                  hmm also die erste Lampe erscheint nun aber keine weitere, jetzt kann man die erste zumindest steuern.
                  Hier mal den debug log

                  Code:
                  Connect Init:0
                  CLEAR:<body><table border="1" align=center width="160" rules="groups" style="font-size:120%">   <thead><tr><th><font color=white> Nr </font></th> <th  width="94%"> Hue </th> </tr></thead><tbody></tbody></table></body>
                  Send Init:1
                  Nachricht im Zustand: 5 von 3232281190:80
                  Nachricht API erhalten
                  "username": XXX"}}]
                  "username": XXX
                  ReadyForDeviceInfo:5
                  Connect API Init:6
                  Send Init API:6
                  Nachricht im Zustand: 9 von 3232281190:80
                  Ready:9
                  Parse cLights
                  "on":false,"bri":254,"hue"
                  SHOW:Keine Lampen gefunden
                  "on":false
                  "hue":8418
                  "sat":140
                  "bri":254
                  "effect":"none"
                  "name":"Bett YYY"
                  "on":false,"bri":254,"hue"
                  SHOW:Keine Lampen gefunden
                  "on":false
                  "bri":254
                  SHOW:<body><table border="1" align=center width="160" rules="groups" style="font-size:120%">   <thead><tr><th><font color=white> Nr </font></th> <th  width="94%"> Hue </th> </tr></thead><tbody><tr style="font-size:120%" align=center><td><font color=teal  align=center>1</font></td><td>"Bett YYY"</td></tr><tr style="font-size:120%" align=center><td><font color=teal  align=center>2</font></td><td></td></tr></tbody></table></body>
                  Connect Poll Init:0
                  Send Poll:1
                  Nachricht im Zustand: 9 von 3232281190:80
                  Close Poll:9
                  "on":false,"bri":254,"hue"
                  "on":false
                  "hue":8418
                  "sat":140
                  "bri":254
                  "effect":"none"
                  "name":"Bett YYY"
                  "on":false,"bri":254,"hue"
                  "on":false
                  "bri":254
                  Lampe 1 neue Daten
                  HSV: 32 140 254
                  Effekt: "none"
                  bStatus: 0
                  HSV Lampe: 32 140 254
                  Konvert HSV: 32 140 254
                  RGB: 254 219 114
                  Connect Poll Init:0
                  Send Poll:1
                  Nachricht im Zustand: 9 von 3232281190:80
                  Close Poll:9
                  "on":false,"bri":254,"hue"
                  "on":false
                  "hue":8418
                  "sat":140
                  "bri":254
                  "effect":"none"
                  "name":"Bett YYY"
                  "on":false,"bri":254,"hue"
                  "on":false
                  "bri":254
                  Lampe 1 neue Daten
                  HSV: 32 140 254
                  Effekt: "none"
                  bStatus: 0
                  HSV Lampe: 32 140 254
                  Konvert HSV: 32 140 254
                  RGB: 254 219 114
                  Connect Poll Init:0
                  Send Poll:1
                  Nachricht im Zustand: 9 von 3232281190:80
                  Close Poll:9
                  "on":false,"bri":254,"hue"
                  "on":false
                  "hue":8418
                  "sat":140
                  "bri":254
                  "effect":"none"
                  "name":"Bett YYY"
                  "on":false,"bri":254,"hue"
                  "on":false
                  "bri":254
                  Lampe 1 neue Daten
                  HSV: 32 140 254
                  Effekt: "none"
                  bStatus: 0
                  HSV Lampe: 32 140 254
                  Konvert HSV: 32 140 254
                  RGB: 254 219 114

                  Kommentar


                    Zitat von PharaDOS Beitrag anzeigen
                    Was ich jetzt häufiger habe ist das die EibStudio Software beim Kompilieren und starten beim senden hängen bleibt. anscheinend startet der EibPC neu hat aber die neue Software nicht bekommen.

                    v4.026
                    Dagegen testen wir gerade eine neue Firmware für EIbPC1 und EibPC2. Leider sind die sporadischen Probleme nicht so leicht zu lösen wie reproduzierbare...

                    Die Fehler die du gefunden hast, waren die in 4.027 behobenen.

                    Zitat von PharaDOS Beitrag anzeigen
                    was für einen sinn macht diese Zeile?
                    Eher keinen

                    Wenn du die Unterstützung für weitere IDs einbaust, nehmen wir die gerne dann aktualisiert mit auf! Die Anzeige der Namen kann man sicherlich auch praktischer gestalten, so dass die Namen weiterer Lampen angezeigt werden.

                    Dann hakt's jetzt an den IDs?

                    Kommentar


                      Zitat von PharaDOS Beitrag anzeigen
                      BUG: icon fehlt in Visu Button Auswahl
                      Beschreibung: Das Update Icon fehlt in der Button Icon Auswahl der VISU. Es werden nur 78 der 79 icons angezeigt.

                      2019-08-26 10_38_15-Handbuch Enertex EibPC - Adobe Acrobat Reader DC.png 2019-08-26 10_38_04-EibStudio v4.026 - MainProgramm [Getrennt].png
                      Danke, in 4.027 gefixt.

                      Kommentar


                        Zitat von foobar0815 Beitrag anzeigen
                        Dagegen testen wir gerade eine neue Firmware für EIbPC1 und EibPC2. Leider sind die sporadischen Probleme nicht so leicht zu lösen wie reproduzierbare...

                        Die Fehler die du gefunden hast, waren die in 4.027 behobenen.


                        Eher keinen

                        Wenn du die Unterstützung für weitere IDs einbaust, nehmen wir die gerne dann aktualisiert mit auf! Die Anzeige der Namen kann man sicherlich auch praktischer gestalten, so dass die Namen weiterer Lampen angezeigt werden.

                        Dann hakt's jetzt an den IDs?
                        Ok ist mir nur aufgefallen mit dem Upload, werde mal versuchen zu schauen ob ich es irgendwie einkreisen kann.

                        Du meinst bestimmt werden in 4.027 behoben :-)

                        Die IDs habe ich noch nicht geändert, warte auf die korrigierte LIB der Hue und dann wollte ich mich dran setzen. Hab mir aber die stellen schon makiert wo ich was gefunden habe was man ändern muss.
                        Kannst mir ja die lib zusenden, wenn 4.027 noch braucht

                        Mit den Sachen die ich gefunden hab bekomme ich jetzt 1 lampe und dann geht das ding auf keine weiteren lampen gefunden. Siehe log auszug.

                        Kommentar


                          BUG oder Feature:
                          Beim Hinzufügen von Makros ist die Beschreibung nicht auf einer höhe wie das Eingabe Feld. Anscheinend sind die abstände nicht gleich.
                          Fällt besonders bei vmBridge (HUE) auf da viele parameter eingegeben werden müssen.


                          2019-08-30 13_42_58-EibStudio v4.026 - MainProgramm [Getrennt].png

                          Kommentar


                            Bug: Hue Lib, es wird nur die erste Lampe eingelesen.

                            Problem: cLights@ =$$
                            Lösung: cLights@ =$$c65000

                            er hat nur die ersten 1400 Zeichen eingelesen :-) habt ihr wohl in der Firmware was geändert. oder es ging noch nie.

                            jetzt ist aber dfas Layout der Webbox nicht schoen :-)

                            2019-08-30 18_56_02-Microsoft Edge.png

                            Kommentar


                              also irgendwie habe ich das gefühl das die Übertragung komisch ist von EIBVisu zu EIBpc, Kann es sein das früher nur einmal senden da war? jetzt hat gefühlt 10 mal senden da stehen, als wenn er immer versucht aber nicht kann. manchmal bleibt er hängen und manchmal fängt er sich.

                              ich habe jetzt auch ein paar mal gehabt das der Webserver nicht mehr startet, EIBVisu sagt verbunden, debug und Ereignisse können ausgelesen werden. ReadFlash vom Debug der Hue geht auch. Es kommt aber kein Webserver und eine email die ich bei Systemstart verschicke kommt nicht.

                              ob das damit zusammenhängt kann ich nicht sagen, hab es aber zweimal nachvollziehen können. Änderung in der Hue LIB
                              wenn cAnswer@=$$c65000 eingestellt wird, gibt keine fehler Meldung beim Compiler aber ich habe den Effekt das kein Webserver startet.

                              cData@ =$$c65000
                              cMessage@ =$$c65000
                              cAnswer@ =$$
                              cLights@ =$$c65000
                              uStatusAPI@ = kuInit@

                              Kommentar


                                Die Hue Lib bringt mich noch um den Verstand.

                                Zeitweise geht sie zeitweise geht sie gar nicht mehr, nach Neustart vom EIBpc geht sie wieder.
                                via Web kann ich z.b. Lampe 3 einschalten und ausschalten, via gruppenadresse nur ausschalten.
                                mein einschalten kommt
                                [{"error":{"type":201,"address":"/lights/3/state/hue","description":"parameter, hue, is not modifiable. Device is set to off."}},{"error":{"type":201,"address":"/lights/3/state/sat","description":"parameter, sat, is not modifiable. Device is set to off."}}]
                                Close PUT:100 Command 1
                                Connect Poll Init:0
                                Send Poll:1
                                Nachricht im Zustand: 10 von 3232281190:80
                                HTTP/1.1 200 OK
                                Server: nginx
                                Date: Sun, 01 Sep 2019 08:53:45 GMT
                                Content-Type: application/json
                                Connection: close
                                Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
                                Pragma: no-cache
                                Expires: Mon, 1 Aug 2011 09:00:00 GMT
                                Access-Control-Max-Age: 3600
                                Access-Control-Allow-Origin: *
                                Access-Control-Allow-Credentials: true
                                Access-Control-Allow-Methods: POST, GET, OPTIONS, PUT, DELETE, HEAD
                                Access-Control-Allow-Headers: Content-Type

                                Kommentar

                                Lädt...
                                X