Ich hab nen Load von 0.00, die Items hab ich schon rausgeschmissen.
Ankündigung
Einklappen
Keine Ankündigung bisher.
AVM Plugin
Einklappen
X
-
Hier siehst Du die Impl. in der urllib3: https://github.com/shazow/urllib3/bl...nectionpool.py Wie gesagt tiefer konnte ich bisher nicht forschen, es muss an manchen Boxen oder an der Requests Version liegen. Da trotzdem alles geht sehe ich es nicht als Fehler. Frage ist auch, ob in der Anleitung des Plugins eine Information richtig am Platze ist, wie man jede verwendete Lib aus dem Logging rauskriegt.
Kommentar
-
@psil: requests hab ich garnicht, nur request (ohne s). Und das in Version 0.0.12:
K.a., warum das Backend das Minus anzeigt!?request 0.0.12- 0.0.12
Das hab ich auch erst vorhin upgedatet:
Code:admin@smarthome:/usr/smarthome$ sudo pip3 install -U request Downloading/unpacking request from https://pypi.python.org/packages/d9/3d/b278a91e1050d2764ba1ab2109346418340ae7cd40efc0c28a86b43ac32c/request-0.0.12.tar.gz#md5=8c33a019748bdff7b8acd3513548154a Downloading request-0.0.12.tar.gz
Gruß
Markus
Kommentar
-
Zitat von psilo Beitrag anzeigenWas sagt der Fritzbox Hauptprozessor? bei mir gerade 83%. 0 klingt seltsam. Wie ermittelst Du das?
Achso, sorry, der Load war von meinem raspi.
2016-09-02 11_26_38-ETS4 - TeamViewer.png
Gruß
Markus
Kommentar
-
Zitat von psilo Beitrag anzeigenJa, siehe README:
This plugin requires lib requests. You can install this lib with: sudo pip3 install requests --upgrade
Code:admin@smarthome:/usr/smarthome$ sudo pip3 install requests [sudo] password for admin: Requirement already satisfied (use --upgrade to upgrade): requests in /usr/lib/python3/dist-packages Cleaning up... admin@smarthome:/usr/smarthome$ sudo pip3 install -U requests Downloading/unpacking requests from https://pypi.python.org/packages/ea/03/92d3278bf8287c5caa07dbd9ea139027d5a3592b0f4d14abf072f890fab2/requests-2.11.1-py2.py3-none-any.whl#md5=b4269c6fb64b9361288620ba028fd385 Downloading requests-2.11.1-py2.py3-none-any.whl (514kB): 514kB downloaded Installing collected packages: requests Found existing installation: requests 2.4.3 Not uninstalling requests at /usr/lib/python3/dist-packages, owned by OS Successfully installed requests Cleaning up... admin@smarthome:/usr/smarthome$
Gruß
Markus
Kommentar
-
2.4.3 ist halt sehr alt. Glaube mit dem hatte ich das auch nie im Test... "Not uninstalling requests at /usr/lib/python3/dist-packages, owned by OS" scheint ein Charakteristikum des RasPis zu sein, vielleicht weiss da ja wer der anderen was, ob man das jetzt auf die 2.11.1 einfach hochziehen kann? Habe selber ja keinen.
Kommentar
-
Zitat von psilo Beitrag anzeigen2.4.3 ist halt sehr alt. Glaube mit dem hatte ich das auch nie im Test... "Not uninstalling requests at /usr/lib/python3/dist-packages, owned by OS" scheint ein Charakteristikum des RasPis zu sein, vielleicht weiss da ja wer der anderen was, ob man das jetzt auf die 2.11.1 einfach hochziehen kann? Habe selber ja keinen.
Code:ImportError: cannot import name 'IncompleteRead'
Gruß
Markus
Kommentar
-
Hab jetzt ein wenig rumprobiert. Zumindest konnte ich mein pip wieder fixen, indem ich im Verzeichnis /usr/local/lib/python3.4/dist-packages die beiden requests-Verzeichnisse gelöscht habe. Sobald ich wieder das Upgrade von requests mache, "zerschießt" es aber wieder mein pip.
D.h., mein pip und neues requests mögen sich nicht, so wie hier: http://stackoverflow.com/questions/2...incompleteread auch beschrieben.
Ich habe PIP Version 1.5.6 (python 3.4). Das ist natürlich Aspach Uralt. Mir scheint, dass ich über apt-get aber keine andere Version bekomme. Die Variante mit easy_install hat aber auch nicht funktioniert. Mal schauen, wie ich hier weiterkomme.
Update 1 und 2: gelöscht
Update 3: Ich habs. Falls jemand an der selben Stelle steht:
Code:sudo apt-get remove python3-pip wget https://bootstrap.pypa.io/get-pip.py sudo python3 get-pip.py sudo pip install requests
Zuletzt geändert von ide71; 02.09.2016, 14:14.
Kommentar
-
Zitat von psilo Beitrag anzeigenSind die Connection-Losses aus dem AVM weg? nur aus neugier?
(Nur der logger heißt jetzt "requests.packages.urllib3.connectionpool")
Kommentar
-
Zitat von psilo Beitrag anzeigenwobei ich sehe gerade: plugins.avm_repeater_eg Starting update loop for instance repeater_eg
Check bitte mal, dass Deine Items wirklich ok sind wegen Klammerung etc... er MUSS an der Stelle was rausloggen wenn Du das self.logger.debug richtig drin hast. Mir kommts so vor, als springt er da ggf. wegen der Items nicht rein
und änder den block temporär - wie bereits geschrieben - so (erste Zeile):
Code:if True: #"wlanconfig_%s_%s" % (item.conf['avm_wlan_index'], action) in self._response_cache: try: response = self._session.post(url, data=soap_data, timeout=self._timeout, headers=headers, auth=HTTPDigestAuth(self._fritz_device.get_user(), self._fritz_device.get_password()), verify=self._verify) self.logger.debug(response.content) except Exception as e: self.logger.error("Exception when sending POST request: %s" % str(e)) return self._response_cache["wlanconfig_%s_%s" % (item.conf['avm_wlan_index'], action)] = response.content else: self.logger.debug("Accessing TAM reponse cache for action %s!" % action)
Hat etwas länger gedauert. Leider ohne Erfolg. Alles genau so wie du es beschrieben hattest getestet. Im Log keinerlei Einträge.
Ich hab dir alle notwendigen Datei im folgenden Link geteilt, vielleicht findest du damit den Fehler.
https://1drv.ms/f/s!AgyPIqStgl9PgZ4AXyj3Hg6xXE8huw
Repeater ist definitiv Online und auch das Passwort stimmt. FritzOS! 6.30 und keinerlei Updates verfügbar!
Danke für deine Hilfe
mfg
Markus
Kommentar
Kommentar