Ankündigung

Einklappen
Keine Ankündigung bisher.

Mehrere iPads, GA-Status aktualisert immer nur eines

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

    #31
    sieht gut aus soweit! Ich werds jetzt mal auf Herz und Nieren prüfen.
    Vielen Dank!

    Kommentar


      #32
      Zitat von enertegus Beitrag anzeigen
      Obwohl im Urlaub () hab ich hier mal einen Fehler im Makro gefunden. Bitte mal testen.
      Chapeau!
      Sehr geil :-)

      Kommentar


        #33
        Zitat von Xceno Beitrag anzeigen
        sieht gut aus soweit! Ich werds jetzt mal auf Herz und Nieren prüfen.
        Zur Erklärung:
        Im alten Code wurde nicht berücksichtigt, dass jeder event(readtcp)-Aufruf seine Argumente verändert, d.h. die readtcp Funktion ändert ihre Argumente :
        Vorher
        [highlight=epc]
        if event(readtcp(Name_Port,Name_IPC,Name_Message)) and (IPSender==0u32 or Name_SenderIPC==IPSender) then {
        ...
        [/highlight]
        Insbesondere wurden Name_Port und Name_IPC verändert, alsbald ein Telegramm eingetroffen war - auch von einem beliebigen anderen Client. Alsbald nun sendtcp(Name_Port,Name_IPC) hat der EibPC an den falschen Empfänger (zwei oder mehrmals) verschickt. Schön zu sehen im TCP-Trace.
        Daher musste der betreffende Codeabschnitt wie folgt geändert werden:
        Nachher:
        [highlight=epc]
        if event(readtcp(Name_SenderPort,Name_SenderIPC,Name_ Message)) and (IPSender==0u32 or Name_SenderIPC==IPSender) then {
        ...
        Name_Port=Name_SenderPort;
        Name_IPC=Name_SenderIPC;
        ...
        [/highlight]
        Und nun schickt jeder Client seine Telegramme richtig.
        Danke für die Unterstützung und Geduld.
        offizielles Supportforum für den Enertex® EibPC: https://knx-user-forum.de/eibpc/
        Enertex Produkte kaufen

        Kommentar


          #34
          Kurzer Statusbericht und LCARS Interface

          So hier mal eine kurze Rückmeldung von mir, jetzt ist ja schon einige Zeit ins Land gegangen.
          Mittlerweile funktioniert die Kommunikation mit mehreren iPads. Alle aktualisieren sich schnell und sauber. Passiert, aus welchen Gründen auch immer, doch mal ein Verbindungsabbruch, wird sie innerhalb von 10-30 Sekunden wieder hergestellt.

          Hier noch schnell ein paar Bilder, damit man mal sieht womit ich mich rumgeschlagen habe. Das ist unsere LCARS Visu, das Design könnte dem ein oder anderen vielleicht bekannt vorkommen

          Beste Grüße!
          Angehängte Dateien

          Kommentar


            #35
            Zitat von Xceno Beitrag anzeigen
            Das ist unsere LCARS Visu, das Design könnte dem ein oder anderen vielleicht bekannt vorkommen
            Da bekommt natürlich unser SynOhr-Sprachschalter/Raumkontroller noch mal nen Kick bei
            "COMPUTER - AUF DEN SCHIRM"
            offizielles Supportforum für den Enertex® EibPC: https://knx-user-forum.de/eibpc/
            Enertex Produkte kaufen

            Kommentar


              #36
              Hallo Xceno,

              tolles Labor.

              Mich würde mal interessieren wenn Du den iViewer startest, wie lange es bei Dir dauert, bis die Daten vom eibpc angezeigt werden.

              mfG
              Uwe

              Kommentar


                #37
                Hi Uwe!
                Für gewöhnlich lediglich ein paar Sekunden.
                Sollte ich irgendwelche Busteilnehmer haben, die nicht von sich aus senden, oder nur in großen Abständen, kann mann seinen Finger 2 Sekunden über die Uhr halten um ein Auslesen der GA's zu erzwingen.

                Kommentar


                  #38
                  Zitat von Xceno Beitrag anzeigen
                  Hi Uwe!
                  Für gewöhnlich lediglich ein paar Sekunden.
                  Das ist bei mir nicht so, und ich weiß nicht an was es liegt.

                  [highlight=epc]
                  19:50:47> SCRIPT: Javascript interface up and running, opening connection with iViewer
                  19:50:50> Control System trying to connect
                  19:50:50> Control System: connected to IP_eibpc:4809
                  19:50:50> d60041 = 1
                  19:50:50> SCRIPT: Established connection with iViewer
                  19:50:50> SCRIPT: iViewer version: v4.0.4 build 164
                  19:50:50> SCRIPT: Start running user code
                  19:51:11> Control System disconnected from IP_eibpc:4809
                  19:51:11> d60041 = 0
                  19:51:11> Control System trying to connect
                  19:51:11> Control System: connected to IP_eibpc:4809
                  19:51:11> d60041 = 1
                  19:51:32> Control System disconnected from IP_eibpc:4809
                  19:51:32> d60041 = 0
                  19:51:33> Control System trying to connect
                  19:51:33> Control System: connected to IP_eibpc:4809
                  19:51:33> d60041 = 1
                  19:51:36> d6012 = 1
                  19:51:36> s6000 = Obergeschoss
                  19:51:53> Control System disconnected from IP_eibpc:4809
                  19:51:53> d60041 = 0
                  19:51:55> Control System trying to connect
                  19:51:55> Control System: connected to IP_eibpc:4809
                  19:51:55> d60041 = 1
                  19:51:58> d6012 = 1
                  19:51:58> s6000 = Obergeschoss
                  19:52:02> d4622 = 1
                  19:52:02> d4634 = 1
                  19:52:03> d4636 = 1
                  19:52:03> d5303 = 1
                  19:52:04> d6012 = 1
                  19:52:05> s2901 = 16.09.2011
                  19:52:06> s2900 = Fr, 19:49:59
                  19:52:06> s4621 = 19.74
                  ...
                  [/highlight]

                  @Micha Hast Du eine Idee?


                  Dabei könnte es so schön sein.

                  [highlight=epc]
                  20:00:04> SCRIPT: Javascript interface up and running, opening connection with iViewer
                  20:00:06> SCRIPT: Established connection with iViewer
                  20:00:06> SCRIPT: iViewer version: v4.0.5 build 171
                  20:00:06> SCRIPT: Start running user code
                  20:00:07> Control System trying to connect
                  20:00:07> Control System: connected to IP_HS:8029
                  20:00:07> d2002 = 1
                  20:00:07> s41012 = 0 %
                  20:00:07> a4793 = 0.0
                  20:00:07> a4795 = 0.0
                  ...
                  [/highlight]


                  Uwe

                  Kommentar

                  Lädt...
                  X