Page 1 sur 1

[Fermé] Bug - Problème avec API base url

Publié : 26 déc. 2022, 18:06
par benoit.divers.91
Salut,

J'aimerais compléter avec un petit pb chez moi également.
En HTTP, il semble que l'emploi d'un port différent du 8080 pose pb.
En effet, si je reste avec l'URL par défaut http://127.0.0.1:8080 :

Code : Tout sélectionner

Urlopen to http://127.0.0.1:8080/json.htm?type=hardware rejected. Error: <urlopen error [Errno 111] Connection refused>
Normal, j'utilise un autre port ... je le configure donc dans le plug-in et :

Code : Tout sélectionner

2022-12-26 17:36:36.310 Status: (Zigbee) Zigbee for Domoticz (z4d) plugin stable6-6.3.008 started
2022-12-26 17:36:36.315 Status: Incoming connection from: 127.0.0.1
2022-12-26 17:36:36.317 Error: (Zigbee) 'onStart' failed 'KeyError'.
2022-12-26 17:36:36.317 Error: (Zigbee) ----> Line 1512 in '/home/pi/domoticz/plugins/Domoticz-Zigbee/plugin.py', function onStart
2022-12-26 17:36:36.317 Error: (Zigbee) ----> Line 403 in '/home/pi/domoticz/plugins/Domoticz-Zigbee/plugin.py', function onStart
2022-12-26 17:36:36.317 Error: (Zigbee) ----> Line 230 in '/home/pi/domoticz/plugins/Domoticz-Zigbee/Classes/DomoticzDB.py', function get_loglevel_value
Et en remplaçant la valeur de retour de get_loglevel_value() sauvagement
Line 230 in '/home/pi/domoticz/plugins/Domoticz-Zigbee/Classes/DomoticzDB.py':

Code : Tout sélectionner

    def get_loglevel_value(self):
        # sourcery skip: replace-interpolation-with-fstring
        # [FOB "Crash with non-8080 port"]
        # if self.hardware and ("%s" %self.HardwareID) in self.hardware: 
        #     self.logging("Debug", "get_loglevel_value %s " %(self.hardware[ '%s' %self.HardwareID ]['LogLevel']))
        #     return self.hardware[ '%s' %self.HardwareID ]['LogLevel']
        return 7
ça repart :

Code : Tout sélectionner

2022-12-26 17:43:34.460 Status: (Zigbee) Zigbee for Domoticz (z4d) plugin stable6-6.3.008 started
2022-12-26 17:43:34.487 Status: (Zigbee) DeviceConf loaded - 17 confs loaded
2022-12-26 17:43:34.659 Status: (Zigbee) DeviceConf loaded - 393 confs loaded
2022-12-26 17:43:34.660 Status: (Zigbee) load ListOfDevice
2022-12-26 17:43:34.665 Status: (Zigbee) 1 Entries loaded from /home/pi/domoticz/plugins/Domoticz-Zigbee/Data/DeviceList-12.txt
j'en suis resté là pour le moment.

Ciao et merci pour le boulot !!!

Modération

Publié : 26 déc. 2022, 18:13
par Keros
Je viens de déplacer ton message dans un autre sujet.

Nous avons regroupé dans le sujet [A lire avant de poster] Guide pour bien formuler une demande une première liste d’informations qui nous sont utiles pour commencer à analyser les demandes. En complétant tes informations, nous pourrons t’apporter plus rapidement des réponses pertinentes. Merci.

Re: Bug - Problème avec API base url

Publié : 26 déc. 2022, 19:19
par pipiche
1) je ne vois pas le rapport avec USL base API ? Donc ça mériterait un autre sujet, car cela n'a rien à voir
2) Version de Domoticz ce serait sympa ?

Re: Bug - Problème avec API base url

Publié : 02 janv. 2023, 07:41
par benoit.divers.91
Salut,

1) ok, soit. Le port faisant partie de l'URL de base, je me suis permis. Merci Keros.

2) Version: 2020.2
Build Hash: b63341bc0
Compile Date: 2020-04-26 13:47:55
dzVents Version: 3.0.2
Python Version: 3.7.3 (default, Oct 31 2022, 14:04:00) [GCC 8.3.0]

Bonne continuation.

Envoyé de mon SM-F711B en utilisant Tapatalk

Re: Bug - Problème avec API base url

Publié : 02 janv. 2023, 12:30
par Keros
Si nous avons rédiger le sujet [A lire avant de poster] Guide pour bien formuler une demande, c'est pour demander un maximum d'infos dès le départ.
Je sais, c'est long et chiant de tout indiquer, mais cela nous évite de poster des messages comme celui-ci pour demander quelle est la version du plugin utilisée :roll:

Re: Bug - Problème avec API base url

Publié : 04 janv. 2023, 09:35
par pipiche
En tout etat de cause est-ce que le problème est toujours présent sur la dernière version du plugin (branch dev) ?