Ankündigung

Einklappen
Keine Ankündigung bisher.

Raspberry Image Version 2.2 mit SmarthomeNG 1.5.1

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

    Hallo,
    an welchem Ort bzw in welchem Verzeichnis wird die DB gespeichert?
    Danke für die Rückmeldung.

    Kommentar


      Bei der älteren war sie immer unter /var/db/ gespeichert.
      Gruß
      Hans

      Kommentar


        mysql Standardordner ist: /var/lib/mysql
        sqlite: /usr/local/smarthome/var/db

        Kommentar


          Danke

          Kommentar


            Eine Frage zum Converter conf2yaml

            Muss ich noch irgendetwas (nach)installieren um diesen zu benutzen. Hatte das am WE mal probiert leider wurde dieser Converter nicht ausgeführt. Habe die Fehlermeldung nicht mehr im Kopf. Nur meine Frage sollte der Grundsätzlich in diesem Image funktionieren?
            Geniale Menschen sind selten ordentlich, ordentliche selten genial. (Albert Einstein)

            Kommentar


              Der Konverter benötigt ruamel.yaml (in einer Version <=15.0). Ich kann nicht sagen, ob ruamel.yaml im Image installiert ist. Müsstest Du mit PIP3 LIST nachschauen.
              Viele Grüße
              Martin

              There is no cloud. It's only someone else's computer.

              Kommentar


                Zitat von Msinn Beitrag anzeigen
                Der Konverter benötigt ruamel.yaml (in einer Version <=15.0). Ich kann nicht sagen, ob ruamel.yaml im Image installiert ist. Müsstest Du mit PIP3 LIST nachschauen.
                Code:
                ruamel.yaml (0.15.33)
                ist demnach eine zu hohe Version?
                Geniale Menschen sind selten ordentlich, ordentliche selten genial. (Albert Einstein)

                Kommentar


                  ja zu hoch

                  Kommentar


                    Mh das ja doof, kann man downgraden? Oder für was wird das noch benötigt?
                    Geniale Menschen sind selten ordentlich, ordentliche selten genial. (Albert Einstein)

                    Kommentar


                      Ein downgrade geht mit
                      Code:
                      sudo pip3 install —upgrade ‘ruamel.yaml==0.15.0‘
                      In höheren Versionen von ruamel.yaml hat sich das API geändert und sie sind als noch nicht production ready gekennzeichnet.
                      Zuletzt geändert von Msinn; 24.10.2017, 02:20.
                      Viele Grüße
                      Martin

                      There is no cloud. It's only someone else's computer.

                      Kommentar


                        Onkelandy Kannst Du bitte die zu neue Version von ruamel.yaml im Image durch eine unterstütze Version ersetzen?
                        Viele Grüße
                        Martin

                        There is no cloud. It's only someone else's computer.

                        Kommentar


                          Zitat von Msinn Beitrag anzeigen
                          Ein downgrade geht mit
                          Code:
                          sudo pip3 install —upgrade ‘ruamel.yaml==0.15.0‘
                          Ergebnis:
                          Code:
                          Invalid requirement: '—upgrade'
                          Traceback (most recent call last):
                            File "/usr/share/python-wheels/packaging-16.8-py2.py3-none-any.whl/packaging/requirements.py", line 90, in __init__
                              req = REQUIREMENT.parseString(requirement_string)
                            File "/usr/share/python-wheels/pyparsing-2.1.10-py2.py3-none-any.whl/pyparsing.py", line 1617, in parseString
                              raise exc
                            File "/usr/share/python-wheels/pyparsing-2.1.10-py2.py3-none-any.whl/pyparsing.py", line 1607, in parseString
                              loc, tokens = self._parse( instring, 0 )
                            File "/usr/share/python-wheels/pyparsing-2.1.10-py2.py3-none-any.whl/pyparsing.py", line 1379, in _parseNoCache
                              loc,tokens = self.parseImpl( instring, preloc, doActions )
                            File "/usr/share/python-wheels/pyparsing-2.1.10-py2.py3-none-any.whl/pyparsing.py", line 3376, in parseImpl
                              loc, exprtokens = e._parse( instring, loc, doActions )
                            File "/usr/share/python-wheels/pyparsing-2.1.10-py2.py3-none-any.whl/pyparsing.py", line 1379, in _parseNoCache
                              loc,tokens = self.parseImpl( instring, preloc, doActions )
                            File "/usr/share/python-wheels/pyparsing-2.1.10-py2.py3-none-any.whl/pyparsing.py", line 3698, in parseImpl
                              return self.expr._parse( instring, loc, doActions, callPreParse=False )
                            File "/usr/share/python-wheels/pyparsing-2.1.10-py2.py3-none-any.whl/pyparsing.py", line 1379, in _parseNoCache
                              loc,tokens = self.parseImpl( instring, preloc, doActions )
                            File "/usr/share/python-wheels/pyparsing-2.1.10-py2.py3-none-any.whl/pyparsing.py", line 3359, in parseImpl
                              loc, resultlist = self.exprs[0]._parse( instring, loc, doActions, callPreParse=False )
                            File "/usr/share/python-wheels/pyparsing-2.1.10-py2.py3-none-any.whl/pyparsing.py", line 1383, in _parseNoCache
                              loc,tokens = self.parseImpl( instring, preloc, doActions )
                            File "/usr/share/python-wheels/pyparsing-2.1.10-py2.py3-none-any.whl/pyparsing.py", line 2670, in parseImpl
                              raise ParseException(instring, loc, self.errmsg, self)
                          pyparsing.ParseException: Expected W:(abcd...) (at char 0), (line:1, col:1)
                          
                          During handling of the above exception, another exception occurred:
                          
                          Traceback (most recent call last):
                            File "/usr/lib/python3/dist-packages/pip/req/req_install.py", line 82, in __init__
                              req = Requirement(req)
                            File "/usr/share/python-wheels/packaging-16.8-py2.py3-none-any.whl/packaging/requirements.py", line 94, in __init__
                              requirement_string[e.loc:e.loc + 8]))
                          pip._vendor.packaging.requirements.InvalidRequirement: Invalid requirement, parse error at "'—upgrade'"
                          Geniale Menschen sind selten ordentlich, ordentliche selten genial. (Albert Einstein)

                          Kommentar


                            Probier mal sudo pip3 install -U ruamel.yaml==0.15.0

                            Kommentar


                              Bei Msinn hat sich da ein falscher Strich eingeschlichen bzw. autokorrigiert. Vor dem "upgrade" sollten -- (zwei kurze Bindestriche) und nicht ein langer Gedankenstrich stehen.

                              Kommentar


                                ich kämpfe immer noch ab und zu mit den Rechten in dem aufgesetzten image und muss m.E. immer wieder rechte anpassen.
                                jetzt werden plötzlich wieder keine Seiten beim smarthomeNG Neustart generiert (nach smartVISU2.9):

                                Code:
                                2017-10-24 14:41:49 DEBUG    item         simulation   Item Zentral.Simulation.message = Recording starts 2017-10-25 00:00:00+02:00 via Simulation None None -- item.py:__update:707
                                2017-10-24 14:41:49 WARNING  __init__     smartvisu    Generating pages for smartVISU -- __init__.py:__init__:122
                                2017-10-24 14:41:49 DEBUG    __init__     simulation   Scheduling record start 2017-10-25 00:00:00+02:00 -- __init__.py:_schedule_recording_start:137
                                2017-10-24 14:41:49 INFO     __init__     smartvisu    copy_templates: Copying template 'index.html' from plugin to smartVISU -- __init__.py:copy_templates:394
                                Exception in thread smartvisu:
                                Traceback (most recent call last):
                                  File "/usr/lib/python3.5/threading.py", line 914, in _bootstrap_inner
                                    self.run()
                                  File "/usr/local/smarthome/lib/plugin.py", line 150, in run
                                    self.plugin.run()
                                  File "/usr/local/smarthome/plugins/visu_smartvisu/__init__.py", line 81, in run
                                    svgen = SmartVisuGenerator(self._sh, self.smartvisu_dir, self.overwrite_templates, self.visu_style)
                                  File "/usr/local/smarthome/plugins/visu_smartvisu/__init__.py", line 129, in __init__
                                    self.copy_templates()
                                  File "/usr/local/smarthome/plugins/visu_smartvisu/__init__.py", line 395, in copy_templates
                                    shutil.copy2( srcdir + '/' + fn, self.tpldir )
                                  File "/usr/lib/python3.5/shutil.py", line 258, in copy2
                                    copystat(src, dst, follow_symlinks=follow_symlinks)
                                  File "/usr/lib/python3.5/shutil.py", line 201, in copystat
                                    follow_symlinks=follow)
                                PermissionError: [Errno 1] Die Operation ist nicht erlaubt
                                
                                2017-10-24 14:41:49 DEBUG    connection   Connections  KNX: connected to 127.0.0.1:6720 -- connection.py:connect:393

                                Kommentar

                                Lädt...
                                X