Page 10 sur 17
Re: Nouveau Plugin Freebox
Publié : 04 mars 2019, 07:27
par garycooper
Bonjour supermat, j'ai installé le Plugin freebox mais impossible de trouver le token. Toute l'installation a correctement fonctionné (j'ai bien "freebox Plugin de disponible dans les matériels) mais quand je vais dans les logs, la dernière chose que je vois est :(Freebox) Entering work loop". Dès que j'essaie de modifier les paramètres du matériel, ça me plante Domoticz que je dois débrancher et rebrancher pour redémarrer.
Re: Nouveau Plugin Freebox
Publié : 04 mars 2019, 13:22
par Supermat
Salut,
Peux tu nous copier tes log?
Re: Nouveau Plugin Freebox
Publié : 04 mars 2019, 20:36
par garycooper
Voilà mes logs au reboot de domoticz :
2019-03-04 20:30:46.577 Status: Domoticz V4.9700 (c)2012-2018 GizMoCuz
2019-03-04 20:30:46.588 Status: Build Hash: a3a45906, Date: 2018-06-23 16:24:51
2019-03-04 20:30:46.600 Status: Startup Path: /home/pi/domoticz/
2019-03-04 20:30:47.323 Status: EventSystem: reset all events...
2019-03-04 20:30:50.956 Status: PluginSystem: Started, Python version '3.5.3'.
2019-03-04 20:30:51.221 Status: WebServer(HTTP) started on address: :: with port 8080
2019-03-04 20:30:51.280 Status: WebServer(SSL) started on address: :: with port 443
2019-03-04 20:30:51.299 Status: Proxymanager started.
2019-03-04 20:30:51.313 Status: Camera: settings (re)loaded
2019-03-04 20:30:51.334 Status: TCPServer: shared server started...
2019-03-04 20:30:51.334 Status: RxQueue: queue worker started...
2019-03-04 20:30:52.709 Status: PROXY: Authenticate result: success.
2019-03-04 20:30:53.335 Status: (Multiprise broadlink) Started.
2019-03-04 20:30:53.336 Status: DarkSky: Started...
2019-03-04 20:30:53.339 Status: XiaomiGateway: will listen on 9898 for hardware id 23
2019-03-04 20:30:53.342 Status: XiaomiGateway: Delaying worker startup...
2019-03-04 20:30:58.342 Status: (Freebox) Started.
2019-03-04 20:30:58.343 Status: EventSystem: reset all events...
2019-03-04 20:30:58.345 Status: EventSystem: reset all device statuses...
2019-03-04 20:30:58.362 Status: XiaomiGateway: Worker started...
2019-03-04 20:30:58.418 Status: PluginSystem: Entering work loop.
2019-03-04 20:31:02.595 Status: (Multiprise broadlink) Initialized version 4.1.0, author 'zak45'
2019-03-04 20:31:02.602 Status: (Multiprise broadlink) Entering work loop.
2019-03-04 20:31:03.064 Status: Python EventSystem: Initalizing event module.
2019-03-04 20:31:03.072 Status: EventSystem: Queue thread started...
2019-03-04 20:31:03.073 Status: EventSystem: Started
2019-03-04 20:31:06.084 Status: (Freebox) Initialized version 1.1.2, author 'supermat'
2019-03-04 20:31:06.084 Status: (Freebox) Entering work loop.
Je me demande si j'ai pas un problème avec Python, parce que j'ai le même problème avec le plugin broadlink.
J'ai re-installé la version 3.7.2 mais ça n'a rien changé.
Re: Nouveau Plugin Freebox
Publié : 05 mars 2019, 01:43
par garycooper
Je me suis rendu compte que j'avais décoché "détection de nouveau matériels" mais même après l'avoir décoché, les seuls nouveaux dispositifs que je vois sont des détections de mon RF link.
Je pense vraiment que ça vient soit de ma version de python, soit de quelque chose d'activé ou désactivé parce que tous les scripts python que j'installe ne fonctionnent pas, malgré qu'ils apparaissent bien dans la liste des matériels. Rien n'est rapatrié dans les dispositifs et la dernière activité des scripts dans log, c'est "Entering work loop". Dès que j'essaie de les modifier (nom ou paramètres), ça plante Domoticz et je dois le débrancher pour redémarrer (ou faire un sudo reboot via putty). Pour exemple, mes scripts qui ne fonctionnent pas : broadlink, freebox, Sony bravia, xiaomi flower care.
Quelqu'un aurait un Tuto pour faire une desinstallation propre de python et en ré-installer une version fonctionnelle avec ces scripts ?
Re: Nouveau Plugin Freebox
Publié : 05 mars 2019, 15:27
par garycooper
En complément, j'ai essayé d'exécuter le fichier "plugin.py" directement par putty et j'ai le message d'erreur suivant :
"SyntaxError: Non-ASCII character '\xc3' in file plugin.py on line 13, but no encoding declared; see
http://python.org/dev/peps/pep-0263/ for details"
Est-ce que ça pourrait être une piste à mon problème ?
Re: Nouveau Plugin Freebox
Publié : 05 mars 2019, 23:07
par Supermat
https://stackoverflow.com/questions/268 ... t-analysis
As tu essayé de mettre en haut du fichier
# coding=utf-8
Re: Nouveau Plugin Freebox
Publié : 05 mars 2019, 23:49
par garycooper
Apparemment j'ai fini par débloquer la situation. C'était le plugin Broadlink qui créait un conflit. Voilà les manip' que j'ai fait :
J'ai commencé par supprimer le matériel broadlink et effacer les fichiers et dossiers des plugins broadlink :
Code : Tout sélectionner
sudo rm -r /home/pi/python-broadlink/
sudo rm -r /home/pi/domoticz/plugins/BroadlinkRM2
J'ai désinstallé Python 3.5 :
Code : Tout sélectionner
sudo apt-get remove python3.5
sudo apt-get remove python3.5-minimal
sudo apt-get remove libpython3.5
sudo apt-get remove libpython3.5-minimal
Et après j'ai installé Python 3.4
après j'ai fait :
et j'ai fini par
Maintenant le plugin Freebox fonctionne !
j'ai pas encore testé les PresenceDevice, faut que je regarde ça de plus prêt parce que ça peut m'intéresser !
Est-ce qu'il est possible d'avoir le débit de la ligne (xDSL) en suivi également ?
Re: Nouveau Plugin Freebox
Publié : 10 mars 2019, 17:35
par garycooper
Bizarre, ce matin j'avais ces logs suivants :
2019-03-10 00:53:09.786 Error: Getting error 'Transport endpoint is not connected' while getting remote_endpoint in connection_manager::start
2019-03-10 03:11:00.395 Error: (Freebox) 'onHeartbeat' failed 'URLError'.
2019-03-10 03:11:00.395 Error: (Freebox) ----> Line 294 in /home/pi/domoticz/plugins/PluginDomoticzFreebox/plugin.py, function onHeartbeat
2019-03-10 03:11:00.395 Error: (Freebox) ----> Line 230 in /home/pi/domoticz/plugins/PluginDomoticzFreebox/plugin.py, function onHeartbeat
2019-03-10 03:11:00.396 Error: (Freebox) ----> Line 90 in /home/pi/domoticz/plugins/PluginDomoticzFreebox/freebox.py, function __init__
2019-03-10 03:11:00.396 Error: (Freebox) ----> Line 73 in /home/pi/domoticz/plugins/PluginDomoticzFreebox/freebox.py, function _mksession
2019-03-10 03:11:00.396 Error: (Freebox) ----> Line 41 in /home/pi/domoticz/plugins/PluginDomoticzFreebox/freebox.py, function _com
2019-03-10 03:11:00.396 Error: (Freebox) ----> Line 163 in /usr/lib/python3.5/urllib/request.py, function urlopen
2019-03-10 03:11:00.396 Error: (Freebox) ----> Line 466 in /usr/lib/python3.5/urllib/request.py, function open
2019-03-10 03:11:00.396 Error: (Freebox) ----> Line 484 in /usr/lib/python3.5/urllib/request.py, function _open
2019-03-10 03:11:00.396 Error: (Freebox) ----> Line 444 in /usr/lib/python3.5/urllib/request.py, function _call_chain
2019-03-10 03:11:00.396 Error: (Freebox) ----> Line 1282 in /usr/lib/python3.5/urllib/request.py, function http_open
2019-03-10 03:11:00.396 Error: (Freebox) ----> Line 1260 in /usr/lib/python3.5/urllib/request.py, function do_open
Re: Nouveau Plugin Freebox
Publié : 10 mars 2019, 22:17
par Supermat
Freebox débranchée ou inaccessible?
Re: Nouveau Plugin Freebox
Publié : 11 mars 2019, 07:31
par garycooper
En théorie non mais peut-être qu'elle a rebooté alors.