Ankündigung

Einklappen
Keine Ankündigung bisher.

Baustein Optimierung/Updates

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

    HS/FS Baustein Optimierung/Updates

    So ich hab mal ein paar Bausteine angefangen zu aktualisieren.


    XML-ListGenerator V0.6
    https://knx-user-forum.de/downloads.php?do=file&id=301

    HostCheck V1.6
    https://knx-user-forum.de/downloads.php?do=file&id=284

    8fach Texte zusammensetzen V1.1
    https://knx-user-forum.de/downloads.php?do=file&id=296
    Nils

    aktuelle Bausteine:
    BusAufsicht - ServiceCheck - Pushover - HS-Insight

    #2
    Danke für die ganze Arbeit!

    Kommentar


      #3
      Yeah!!! Nils is back!!!!

      Kommentar


        #4
        FritzBox-CallMon V0.95
        https://knx-user-forum.de/downloads.php?do=file&id=325
        Nils

        aktuelle Bausteine:
        BusAufsicht - ServiceCheck - Pushover - HS-Insight

        Kommentar


          #5
          Ich poste mal alle Updates auch hier in diesen Thread, dann kann man den abonnieren und bekommt alle Baustein Updates.

          Können die anderen Baustein Entwickler vielleicht auch mit nutzen, dann hat man einen zentralen Platz dafür.


          FritzBox-CallMon V0.96
          https://knx-user-forum.de/downloads.php?do=file&id=325
          Nils

          aktuelle Bausteine:
          BusAufsicht - ServiceCheck - Pushover - HS-Insight

          Kommentar


            #6
            Hallo Nils

            Ja, das ist sehr gut.
            Es ist immer mühsam rauszufinden ob es für die verwendeten Bausteine Updates gibt.

            Werde mich mit meinen Bausteinen auch hier dranhängen.

            Gruss, Holger
            ECMACOM GmbH
            Konzeption, Planung, Implementation, Unterhalt
            www.ecmacom.ch
            www.knxshop4u.ch

            Kommentar


              #7
              Hallo Nils

              Wenn du grad am updaten bist..

              Könntest du das whrandom durch random ersetzen?
              Code:
              self.__myLogID = __import__('md5').new(str(__import__('whrandom').random())).hexdigest()
              Mein HS motzt wegen depreciated module wenn das whrandom noch verwendet wird.

              Gruss, Holger
              ECMACOM GmbH
              Konzeption, Planung, Implementation, Unterhalt
              www.ecmacom.ch
              www.knxshop4u.ch

              Kommentar


                #8
                wow,
                seit welcher FW is das denn drin ?
                war das schon in der 2.4er ?

                wie ist das mit der Abwärtskompatibilität ? Wenns schon in der 2.4er drin ist dann gehts.
                Nils

                aktuelle Bausteine:
                BusAufsicht - ServiceCheck - Pushover - HS-Insight

                Kommentar


                  #9
                  Hallo Nils

                  Habs auf der 2.5er. Bin mir echt nicht sicher wie es auf der 2.4er war.

                  Hat wer noch einen 2.4er auf dem er das schnell anschauen kann?

                  Gruss, Holger
                  ECMACOM GmbH
                  Konzeption, Planung, Implementation, Unterhalt
                  www.ecmacom.ch
                  www.knxshop4u.ch

                  Kommentar


                    #10
                    Ok hab schon was besseres gefunden.


                    Code:
                    try:
                          random = __import__('random')
                    except ImportError:
                          random = __import__('whrandom')
                    self.__myLogID = __import__('md5').new(str(random.random())).hexdigest()
                    Nils

                    aktuelle Bausteine:
                    BusAufsicht - ServiceCheck - Pushover - HS-Insight

                    Kommentar


                      #11
                      Und wann soll ich alle meine Bausteine updaten?

                      Werde mir jetzt dann eine Liste anlegen was ich alles änder muss.....


                      ECMACOM GmbH
                      Konzeption, Planung, Implementation, Unterhalt
                      www.ecmacom.ch
                      www.knxshop4u.ch

                      Kommentar


                        #12
                        Zitat von eckerho1 Beitrag anzeigen
                        Und wann soll ich alle meine Bausteine updaten?

                        Werde mir jetzt dann eine Liste anlegen was ich alles änder muss.....
                        Ich hab auch ne Liste die ich da durchgehe ...
                        bei manchen sind schon vorher **TODO** Sternchen dran gewesen.


                        @Mods
                        könnt ihr den Thread splitten ?
                        Echte Updates in einen, und Updatemöglichkeiten & Tipps un den anderen.
                        Nils

                        aktuelle Bausteine:
                        BusAufsicht - ServiceCheck - Pushover - HS-Insight

                        Kommentar


                          #13
                          HostCheck V1.7
                          https://knx-user-forum.de/downloads.php?do=file&id=284

                          Fix: Responsezeit bis 1 ms
                          Nils

                          aktuelle Bausteine:
                          BusAufsicht - ServiceCheck - Pushover - HS-Insight

                          Kommentar


                            #14
                            @Anwender
                            Keine Änderungen -- erstmal nicht updaten

                            @Entwickler
                            Ich hab mal beim FritzBox-CallMon den TCP Connection Teil als SuperClass übergeben und alle Fritzbox spezifischen Dinge entfernt. Jetzt kann jeder sich einfach eine eigene TCP Connection aufbauen. Einfach einen neue Klasse erstellen, der die KNXUF_TCP_Connect Klasse ürbergeben wird und dann die Funktionen parse bzw. ConnectLog überschreiben.

                            Code:
                            .......
                            class KNX_TCP_Connect:
                            ....
                            ...
                            ..
                            
                            class Musikplayer(KNXUF_TCP_Connect):
                                  def __init__(self,pItem,addr,irgendwas):
                                       self.irgendwas = "banane"
                                       self.port = 9999
                                       KNXUF_TCP_Connect.__init__(self,pItem,addr,self.port)
                                  def parse(self,data):
                                       ## Daten da ;)
                                       print data
                            Angehängte Dateien
                            Nils

                            aktuelle Bausteine:
                            BusAufsicht - ServiceCheck - Pushover - HS-Insight

                            Kommentar


                              #15
                              @Entwickler

                              um das ewige __import__('irgendwas') zu umgehen.
                              Am Anfang in den Codeblock

                              global re,time,sys,socket,wasauchimmer
                              import re
                              import time
                              import sys
                              import socket
                              import wasauchimmer

                              sollte sich auch performance technisch besser machen.
                              Nils

                              aktuelle Bausteine:
                              BusAufsicht - ServiceCheck - Pushover - HS-Insight

                              Kommentar

                              Lädt...
                              X