Ankündigung

Einklappen

Serverwartung 21.2.



Am 21.2. im Laufe des späten Abends wird eine Serverwartung durchgeführt. Das Forum ist dadurch für gut zwei Stunden nicht erreichbar.
Es wird eine Wartungsseite geschaltet.

Mehr anzeigen
Weniger anzeigen

avm Plugin und Fritz!Box 7580

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

    avm Plugin und Fritz!Box 7580

    Hallo,
    hat schon jemand Erfahrung mit dem avm-Plugin von SmarthomeNG und der Fritz!Box 7580 ?
    Ich bin grad am versuchen und bekomme folgende Fehlermeldung im Log:

    2017-02-09 20:35:04 ERROR Main Plugin fb1 exception: No module named 'requests'
    Traceback (most recent call last):
    File "/usr/local/smarthome/lib/plugin.py", line 64, in __init__
    plugin_thread = PluginWrapper(smarthome, plugin, classname, classpath, args, instance)
    File "/usr/local/smarthome/lib/plugin.py", line 101, in __init__
    exec("import {0}".format(classpath))
    File "<string>", line 1, in <module>
    File "/usr/local/smarthome/plugins/avm/__init__.py", line 31, in <module>
    import requests
    ImportError: No module named 'requests'
    Bei der plugin.conf habe ich mich an das Beispiel gehalten
    Ob instance = fritzbox_7580 oder 7490 ist egal, wirft die gleiche Fehlermeldung.
    [fb1]
    class_name = AVM
    class_path = plugins.avm
    username = xxxxxx # optional
    password = xxxxxx
    host = fritz.box
    port = 49443
    cycle = 300
    ssl = True # use https or not
    verify = False # verify ssl certificate
    call_monitor = True
    call_monitor_incoming_filter = ... #optional, don't set if you don't want to watch only one specific number with your call monitor
    #instance = fritzbox_7490
    instance = fritzbox_7580
    Nachtrag:
    requests fehlt mir.
    Beim Versuch es zu installieren bekomme ich folgende Fehlermeldung
    (#)~:$ pip3 install requests --upgrade
    Exception:
    Traceback (most recent call last):
    File "/usr/local/lib/python3.5/site-packages/pip/basecommand.py", line 215, in main
    status = self.run(options, args)
    File "/usr/local/lib/python3.5/site-packages/pip/commands/install.py", line 272, in run
    with self._build_session(options) as session:
    File "/usr/local/lib/python3.5/site-packages/pip/basecommand.py", line 72, in _build_session
    insecure_hosts=options.trusted_hosts,
    File "/usr/local/lib/python3.5/site-packages/pip/download.py", line 329, in __init__
    self.headers["User-Agent"] = user_agent()
    File "/usr/local/lib/python3.5/site-packages/pip/download.py", line 93, in user_agent
    from pip._vendor import distro
    File "/usr/local/lib/python3.5/site-packages/pip/_vendor/distro.py", line 1050, in <module>
    _distro = LinuxDistribution()
    File "/usr/local/lib/python3.5/site-packages/pip/_vendor/distro.py", line 594, in __init__
    if include_lsb else {}
    File "/usr/local/lib/python3.5/site-packages/pip/_vendor/distro.py", line 931, in _get_lsb_release_info
    raise subprocess.CalledProcessError(code, cmd, stdout, stderr)
    subprocess.CalledProcessError: Command 'lsb_release -a' returned non-zero exit status 1
    Traceback (most recent call last):
    File "/usr/local/bin/pip3", line 11, in <module>
    sys.exit(main())
    File "/usr/local/lib/python3.5/site-packages/pip/__init__.py", line 233, in main
    return command.main(cmd_args)
    File "/usr/local/lib/python3.5/site-packages/pip/basecommand.py", line 251, in main
    timeout=min(5, options.timeout)) as session:
    File "/usr/local/lib/python3.5/site-packages/pip/basecommand.py", line 72, in _build_session
    insecure_hosts=options.trusted_hosts,
    File "/usr/local/lib/python3.5/site-packages/pip/download.py", line 329, in __init__
    self.headers["User-Agent"] = user_agent()
    File "/usr/local/lib/python3.5/site-packages/pip/download.py", line 93, in user_agent
    from pip._vendor import distro
    File "/usr/local/lib/python3.5/site-packages/pip/_vendor/distro.py", line 1050, in <module>
    _distro = LinuxDistribution()
    File "/usr/local/lib/python3.5/site-packages/pip/_vendor/distro.py", line 594, in __init__
    if include_lsb else {}
    File "/usr/local/lib/python3.5/site-packages/pip/_vendor/distro.py", line 931, in _get_lsb_release_info
    raise subprocess.CalledProcessError(code, cmd, stdout, stderr)
    subprocess.CalledProcessError: Command 'lsb_release -a' returned non-zero exit status 1
    [Exit 1 ]

    Es liegt wohl eher an meiner RPi2 Jessy - Installation

    Zuletzt geändert von ElektroRudi; 09.02.2017, 22:33.
    Gruß
    ElektroRudi

    ............kann,.muß aber net....

    #2
    Versuchs mal mit:
    sudo pip3 install requests --upgrade

    Kommentar


      #3
      Steht im Übrigen auch im README (https://github.com/smarthomeNG/plugi...556eb9250e/avm) und in der Requirements Datei ;-)

      PS: Probier mal mit sudo zu installieren.

      Kommentar

      Lädt...
      X