Ankündigung

Einklappen
Keine Ankündigung bisher.

Plugin roomba_980

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

    Plugin roomba_980

    Hallo zusammen.
    Hat jemand erfolgreich das Plugin roomba_980 zum laufen bekommen?
    Oder erfolgreich in Betrieb?

    ERROR Main Plugin 'roomba_980' error importing Python package: No module named 'password'
    ERROR Main Plugin 'roomba_980' initialization failed, plugin not loaded

    Vielleicht kann mir jemand unterstützung geben und kennt das Plugin.
    Danke


    #2
    Ich vermute, das sind 2 Log Zeilen. Versuche doch bitte das Standard Logging Format zu verwenden, das hilft einem eher weiter.

    Ansonsten ist die Glaskugel sehr trübe, da Du über Deine Konfiguration keinerlei Informationen gegeben hast.
    Ich verweise dazu gerne auf den Abschnitt WICHTIG: Unterstützung bei Fragen und Problemen im Release Post:

    Wenn ihr dann postet, geizt bitte nicht mit Informationen über eure Installation. Wir können alle nicht Hellsehen. Für uns hilfreich oder sogar notwendig sind unter anderem:
    • Beschreibung was ihr erreichen wollt
    • Erläuterung was ihr bisher gemacht habt
    • Genaue Bescheibung des wahrgenommenen Problems
    • ("Läuft nicht" ist da nicht ausreichend...)
    • Erläuterung welches Verhalten ihr erwartet
    • SmartHomeNG Version
    • Python Version
    • Betriebssystem mit Version
    • eingesetzte Hardware
    • Art der Installation
    • (z.B. Nach Komplettanleitung oder Raspberry Pi Image oder Update von Vorversion oder ...)
    • Konfigurierte Plugins (gerne die etc/plugin.yaml mit posten)
    • gegebenfalls die entsprechenden Item Konfigurationen (aus items/*.yaml)
    Viele Grüße
    Martin

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

    Kommentar


      #3
      So ich versuch es nochmal :-)

      Ich habe versucht das das Plugin roomba_980 zum laufen zu bekommen.
      Leder bislang ohne erfolg.

      Wie in der Readme beschrieben habe ich das Projekt "https://github.com/NickWaterton/Roomba980-Python" geladen und daraus den Ordner "Roomba" in das plugin Verzeichnis /usr/smarthome/plugins/roomba_980 kopiert.
      Nachdem ich RW Rechte für den Ordner /usr/smarthome/plugins/roomba_980/roomba vergeben habe kann ich die getpassword.py ausführen und den alles auslesen.
      Auch ein testweises starten der roomba.py zeigt eine Verbindung zum Robbi.

      Jetzt wurde das Plugin aktiviert.
      plugin.yaml
      Code:
      roomba:
           plugin_name: roomba_980
           adress: 192.123.165.123
           blid: XXXXXPlatzhalterXXXXXXX
           roombaPassword: XXXXXPlatzhalterXXXXXXX
      beim Neustart von Smartvisu habe ich folgenden LOG
      Code:
      2021-02-19 20:03:00 ERROR Main Plugin 'roomba' error importing Python package: No module named 'password'
      2021-02-19 20:03:00 ERROR Main Plugin 'roomba' initialization failed, plugin not loaded
      Das Plugin wird auch nicht im Admintool unter Plugins angezeigt.
      Nur unter Plugin Konfiguration taucht das plugin roomba_980 auf.

      Mein System:
      SmartHomeNG Version:1.8.1.master
      SmartHomeNG Plugins Version:1.8.1.master
      Python Version:3.7.3 final
      Betriebssystem:Raspbian GNU/Linux 10 (buster)

      Hat vielleicht jemand eine Idee? Oder das Plugin roomba_980 erfolgreich am Laufen ?
      Danke für die Hilfe

      Kommentar


        #4
        Wenn ich das richtig sehe, ist das ein OpenHAB-Plugin? Oder irgendwas anderes. Jedenfalls kein shng-Plugin. Das geht so nicht.

        Kommentar


          #5
          Aber es ist ja unter den aktuellen Plugins der Master aufgefuhrt.
          Ist das nicht Getestet?
          Code:
          https://www.smarthomeng.de/user/plugins_doc/config/roomba_980.html
          https://www.smarthomeng.de/user/plugins/roomba_980/README.html
          Im original Ordner des "https://github.com/NickWaterton/Roomba980-Python" Projektes gibt es einen Ordner openhab, da hast du schon recht.

          Kommentar


            #6
            Ah, das hatte ich überlesen, dass du das bei dir in ein bestehendes Plugin eingebaut hast.

            Ich vermute, dass er Probleme mit den relativen Imports hat, aber da habe ich zuwenig Hintergrund. Damit muss ich mich auch immer noch rumschlagen...

            Kommentar


              #7
              Es ist ja so vorgesehen lt. dem Readme.
              Welche Imports meinst du ?

              Kommentar


                #8
                from .password import Password

                Kommentar

                Lädt...
                X