Ankündigung

Einklappen
Keine Ankündigung bisher.

smartVISU v3.3 - Fehler in Smarthome-NG

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

    smartVISU v3.3 - Fehler in Smarthome-NG

    Hi zusammen,

    die Installation der v3.3 klappt leider nicht.
    Smarthome-NG v1.9.3 schreibt hier Fehler beim Start. Hat evtl. jemand einen Tipp?

    Code:
    2022-12-20 07:16:49 ERROR plugins.smartvisu SmartVisuInstallWidgets v3.3.0: Exception: 'NoneType' object is not iterable
    > Traceback (most recent call last):
    > File "/usr/local/smarthome/plugins/smartvisu/__init__.py", line 123, in run
    > sv_iwdg = SmartVisuInstallWidgets(self)
    > File "/usr/local/smarthome/plugins/smartvisu/svinstallwidgets.py", line 55, in __init__
    > self.install_widgets(self._sh)
    > File "/usr/local/smarthome/plugins/smartvisu/svinstallwidgets.py", line 99, in install_widgets
    > self.copy_widgets( plgdir.replace('.', '/') )
    > File "/usr/local/smarthome/plugins/smartvisu/svinstallwidgets.py", line 149, in copy_widgets
    > self.plugin_instance.test_widget_for_deprecated_wi dgets(os.path.join(srcdir, fn))
    > File "/usr/local/smarthome/plugins/smartvisu/__init__.py", line 284, in test_widget_for_deprecated_widgets
    > for widget_name in self.deprecated_widgets:
    > TypeError: 'NoneType' object is not iterable
    2022-12-20 07:16:49 ERROR plugins.smartvisu SmartVisuGenerator: Exception: 'NoneType' object is not iterable
    > Traceback (most recent call last):
    > File "/usr/local/smarthome/plugins/smartvisu/__init__.py", line 135, in run
    > svgen = SmartVisuGenerator(self, self.visu_definition)
    > File "/usr/local/smarthome/plugins/smartvisu/svgenerator.py", line 70, in __init__
    > self.pages()
    > File "/usr/local/smarthome/plugins/smartvisu/svgenerator.py", line 228, in pages
    > self.plugin_instance.test_item_for_deprecated_widg ets(item)
    > File "/usr/local/smarthome/plugins/smartvisu/__init__.py", line 313, in test_item_for_deprecated_widgets
    > for widget in self.deprecated_widgets:
    > TypeError: 'NoneType' object is not iterable​
    Zuletzt geändert von wvhn; 20.12.2022, 11:51. Grund: Status gelöst gesetzt

    #2
    Offenbar darf in der „deprecated.yaml“ im Ordner ./widgets von smartVISU der Abschnitt „deprecated“ nicht leer sein. Als Workaround kannst Du die Datei aus der v3.2.2 übernehmen,

    shNG liest diese Datei ein, um beim Autogenerieren der Visu vor veralteten Widgets zu warnen. Ein Fix ist in Klärung und sollte heute im Lauf des Tages zur Verfügung stehen.

    Gruß
    Wolfram
    Zuletzt geändert von wvhn; 20.12.2022, 10:21.

    Kommentar


      #3
      Ein Workaround ist jetzt im Master unter gleicher Versionsnummer. Der Fix muss in smarthomeNG gemacht werden. Ich erstelle ein Issue.

      Gruß
      Wolfram

      Kommentar


        #4
        Perfekt, dankeschön - v3.3 aus dem Master gezogen, alles bestens! 👍

        Kommentar

        Lädt...
        X