Ankündigung

Einklappen
Keine Ankündigung bisher.

Dev- und Live-Umgebung für sh.py?

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

    Dev- und Live-Umgebung für sh.py?

    Hallo zusammen,

    leider habe ich mithilfe der Suche nichts passendes gefunden. Ich bin gerade dabei zwei Plugins zu entwickeln und störe mich immer wieder daran, dass ich quasi meine Live-Umgebung zum Testen immer wieder Neustarten muss bzw. diese eben auch teilweise dann offline ist.

    Wie macht ihr das bei der Entwicklung? Habt ihr noch ein Zweit-System? Wenn ja wie läuft das bei euch?

    Danke schon mal!

    Gruß

    Christian

    #2
    Hallo Christian,

    logisch, der Trend geht zum Viertsystem. ;-)

    Ich entwickle und teste (zum Teil) auf einer virtuellen Maschine. Die Produktiven sind echte Hardware.

    Bis bald

    Marcus

    Kommentar


      #3
      Danke für die schnelle Antwort.

      Das mit einer VM ist ne Überlegung wert :-)

      Danke!

      Christian

      Kommentar


        #4
        Wäre es denkbar, die Kommunikationsports von sh.py und ggf. den Plugins (CLI) beim Start oder per Config zu ändern?

        Kommentar


          #5
          Es ist nicht nur denkbar, sondern auch dokumentiert...

          Kommentar


            #6
            Zitat von mknx Beitrag anzeigen
            Es ist nicht nur denkbar, sondern auch dokumentiert...
            Hi Marcus,

            eigentlich dachte ich, dass ich die sh.py-Doku recht gut intus habe, aber das habe ich nicht gefunden - und ich habe eben nochmal nachgeschaut... Kannst Du mir einen Hinweis geben, wo ich schauen sollte?

            Gruß, Waldemar
            OpenKNX www.openknx.de

            Kommentar


              #7
              Hallo Waldemar,

              na bei den Plugins.
              http://mknx.github.io/smarthome/plugins/visu.html
              http://mknx.github.io/smarthome/plugins/cli.html

              Edit: siehe port, relativ weit oben.

              Bis bald

              ​Marcus
              Zuletzt geändert von callidomus; 15.02.2016, 12:30.

              Kommentar


                #8
                Huch, das war ja schnell...

                OK, das war klar, aber ich müsste doch sh.py mit einem anderen Verzeichnis als etc starten können, in dem ich die dev-conf-files (also die dev-Variante von plugin.conf und logic.conf) speichere. Zumindest dachte ich, dass es eine solche Option in sh.py gibt und ich die irgendwie übersehen habe.

                Das man das mit alternativen conf-files auf einer andern Instanz bzw. in einem alternativen Verzeichnis aufsetzen kann, ist mir schon klar...

                Gruß, Waldemar
                OpenKNX www.openknx.de

                Kommentar


                  #9
                  Hallo,

                  jede Instanz braucht seinen eigenen Ordner (mit etc). Bei der Schulung liefen ja auch zwölf Instanzen auf einem Rechner.

                  Die müssen dann halt mit [MEIN_DEV_ORDNER]/bin/smarthome.py aufgerufen werden.

                  Bis bald

                  Marcus

                  Kommentar

                  Lädt...
                  X