Ankündigung

Einklappen
Keine Ankündigung bisher.

fork von smarthome.py

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

    #31
    Zitat von eugenius in #5;
    Auf dem Image von Robert (BB Cape) läuft doch sh.py develop + smartVISU 2.8 problemlos mit knxd
    Das ist so richtig, nur ist Robert mit seiner Version noch in 2015.
    Mit dem git-Update laut Beschreibung ging es auch noch mit der mknx-Develop. Bei mehreren Versuchen die Plot-minmaxavg - Lösung nach aschwith ging leider die smartvisu nicht mehr. knx, 1-wire, Plugins sahen gut aus, jedoch war keine Verbindung zur smartvisu möglich.
    Die diversen Versionsnummer rund um die Plots sind ja ein heißes Thema in den Foren.

    Was passiert mit den BeagleBone-Nutzern in Zukunft?
    Was hört man von Robert?

    Vielleicht kan Robert selbst mal ein Statement abgeben!

    Schade , ich würde gerne mit dem zuverlässigen BB weiterarbeiten.

    Wolfgang

    Kommentar


      #32
      Zitat von l0wside Beitrag anzeigen
      Ansonsten würde ich mich mal daran machen, ein neues RPi-Image aufzusetzen; 2013 ist ja schon eine Weile her. Gibt es jemand, der mich bzgl. smartVISU unterstützen würde?
      Hallo Max,
      ich würde dich gerne unterstützen. Ich erstelle gerade selber ein Image für die Verwendung in einer VM.
      Ich habe für Images schon mal ein Repository bei github angelegt, da können die Images rein. (maximal 3 GB, traffic unlimited)
      https://github.com/smarthomeNG/smarthomeNG-binaries

      Für Scripte die zur Erstellung der Images etc. gemacht werden können habe ich noch http://smarthomeNG/smarthomeNG-SIP
      anelegt.
      Ich würde vorschlagen wir tippen im Chat drüber.

      Gruß
      Christian

      Kommentar


        #33
        Ich mache mal einen neuen Thread dazu auf.

        Kommentar


          #34
          Hallo allerseits!

          Einen aktiv gepflegten Fork würde ich sehr begrüßen.

          Momentan habe ich auf GitHub (https://github.com/robert-budde) selber je einen Fork von smartVISU und smarthome.py - allerdings nur primär um eine verlässliche Quelle zu haben ohne auf eine spezielle Revision zu gehen.
          Bei sh.py "brauche" ich lediglich eine weitere Startoption um einen schlanken Startup mit systemd zu haben (https://github.com/robert-budde/smar...bfef56615e0d88) - schätze der ist seinerzeit schon aus Lizenzgründen nicht angenommen worden.

          Sehr gerne würde ich bei meinem Beaglebone-Image (https://github.com/robert-budde/omap-image-builder) auf externe Repos wechseln und auch nach Möglichkeit weiter zur Entwicklung von sh.py beitragen.

          Grüße
          Robert

          Kommentar


            #35
            Hallo Robert,

            hoffe du hast meine PM zu deinem Image gelesen.
            So wie es aussieht wird der Fork aktiv bleiben, denn Arbeit und Ideen gibt es genug, ich könnte jeden Tag 5 neue Sachen anfangen ;-)
            Würde mich freuen wenn du aktiv bei der Entwicklung mitmachst.


            Ich habe die systemd Anbindung über ein PID-File gelöst(siehe hier), gegen den zusätzlichen Parameter -f spricht aus meiner Sicht nichts, kann sich dann jeder aussuchen was ihm lieber ist.

            Grüße
            Christian
            Zuletzt geändert von cmalo; 11.04.2016, 23:03.

            Kommentar


              #36
              Habe heute den "development" aktualisiert und erhalte nun beim Start diese Fehlermeldung:

              Code:
              2016-04-17 03:53:00 ERROR    env_daily    Logic: env_daily, File: /usr/local/smarthome/lib/env/daily.py, Line: 13, Method: <module>, Exception: No module named 'lib.www'
              Traceback (most recent call last):
                File "/usr/local/smarthome/lib/scheduler.py", line 341, in _task
                  exec(obj.bytecode)
                File "/usr/local/smarthome/lib/env/daily.py", line 13, in <module>
                  import lib.www
              ImportError: No module named 'lib.www'
              Das System läuft aktuell nicht mehr !

              Gruss

              Matthias

              Kommentar


                #37
                Hi, wie hast du das aktualisiert?

                das lib.www ist in daily.py seit dem 12.04 nicht mehr drin. Siehe hier: https://github.com/smarthomeNG/smart...b/env/daily.py
                Hast du vielleicht selber anpassungen an daily.py gemacht?

                Gruß
                Christian

                Kommentar


                  #38
                  Ich habe keine Anpassungen gemacht und nur "git pull" aufgerufen.

                  Gruss Matthias

                  Kommentar


                    #39
                    Poste mal hier die Ausgabe von
                    Code:
                    git status
                    git pull
                    Zuletzt geändert von cmalo; 17.04.2016, 14:25.

                    Kommentar


                      #40
                      "git status" liefert:

                      Code:
                      On branch develop
                      Your branch is up-to-date with 'origin/develop'.
                      Changes not staged for commit:
                        (use "git add <file>..." to update what will be committed)
                        (use "git checkout -- <file>..." to discard changes in working directory)
                      
                              modified:   plugins/luxtronic2/__init__.py
                      
                      Untracked files:
                        (use "git add <file>..." to include in what will be committed)
                      
                              lib/3rd/PowerDog.py
                              lib/3rd/meteohub.py
                              lib/3rd/mm_tools.py
                              plugins/luxtronic2/develop/
                              plugins/luxtronic2/dump.txt
                              plugins/luxtronic2/dump_1.76.txt
                              plugins/luxtronic2/dump_format.html
                              plugins/luxtronic2/readme.txt
                              plugins/mmecontrol/
                              plugins/mmlight/
                              plugins/mmlogger/
                              plugins/mmmeteo/
                              plugins/mmoutdoor/
                              plugins/mmpower/
                              plugins/mmpowerdog/
                              plugins/mmstoren/
                      
                      no changes added to commit (use "git add" and/or "git commit -a")
                      "git pull" liefert:

                      Code:
                      Already up-to-date.
                      Gruss Matthias

                      Kommentar


                        #41
                        hm, und was sagen:
                        Code:
                         git remote -v
                         git log lib/env/daily.py

                        Kommentar


                          #42
                          "git remote -v" ergibt:

                          Code:
                          origin  https://github.com/smarthomeNG/smarthome (fetch)
                          origin  https://github.com/smarthomeNG/smarthome (push)
                          und "git log lib/env/daily.py":

                          Code:
                          commit 25a471ecc66b396733c1d787bad5141f2eb23db1
                          Author: chr <c.strassburg@gmx.de>
                          Date:   Tue Apr 12 16:48:26 2016 +0200
                          
                          lib.www removed from daily.py
                          
                          commit 6e743d4e4a6ec4fcb9758f0624fb12c2dea7d28d
                          Author: marcus <marcus@popp.mx>
                          Date:   Thu Aug 14 15:09:44 2014 +0000
                          
                          disable update check
                          
                          commit eb2fdbecb948cad14d4d26e4acbfbebe4a49f9f6
                          Author: marcus <marcus@popp.mx>
                          Date:   Wed Mar 12 05:59:20 2014 +0000
                          
                          version fix
                          
                          commit 10e58405f1633e80482b8280860cae28a898fcec
                          Author: marcus <marcus@popp.mx>
                          Date:   Wed Mar 12 05:49:31 2014 +0000
                          
                          improve version handling for minor major
                          Gruss Matthias

                          Kommentar


                            #43
                            Du hast doch die Version ohne lib.www.
                            Schau mal direkt in lib/env/daily.py ob da irgendwo lib.www steht, wenn ja dann weg damit.
                            Das muss eigentlich so laufen was du hast

                            Du kannst in dem Verzeichnis noch nach lib.www suchen mit:
                            Code:
                            grep -R "lib.www" *
                            Grüße
                            Christian
                            Zuletzt geändert von cmalo; 17.04.2016, 14:55.

                            Kommentar


                              #44
                              In der Datei lib/env/daily.py finde ich kein lib.www.

                              Ich habe nochmals frisch begonnen (Neustart, Log-Datei gelöscht) und erhalte nun beim Start auf der Kommandozeile:

                              Code:
                              sudo /etc/init.d/smarthome start
                              Traceback (most recent call last):
                                File "/usr/local/smarthome/bin/smarthome.py", line 42, in <module>
                                  import yaml
                              ImportError: No module named 'yaml'
                              Eine Log-Datei wird nicht einmal mehr eröffnet. Ich vermute ein Problem mit dem Logger (siehe https://knx-user-forum.de/forum/supp...konfigurierbar).

                              Das Problem mit yaml konnte ich mit dem folgenden Befehl lösen:

                              Code:
                              sudo pip install pyyaml
                              Jetzt startet auch smarthome.py wieder korrekt. Somit war das gar nicht ein Problem in daily.py - sorry.

                              Gruss Matthias
                              Zuletzt geändert von manhartm; 17.04.2016, 15:03.

                              Kommentar


                                #45
                                Habe heute Dienstag 19.4.16 um 1835 mit "git pull" aus dem "develop" Zweig mein System aktualisiert. Nun finde ich in meinem smarthome.log extrem viele Debug-Zeilen:

                                Code:
                                2016-04-19 18:38:41 DEBUG    __init__     Main         KNX[default]: 1.2.53 set 5/0/1 to 9.4 -- __init__.py:parse_telegram:208
                                2016-04-19 18:39:02 DEBUG    __init__     Main         KNX[default]: 1.1.190 set 2/0/2 to 14244 -- __init__.py:parse_telegram:208
                                2016-04-19 18:39:02 DEBUG    __init__     Main         KNX[default]: 1.1.190 set 2/0/2 to 14244 -- __init__.py:parse_telegram:208
                                2016-04-19 18:39:06 DEBUG    __init__     Main         KNX[default]: 1.1.92 set 2/0/1 to 14014 -- __init__.py:parse_telegram:208
                                2016-04-19 18:39:06 DEBUG    __init__     Main         KNX[default]: 1.1.92 set 2/0/1 to 14014 -- __init__.py:parse_telegram:208
                                2016-04-19 18:39:28 DEBUG    __init__     Main         KNX[default]: 1.1.102 set 2/2/0 to 24.6 -- __init__.py:parse_telegram:208
                                2016-04-19 18:39:28 DEBUG    __init__     Main         KNX[default]: 1.1.102 set 2/2/0 to 24.6 -- __init__.py:parse_telegram:208
                                In meinem smarthome.conf ist "loglevel = info". Vor dem Update war es in der Log-Datei ganz ruhig. Wie kann ich diese vielen Meldungen wieder abschalten ?

                                Kommentar

                                Lädt...
                                X