Ankündigung

Einklappen
Keine Ankündigung bisher.

Entwicklung / OLA + knxdmxd

Einklappen
Dieses Thema ist geschlossen.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    #91
    Zitat von vlamers Beitrag anzeigen
    Hi Ola 0.8.20
    hab aber auch nur das Packerl installiert.
    Es gibt kein Packerl für 0.8.20, das wüsste ich sonst
    Man kann nicht einfach irgendwas, irgendwo herholen oder selberkompilieren - bzw. darf man sich danach zumindest nicht über segfaults wundern..
    Das hat schon manchmal nen Grund warum das die ein oder andere Minute dauert bis sowas vom GIT/SVN in ein benutzbares Packerl wandert..

    Makki
    EIB/KNX & WireGate & HS3, Russound,mpd,vdr,DM8000, DALI, DMX
    -> Bitte KEINE PNs!

    Kommentar


      #92
      irgendwann lern ich das auch noch (vermutlich auf die harte Tour) Habs zum Glück noch zum Laufen bekommen

      Gruß

      Kommentar


        #93
        Ich schrei da ja immer nur auf - ihr sollt und dürft treiben was ihr möchtet - ola ist ein harmloses Beispiel weil das ist ja "brav" - nur mit solchen Aktionen kann man sich auch ganz schnell die komplette Kiste löten wenns der Author (ich sag nur Ruby, CPAN, ..) besonders "gut" gemeint hat (nur leider keine Ahnung wie man tausende Kisten über viele Jahre im Feld am Leben erhält.. nicht nur seine Software..)

        Makki
        EIB/KNX & WireGate & HS3, Russound,mpd,vdr,DM8000, DALI, DMX
        -> Bitte KEINE PNs!

        Kommentar


          #94
          Nicht funktionierende direct-calls: Mag sein, das letzte Package ist von einer älteren Version, bei mir läuft es.

          Ich habe mal die aktuelle Version auf dem WG kompiliert und ins SVN gestellt. Am besten warten, bis makki das gepackaged hat, dann sollte es gehen.

          Gruss,

          der Jan
          KNX, DMX over E1.31, DALI, 1W, OpenHAB, MQTT

          Kommentar


            #95
            ..liegt aktuell im repository..

            Makki

            P.S.: war die Änderung von ./Makefile.am in commit #916 Absicht oder Unfall? Weil mit dem alten klappte es besser
            EIB/KNX & WireGate & HS3, Russound,mpd,vdr,DM8000, DALI, DMX
            -> Bitte KEINE PNs!

            Kommentar


              #96
              Das war ein Versehen. Ich ändere das beim naechsten Mal zurück. Danke für das Paket.

              Gruß,

              der Jan
              KNX, DMX over E1.31, DALI, 1W, OpenHAB, MQTT

              Kommentar


                #97
                Gehts denn jetzt alles?

                Gruss,

                der Jan
                KNX, DMX over E1.31, DALI, 1W, OpenHAB, MQTT

                Kommentar


                  #98
                  Hi mit dem Update hat alles geklappt.
                  Einzigst:
                  wenn die cues laufen und ich manuell die Farben ändere dann stürzt der knxdmxd ab.

                  Gruß

                  Kommentar


                    #99
                    Das sollte nicht sein, kann ich aber nicht reproduzieren. Was sagt er denn? Am besten den knxdmxd mal nicht als Daemon laufen lassen:

                    /etc/init.d/knxdmxd stop
                    /usr/bin/knxdmxd -c <config>

                    (falls nicht lokal, dann noch -u für die eibd-Adresse). Dann läuft er im Debug-Modus und sollte etwas gesprächiger sein. Dann die letzten paar Zeilen vor dem Crash posten.

                    Danke schonmal.

                    Gruss,

                    der Jan
                    KNX, DMX over E1.31, DALI, 1W, OpenHAB, MQTT

                    Kommentar


                      Hi,

                      also es ist nicht bei jedem mal so. Hab auch noch nicht raus gefunden wie ich es reproduzieren kann.
                      Aber ein paar mal hin und her geschalten und schon kommt diese Fehlermeldung:
                      Code:
                      terminate called after throwing an instance of 'std::out_of_range'
                        what():  vector::_M_range_check
                      Abgebrochen
                      ich teste weiter.

                      Gruß Volker

                      Kommentar


                        Hallo zusammen.
                        Hab auch so meine Problemchen.

                        Allso in den letzten zwei monaten ist mir aufgefallen dass sich das WG alle 1-2 Tage neustartet. (Ich habe dann olad und knxdmxd wieder von Hand gestartet)
                        vor ca. drei Wochen hab ich probiert olad und knxd nicht zu starten.
                        WG startete sich nicht mehr neu.

                        Sorry für die etwas dürftige Fehlerbeschreibung

                        So jetzt bin ich wieder etwas Handfesteres.

                        Info: Ich starte OLA mit
                        Code:
                        olad -l 3
                        und knxdmxd mit
                        Code:
                         /usr/bin/knxdmxd -c /etc/knxdmxd.conf -u ip:192.168.xxx.xxx
                        Ausgabe dmxd (nach einiger Zeit / nicht nachvollziehbar):
                        Code:
                        terminate called after throwing an instance of 'std::out_of_range'
                          what():  vector::_M_range_check
                        Abgebrochen
                        und olad schreibt manchmal nach dem Start von knxdmx ohne Ende:
                        Code:
                        Universe.cpp:675: Something changed but we didn't find any active sources  for universe 1
                        Universe.cpp:675: Something changed but we didn't find any active sources  for universe 1
                        Universe.cpp:675: Something changed but we didn't find any active sources  for universe 1
                        Universe.cpp:675: Something changed but we didn't find any active sources  for universe 1
                        Universe.cpp:675: Something changed but we didn't find any active sources  for universe 1
                        Universe.cpp:675: Something changed but we didn't find any active sources  for universe 1
                        Universe.cpp:675: Something changed but we didn't find any active sources  for universe 1
                        Universe.cpp:675: Something changed but we didn't find any active sources  for universe 1
                        Universe.cpp:675: Something changed but we didn't find any active sources  for universe 1
                        Universe.cpp:675: Something changed but we didn't find any active sources  for universe 1
                        Universe.cpp:675: Something changed but we didn't find any active sources  for universe 1
                        Universe.cpp:675: Something changed but we didn't find any active sources  for universe 1
                        Universe.cpp:675: Something changed but we didn't find any active sources  for universe 1
                        Universe.cpp:675: Something changed but we didn't find any active sources  for universe 1
                        Universe.cpp:675: Something changed but we didn't find any active sources  for universe 1
                        Universe.cpp:675: Something changed but we didn't find any active sources  for universe 1
                        Wo kann ich bei der Fehlersuche ansetzen denn es läuft auch mal 2,3 Tage ohne Fehler

                        Gruß Gernot

                        Kommentar


                          Gernot: bitte config posten und wenn es geht noch die letzten zwei drei Zeilen vor dem Crash. Danke.

                          Gruß,

                          der Jan
                          KNX, DMX over E1.31, DALI, 1W, OpenHAB, MQTT

                          Kommentar


                            Hallo Jan.

                            Hier meine Config

                            Code:
                            // CAUTION : never uses names starting with _ !!! These are used internally ! 
                            { "fixtures": [ // all fixture definitions 
                              { "name" : "Gang", // name is optional, default is _f_<number>
                                "channels" : [ // channel definition, dmx is mandatory, default name is _c_<number> 
                                  { "name": "R", "knx" : "11/0/0", "dmx" : "1.0"  }, 
                                  { "name": "G", "knx" : "11/0/1", "dmx" : "1.1"  }, 
                                  { "name": "B", "knx" : "11/0/2", "dmx" : "1.2"  },
                                  { "name": "W", "knx" : "11/0/3", "dmx" : "1.3"  }
                                ],
                                "fading" : {"knx" : "11/6/0", "time": "3.0" } // knx-like dimming: fading is calculated for 0-100% 
                              }
                              ],
                            "scenes": [ // all scene definitions 
                              { "name" : "Gang_Aus", // name is optional, default is _s_<number>
                                "trigger" : {"go" : { "knx" : "11/7/0", "value" : 0 },}, // if call is omitted, scene is called on any value 
                                "channels" : [ // definition of each channel in scene
                                  {  "fixture" : "Gang", "channel" : "R", "value" : 0 },
                                  {  "fixture" : "Gang", "channel" : "G", "value" : 0 },
                                  {  "fixture" : "Gang", "channel" : "B", "value" : 0 },
                                  {  "fixture" : "Gang", "channel" : "W", "value" : 0 }
                                ],
                                "fading" : { // all fading times used on scene call ! 
                                  "in" : 1.5, //  for increasing intensity
                                  "out": 1, // for decreasing intensity
                                }
                              },
                              { "name" : "Gang_Hell",
                                "trigger" : {"go" : { "knx" : "11/7/0", "value" : 1 },},
                                "channels" : [
                                  {  "fixture" : "Gang", "channel" : "R", "value" : 0   },
                                  {  "fixture" : "Gang", "channel" : "G", "value" : 0  },
                                  {  "fixture" : "Gang", "channel" : "B", "value" : 0 },
                                  {  "fixture" : "Gang", "channel" : "W", "value" : 255  }
                                ],
                                "fading" : {
                                  "time" : 2 // used for in and out
                                }
                              },
                              { "name" : "Gang_Nachtlicht",
                                "trigger" : {"go" : { "knx" : "11/7/0", "value" : 2 },},
                                "channels" : [
                                  {  "fixture" : "Gang", "channel" : "R", "value" : 1  },
                                  {  "fixture" : "Gang", "channel" : "G", "value" : 15  },
                                  {  "fixture" : "Gang", "channel" : "B", "value" : 25 },
                                  {  "fixture" : "Gang", "channel" : "W", "value" : 0 }
                                ],
                                "fading" : {
                                  "in" : 2,
                                  "out" : 1
                                }
                              },
                              { "name" : "Gang_Gedimmt",
                                "trigger" : {"go" : { "knx" : "11/7/0", "value" : 3 },},
                                "channels" : [
                                  {  "fixture" : "Gang", "channel" : "R", "value" : 0   },
                                  {  "fixture" : "Gang", "channel" : "G", "value" : 0   },
                                  {  "fixture" : "Gang", "channel" : "B", "value" : 0   },
                                  {  "fixture" : "Gang", "channel" : "W", "value" : 128 }
                                ]
                              },
                            ],
                            "cuelists": [ // all cuelists
                              { "name" : "Gang Disco",
                                "trigger" : { 
                                  "go" : { "knx" : "11/7/1", "value" : 1 }, 
                                  "halt" : { "knx" : "11/7/1", "value" : 0 }
                                },
                                "cues" : [ // cues are like scenes, just without individual triggers
                                  { "name" : "R",
                                    "channels" : [
                                      {  "fixture" : "Gang", "channel" : "R", "value" : 255  },
                                      {  "fixture" : "Gang", "channel" : "G", "value" : 0  },
                                      {  "fixture" : "Gang", "channel" : "B", "value" : 0  },
                                      {  "fixture" : "Gang", "channel" : "W", "value" : 0  }
                                    ],
                                    "waittime" : 1,
                                    "fading" : { "time" : 1 }
                                  },
                                  { "name" : "G",
                                    "channels" : [
                                      {  "fixture" : "Gang", "channel" : "R", "value" : 0  },
                                      {  "fixture" : "Gang", "channel" : "G", "value" : 255  },
                                      {  "fixture" : "Gang", "channel" : "B", "value" : 0  },
                                      {  "fixture" : "Gang", "channel" : "W", "value" : 0  } 
                                    ],
                                    "waittime" : 1,
                                    "fading" : { "time" : 1 }
                                  },
                                  { "name" : "B",
                                    "channels" : [
                                      {  "fixture" : "Gang", "channel" : "R", "value" : 0  },
                                      {  "fixture" : "Gang", "channel" : "G", "value" : 0  },
                                      {  "fixture" : "Gang", "channel" : "B", "value" : 255  },
                                      {  "fixture" : "Gang", "channel" : "W", "value" : 0  }
                                    ],
                                    "waittime" : 1,
                                    "fading" : { "time" : 1 }
                                  },
                                  { "name" : "W",
                                    "channels" : [
                                      {  "fixture" : "Gang", "channel" : "R", "value" : 0  },
                                      {  "fixture" : "Gang", "channel" : "G", "value" : 0  },
                                      {  "fixture" : "Gang", "channel" : "B", "value" : 0  },
                                      {  "fixture" : "Gang", "channel" : "W", "value" : 85  }
                                    ],
                                    "waittime" : 1,
                                    "fading" : { "time" : 1 }
                                  },
                                  { "link" : "R"
                                  }
                                ]
                              }  
                            ]
                             }
                            Die letzten zeilen habe ich leider nicht mehr, aber ich habe nur 4 Scenen aufgerufen die Meldung kam nach einer der folgenden szenen.

                            Auszug wenns funzt:
                            Code:
                            knxdmxd[21066]: Locking Gang_Aus @ 0
                            knxdmxd[21066]: Locking Gang_Aus @ 0
                            knxdmxd[21066]: Locking Gang_Aus @ 0
                            knxdmxd[21066]: Locking Gang_Aus @ 0
                            knxdmxd[21066]: Called cue Gang_Aus
                            knxdmxd[21066]: Locking Gang_Hell @ 0
                            knxdmxd[21066]: Locking Gang_Hell @ 0
                            knxdmxd[21066]: Locking Gang_Hell @ 0
                            knxdmxd[21066]: Locking Gang_Hell @ 0
                            knxdmxd[21066]: Called cue Gang_Hell
                            knxdmxd[21066]: Locking Gang_Nachtlicht @ 0
                            knxdmxd[21066]: Locking Gang_Nachtlicht @ 0
                            knxdmxd[21066]: Locking Gang_Nachtlicht @ 0
                            knxdmxd[21066]: Locking Gang_Nachtlicht @ 0
                            knxdmxd[21066]: Called cue Gang_Nachtlicht
                            knxdmxd[21066]: Locking Gang_Gedimmt @ 0
                            knxdmxd[21066]: Locking Gang_Gedimmt @ 0
                            knxdmxd[21066]: Locking Gang_Gedimmt @ 0
                            knxdmxd[21066]: Locking Gang_Gedimmt @ 0
                            knxdmxd[21066]: Called cue Gang_Gedimmt
                            Ich starte olad dann knxdmx dann rattert olad wieder :
                            Code:
                            Universe.cpp:675: Something changed but we didn't find any active sources  for universe 1
                            Universe.cpp:675: Something changed but we didn't find any active sources  for universe 1
                            Universe.cpp:675: Something changed but we didn't find any active sources  for universe 1
                            Universe.cpp:675: Something changed but we didn't find any active sources  for universe 1
                            Universe.cpp:675: Something changed but we didn't find any active sources  for universe 1
                            Universe.cpp:675: Something changed but we didn't find any active sources  for universe 1
                            Universe.cpp:675: Something changed but we didn't find any active sources  for universe 1
                            Universe.cpp:675: Something changed but we didn't find any active sources  for universe 1
                            Universe.cpp:675: Something changed but we didn't find any active sources  for universe 1
                            durch (funzt zwar, aber kann das der grund sein dass sich mein WG dann irgendwann neustartet?)

                            Ich Poste den Crash sobald er auftritt!

                            Gernot

                            Kommentar


                              Mhm. Passiert das mit dem Crash immer noch? Ich habs jetzt mal nen paar Stunden laufen lassen und bei mir crashed mit deiner Config garnix.

                              Wenn es bei Dir noch ein Problem ist, bau ich mal eine Version zum debuggen.

                              Gruss,

                              der Jan
                              KNX, DMX over E1.31, DALI, 1W, OpenHAB, MQTT

                              Kommentar


                                Hallo Jan,

                                verhext, läuft seit 4 Tagen stabiel ohne crash und WG hat sich auch nicht mehr neugestartet.
                                Ich bleib beim Testen dran. Hab Putty log eingeschalten und logge olad als user und knxdmx natürlich als root.

                                Gruß Gernot

                                Kommentar

                                Lädt...
                                X