[beta] Xiaomihome : évolutions importantes

Pour information, il y a des changements importants en cours sur Xiaomihome :

  • Yeelight : affectation d’un modèle « color » par défaut sur les nouveaux modèles (pour rendre fonctionnelles toutes les nouvelles lampes par défaut)
  • Python 3 : le plus important, passage en python 3 du deamon et là il faudra les retours si ca fonctionne bien
  • Miio : ca c’est un addon, je vais essayer d’inclure miio en wrapper dans le plugin, pour les modèles wifi non actuellement supporté essayer de généraliser le principe via cette lib externe
6 « J'aime »

Bonjour Lunarok,

Merci pour l’information et les améliorations et ajout que tu apportes.

Bonjour lunarok,

Un petit retour sur le plugin Xiaomi Home en beta :

J’ai un existant en Prod, Smart Buster, avec plugin Xiaomi Home, et 2 GW Xiaomi avec capteurs.

J’ai dans une VM Buster, Jeedom Beta, je viens d’y installer le plugin Xiaomi Home Beta.

Mes 2 GW et capteurs existants sont tous remontés automatiquement.
(sans avoir eu besoin de saisir un token API, merci MIIO, et merci lunarok)

Un petit commentaire :
Dans \var\www\html\plugins\xiaomihome\resources
install_apt.sh
install_force_apt.sh

il y a la ligne :

sudo pip3 install _thread

et la Log Xiaomihome_dep indique :

Installation du module thread pour python
ERROR: Invalid requirement: '_thread'

Cette erreur est sans impact , car la ligne n’est pas utile en Buster, car le module _thread est natif en python 3.7 :

Extrait de _thread — Low-level threading API — Python 3.10.5 documentation :
« Changed in version 3.7: This module used to be optional, it is now always available. »

Pour information j’ai aussi une :

  • Aqara Hub M2 EU (HM2-G01)
  • Mi Hub multi-mode (ZNDMWG03LM)

akenad :slight_smile:

Bonjour,

j’ai mis à jour le plugin Xiaomihome en beta aujourd’hui, 2021-05-28 18:02:41
j’ai constaté une amélioration :
pour la GW,
« action aquara off » fonctionne mais pas « action aquara on »

pour faire ce test j’ai un autre jeedom avec une ancienne version du plugin qui pointe sur la même GW et qui me me permet de faire on
pour pouvoir faire le off sur la dernière version du plugin.

akenad :slight_smile:

Oui @blusy38 m’a déjà fait le retour avec les logs des actions qui ne passent pas, apparemment une histoire de type, je teste une mise à jour dans la journée
Pour les appliances wifi, le soucis est sur des fonctions disparues en python3 (mais c’est plus long, car il y en a plus que sur aqara)

4 « J'aime »

Merci pour ce retour.

akenad :slight_smile:

Bonjour Lunarok,

J’ai mis a jour la beta de Xiaomihome ce matin en version 2021-05-30 11:19:53, la GW répond bien, merci pour cette belle avancé :clap:

Oui pour la gateway j’ai corrigé logiquement les quelques actions à problème
Reste plus que la partie wifi pour moi à finir

5 « J'aime »

La version Beta du Market doit corriger les derniers problèmes : actions et refresh des appliances wifi
A vérifier surtout sur aspirateur

2 « J'aime »

Hello,
je viens de tester rapidement pour l’aspirateur
la commande ON,OFF, TROUVER de mon aspirateur Vaccum2 fonctionne

par contre si je clique sur récupérer les infos, j’ai l’erreur

0006|[2021-06-06 19:47:29.086]ERROR : SOCKET-READ------Exception on socket : 'bytes' object has no attribute 'encode'
0000|[2021-06-06 19:47:28.956]DEBUG : Client connected to [127.0.0.1:43392]
0001|[2021-06-06 19:47:28.957]DEBUG : Message read from socket: b'{"apikey":"mNYfTGR0c4OLJyjR4T56ctxFiLfJnwgR","type":"wifi","cmd":"discover","dest":"192.168.156.238","token":"XX","model":"vacuum2"}'
0002|[2021-06-06 19:47:28.957]DEBUG : Client disconnected from [127.0.0.1:43392]
0003|[2021-06-06 19:47:29.081]DEBUG : SOCKET-READ------Message received in socket JEEDOM_SOCKET_MESSAGE
0004|[2021-06-06 19:47:29.082]DEBUG : SOCKET-READ------Received command from jeedom : discover
0005|[2021-06-06 19:47:29.082]DEBUG : SOCKET-READ------Discovering : vacuum2
0006|[2021-06-06 19:47:29.086]ERROR : SOCKET-READ------Exception on socket : 'bytes' object has no attribute 'encode'
0007|[2021-06-06 19:47:31.224]DEBUG : {'cmd': 'heartbeat', 'model': 'gateway', 'sid': '7811dcb235e5', 'short_id': '0', 'token': '0h74U5D0mQiD9WA7', 'data': '{"ip":"192.168.156.236"}'}
0008|[2021-06-06 19:47:31.240]DEBUG : Send to jeedom : {'devices': {'aquara_7811dcb235e5': {'model': 'gateway', 'sid': '7811dcb235e5', 'cmd': 'heartbeat', 'short_id': '0', 'source': '192.168.156.236', 'token': '0h74U5D0mQiD9WA7', 'data': {'ip': '192.168.156.236'}}}}
0009|[2021-06-06 19:47:31.242]DEBUG : Starting new HTTP connection (1): 127.0.0.1:80
0010|[2021-06-06 19:47:31.276]DEBUG : http://127.0.0.1:80 "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=mNYfTGR0c4OLJyjR4T56ctxFiLfJnwgR HTTP/1.1" 200 0

Dés que je peux faire passer l’aspirateur (travaux en cours chez moi), je ferais plus de retour si besoin

PS : je n’ai pas relancé les dépendances

J ai fait un test de la beta et j ai toujours le même problème avec les prise conso Aquara plug 23614 qui ne commute pas.

[2021-06-06 18:41:06.267][ERROR] : Invalid control character at: line 1 column 1000 (char 999)
[2021-06-06 18:41:27.131][ERROR] : 'utf-8' codec can't decode byte 0x90 in position 1008: invalid start byte
[2021-06-06 18:42:32.669][ERROR] : 'utf-8' codec can't decode byte 0xd0 in position 1000: invalid continuation byte
[2021-06-06 18:43:17.917][ERROR] : SOCKET-READ------Exception on socket : invalid literal for int() with base 10: 'off'
[2021-06-06 18:43:18.218][ERROR] : SOCKET-READ------Exception on socket : invalid literal for int() with base 10: 'off'
[2021-06-06 18:43:27.869][ERROR] : Invalid control character at: line 1 column 1000 (char 999)
[2021-06-06 18:43:34.877][ERROR] : SOCKET-READ------Exception on socket : invalid literal for int() with base 10: 'on'
[2021-06-06 18:43:35.179][ERROR] : SOCKET-READ------Exception on socket : invalid literal for int() with base 10: 'on'
[2021-06-06 18:43:43.361][ERROR] : SOCKET-READ------Exception on socket : invalid literal for int() with base 10: 'off'
[2021-06-06 18:43:43.663][ERROR] : SOCKET-READ------Exception on socket : invalid literal for int() with base 10: 'off'
[2021-06-06 18:43:59.003][ERROR] : 'utf-8' codec can't decode byte 0xd0 in position 1000: invalid continuation byte
[2021-06-06 18:43:59.391][ERROR] : SOCKET-READ------Exception on socket : invalid literal for int() with base 10: 'on'
[2021-06-06 18:43:59.693][ERROR] : SOCKET-READ------Exception on socket : invalid literal for int() with base 10: 'on'
[2021-06-06 18:44:30.128][ERROR] : 'utf-8' codec can't decode byte 0xd0 in position 1000: invalid continuation byte

Va falloir donner plus d’infos. Plus haut les camarades confirment que c’est OK en aqara.
La j’ai l’impression que tu utilises le plugin avec du python2

Merci, ça va me permettre de regarder les vacuums qui sont un cas particulier pour le retour d’info (les actions elles sont comme toutes les appliances)

J’ai une smart, et donc je pourrais pas te dire si je suis sur Python 2 ou 3 en tous cas quand je repasse avec le plugin non beta, je suis effectivement obligé de modifier la fameuse ligne 201 ce qui laisse à penser que ma smart tourne sous python2 mais je suis pas dev, difficile d’en dire davantage mais n’hésite pas à me donner des infos pour que je puisse t’en donner plus…

Bonjour Lunarok,

Je viens de tester rapidement les commande de mon purificateur M1, cela semble OK de mon coté, je regarde plus en détail dans la journée et te confirme ça.

Note: Tout comme @JAG je n’ai pas relancé les dépendances et rien vu de particulier pour l’instant dans les log en DEBUG

En fait la seule chose qui ne fonctionne pas chez-moi, c’est les plug Aquara, non pas ceux en wi-fi mais bien ceux qui fonctionnent en Zigbee.

J’ai aussi fait une tentative en changeant la ligne 201 comme pour la version stable mais ça ne change rien au fonctionnement général du plugin, tout OK sauf ces plug Aquara Zigbee.

A dispo (avec un peu d’aide) pour vous fournir d’autres infos

EDIT le log en format txt car il ne tient pas dans le message sinon xiaomihome.txt (85,4 Ko)

Bonjour Lunarok,

Mise à jour de ta dernière beta, pour moi il y a un régression par rapport à la précédente car mon purificateur M1 ne fonctionne plus alors qu’il était fonctionnel avant, j’ai réinstallé les dépendance mais aucun changement.
Ci joint les log en débug xiaomihome.txt (84,3 Ko)

Si tu as besoin de d’autre chose dit le moi

Edit à 9h43:
Aucun souci avec mes yeelight wifi ni mon led strip v1 wifi de mon coté

Salut :wink:

VM Buster à jour
Jeedom 4.2.1 alpha
Plugin mis a jour ce matin en beta

Log install dépendances

Résumé

`********************************************************

  •         Installation des dépendances             *
    

Get:1 Index of /debian-security buster/updates InRelease [65.4 kB]
Hit:2 Index of /debian buster InRelease
Get:3 Index of /debian buster-updates InRelease [51.9 kB]
Hit:4 Index of /node_14.x/ buster InRelease
Fetched 117 kB in 1s (85.3 kB/s)
Reading package lists…
Reading package lists…
Building dependency tree…
Reading state information…
libffi-dev is already the newest version (3.2.1-9).
python3-cryptography is already the newest version (2.6.1-3+deb10u2).
python3-pip is already the newest version (18.1-5).
python3-setuptools is already the newest version (40.8.0-1).
python3-dev is already the newest version (3.7.3-1).
libssl-dev is already the newest version (1.1.1d-0+deb10u6).
0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
/usr/lib/python3/dist-packages/secretstorage/dhcrypto.py:15: CryptographyDeprecationWarning: int_from_bytes is deprecated, use int.from_bytes instead
from cryptography.utils import int_from_bytes
/usr/lib/python3/dist-packages/secretstorage/util.py:19: CryptographyDeprecationWarning: int_from_bytes is deprecated, use int.from_bytes instead
from cryptography.utils import int_from_bytes
Collecting construct
Using cached construct-2.10.67-py3-none-any.whl
Installing collected packages: construct
Successfully installed construct-2.10.67
WARNING: Running pip as root will break packages and permissions. You should install packages reliably by using venv: 12. Virtual Environments and Packages — Python 3.10.5 documentation
/usr/lib/python3/dist-packages/secretstorage/dhcrypto.py:15: CryptographyDeprecationWarning: int_from_bytes is deprecated, use int.from_bytes instead
from cryptography.utils import int_from_bytes
/usr/lib/python3/dist-packages/secretstorage/util.py:19: CryptographyDeprecationWarning: int_from_bytes is deprecated, use int.from_bytes instead
from cryptography.utils import int_from_bytes
Collecting pyudev
Using cached pyudev-0.22.0-py3-none-any.whl
Collecting six
Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Installing collected packages: six, pyudev
Successfully installed pyudev-0.22.0 six-1.16.0
WARNING: Running pip as root will break packages and permissions. You should install packages reliably by using venv: 12. Virtual Environments and Packages — Python 3.10.5 documentation
/usr/lib/python3/dist-packages/secretstorage/dhcrypto.py:15: CryptographyDeprecationWarning: int_from_bytes is deprecated, use int.from_bytes instead
from cryptography.utils import int_from_bytes
/usr/lib/python3/dist-packages/secretstorage/util.py:19: CryptographyDeprecationWarning: int_from_bytes is deprecated, use int.from_bytes instead
from cryptography.utils import int_from_bytes
Collecting requests
Using cached requests-2.25.1-py2.py3-none-any.whl (61 kB)
Collecting idna<3,>=2.5
Using cached idna-2.10-py2.py3-none-any.whl (58 kB)
Collecting certifi>=2017.4.17
Using cached certifi-2021.5.30-py2.py3-none-any.whl (145 kB)
Collecting urllib3<1.27,>=1.21.1
Using cached urllib3-1.26.5-py2.py3-none-any.whl (138 kB)
Collecting chardet<5,>=3.0.2
Using cached chardet-4.0.0-py2.py3-none-any.whl (178 kB)
Installing collected packages: urllib3, idna, chardet, certifi, requests
Successfully installed certifi-2021.5.30 chardet-4.0.0 idna-2.10 requests-2.25.1 urllib3-1.26.5
WARNING: Running pip as root will break packages and permissions. You should install packages reliably by using venv: 12. Virtual Environments and Packages — Python 3.10.5 documentation
/usr/lib/python3/dist-packages/secretstorage/dhcrypto.py:15: CryptographyDeprecationWarning: int_from_bytes is deprecated, use int.from_bytes instead
from cryptography.utils import int_from_bytes
/usr/lib/python3/dist-packages/secretstorage/util.py:19: CryptographyDeprecationWarning: int_from_bytes is deprecated, use int.from_bytes instead
from cryptography.utils import int_from_bytes
Collecting pyserial
Using cached pyserial-3.5-py2.py3-none-any.whl (90 kB)
Installing collected packages: pyserial
Successfully installed pyserial-3.5
WARNING: Running pip as root will break packages and permissions. You should install packages reliably by using venv: 12. Virtual Environments and Packages — Python 3.10.5 documentation
/usr/lib/python3/dist-packages/secretstorage/dhcrypto.py:15: CryptographyDeprecationWarning: int_from_bytes is deprecated, use int.from_bytes instead
from cryptography.utils import int_from_bytes
/usr/lib/python3/dist-packages/secretstorage/util.py:19: CryptographyDeprecationWarning: int_from_bytes is deprecated, use int.from_bytes instead
from cryptography.utils import int_from_bytes
Collecting future
Using cached future-0.18.2-py3-none-any.whl
Installing collected packages: future
Successfully installed future-0.18.2
WARNING: Running pip as root will break packages and permissions. You should install packages reliably by using venv: 12. Virtual Environments and Packages — Python 3.10.5 documentation
/usr/lib/python3/dist-packages/secretstorage/dhcrypto.py:15: CryptographyDeprecationWarning: int_from_bytes is deprecated, use int.from_bytes instead
from cryptography.utils import int_from_bytes
/usr/lib/python3/dist-packages/secretstorage/util.py:19: CryptographyDeprecationWarning: int_from_bytes is deprecated, use int.from_bytes instead
from cryptography.utils import int_from_bytes
Collecting pycrypto
Using cached pycrypto-2.6.1-cp37-cp37m-linux_x86_64.whl
Installing collected packages: pycrypto
Successfully installed pycrypto-2.6.1
WARNING: Running pip as root will break packages and permissions. You should install packages reliably by using venv: 12. Virtual Environments and Packages — Python 3.10.5 documentation
/usr/lib/python3/dist-packages/secretstorage/dhcrypto.py:15: CryptographyDeprecationWarning: int_from_bytes is deprecated, use int.from_bytes instead
from cryptography.utils import int_from_bytes
/usr/lib/python3/dist-packages/secretstorage/util.py:19: CryptographyDeprecationWarning: int_from_bytes is deprecated, use int.from_bytes instead
from cryptography.utils import int_from_bytes
Collecting cryptography
Using cached cryptography-3.4.7-cp36-abi3-manylinux2014_x86_64.whl (3.2 MB)
Collecting cffi>=1.12
Using cached cffi-1.14.5-cp37-cp37m-manylinux1_x86_64.whl (402 kB)
Collecting pycparser
Using cached pycparser-2.20-py2.py3-none-any.whl (112 kB)
Installing collected packages: pycparser, cffi, cryptography
Successfully installed cffi-1.14.5 cryptography-3.4.7 pycparser-2.20
WARNING: Running pip as root will break packages and permissions. You should install packages reliably by using venv: 12. Virtual Environments and Packages — Python 3.10.5 documentation
/usr/lib/python3/dist-packages/secretstorage/dhcrypto.py:15: CryptographyDeprecationWarning: int_from_bytes is deprecated, use int.from_bytes instead
from cryptography.utils import int_from_bytes
/usr/lib/python3/dist-packages/secretstorage/util.py:19: CryptographyDeprecationWarning: int_from_bytes is deprecated, use int.from_bytes instead
from cryptography.utils import int_from_bytes
Collecting enum34
Using cached enum34-1.1.10-py3-none-any.whl (11 kB)
Installing collected packages: enum34
Successfully installed enum34-1.1.10
WARNING: Running pip as root will break packages and permissions. You should install packages reliably by using venv: 12. Virtual Environments and Packages — Python 3.10.5 documentation
/usr/lib/python3/dist-packages/secretstorage/dhcrypto.py:15: CryptographyDeprecationWarning: int_from_bytes is deprecated, use int.from_bytes instead
from cryptography.utils import int_from_bytes
/usr/lib/python3/dist-packages/secretstorage/util.py:19: CryptographyDeprecationWarning: int_from_bytes is deprecated, use int.from_bytes instead
from cryptography.utils import int_from_bytes
Collecting enum-compat
Using cached enum_compat-0.0.3-py3-none-any.whl (1.3 kB)
Installing collected packages: enum-compat
Successfully installed enum-compat-0.0.3
WARNING: Running pip as root will break packages and permissions. You should install packages reliably by using venv: 12. Virtual Environments and Packages — Python 3.10.5 documentation
/usr/lib/python3/dist-packages/secretstorage/dhcrypto.py:15: CryptographyDeprecationWarning: int_from_bytes is deprecated, use int.from_bytes instead
from cryptography.utils import int_from_bytes
/usr/lib/python3/dist-packages/secretstorage/util.py:19: CryptographyDeprecationWarning: int_from_bytes is deprecated, use int.from_bytes instead
from cryptography.utils import int_from_bytes
Collecting wheel
Using cached wheel-0.36.2-py2.py3-none-any.whl (35 kB)
Installing collected packages: wheel
Successfully installed wheel-0.36.2
WARNING: Running pip as root will break packages and permissions. You should install packages reliably by using venv: 12. Virtual Environments and Packages — Python 3.10.5 documentation
/usr/lib/python3/dist-packages/secretstorage/dhcrypto.py:15: CryptographyDeprecationWarning: int_from_bytes is deprecated, use int.from_bytes instead
from cryptography.utils import int_from_bytes
/usr/lib/python3/dist-packages/secretstorage/util.py:19: CryptographyDeprecationWarning: int_from_bytes is deprecated, use int.from_bytes instead
from cryptography.utils import int_from_bytes
Collecting yeelight
Using cached yeelight-0.6.3-py3-none-any.whl (28 kB)
Collecting ifaddr
Using cached ifaddr-0.1.7-py2.py3-none-any.whl (10 kB)
Collecting future
Using cached future-0.18.2-py3-none-any.whl
Installing collected packages: ifaddr, future, yeelight
Successfully installed future-0.18.2 ifaddr-0.1.7 yeelight-0.6.3
WARNING: Running pip as root will break packages and permissions. You should install packages reliably by using venv: 12. Virtual Environments and Packages — Python 3.10.5 documentation
/usr/lib/python3/dist-packages/secretstorage/dhcrypto.py:15: CryptographyDeprecationWarning: int_from_bytes is deprecated, use int.from_bytes instead
from cryptography.utils import int_from_bytes
/usr/lib/python3/dist-packages/secretstorage/util.py:19: CryptographyDeprecationWarning: int_from_bytes is deprecated, use int.from_bytes instead
from cryptography.utils import int_from_bytes
Collecting python-miio
Using cached python_miio-0.5.6-py3-none-any.whl (268 kB)
Collecting zeroconf<1,>=0
Using cached zeroconf-0.31.0-py3-none-any.whl (59 kB)
Collecting attrs
Using cached attrs-21.2.0-py2.py3-none-any.whl (53 kB)
Collecting defusedxml<0.7,>=0.6
Using cached defusedxml-0.6.0-py2.py3-none-any.whl (23 kB)
Collecting croniter<1,>=0
Using cached croniter-0.3.37-py2.py3-none-any.whl (13 kB)
Collecting cryptography<4,>=3
Using cached cryptography-3.4.7-cp36-abi3-manylinux2014_x86_64.whl (3.2 MB)
Collecting click<8,>=7
Using cached click-7.1.2-py2.py3-none-any.whl (82 kB)
Collecting construct<3.0.0,>=2.10.56
Using cached construct-2.10.67-py3-none-any.whl
Collecting pytz
Using cached pytz-2021.1-py2.py3-none-any.whl (510 kB)
Collecting tqdm<5,>=4
Using cached tqdm-4.61.0-py2.py3-none-any.whl (75 kB)
Collecting android_backup<1,>=0
Using cached android_backup-0.2.0-py3-none-any.whl
Collecting importlib_metadata<2,>=1
Using cached importlib_metadata-1.7.0-py2.py3-none-any.whl (31 kB)
Collecting appdirs<2,>=1
Using cached appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB)
Collecting netifaces<1,>=0
Using cached netifaces-0.11.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl (32 kB)
Collecting PyYAML<6,>=5
Using cached PyYAML-5.4.1-cp37-cp37m-manylinux1_x86_64.whl (636 kB)
Collecting natsort
Using cached natsort-7.1.1-py3-none-any.whl (35 kB)
Collecting python-dateutil
Using cached python_dateutil-2.8.1-py2.py3-none-any.whl (227 kB)
Collecting cffi>=1.12
Using cached cffi-1.14.5-cp37-cp37m-manylinux1_x86_64.whl (402 kB)
Collecting pycparser
Using cached pycparser-2.20-py2.py3-none-any.whl (112 kB)
Collecting zipp>=0.5
Using cached zipp-3.4.1-py3-none-any.whl (5.2 kB)
Collecting ifaddr>=0.1.7
Using cached ifaddr-0.1.7-py2.py3-none-any.whl (10 kB)
Collecting six>=1.5
Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Installing collected packages: six, pycparser, zipp, python-dateutil, natsort, ifaddr, cffi, zeroconf, tqdm, PyYAML, pytz, netifaces, importlib-metadata, defusedxml, cryptography, croniter, construct, click, attrs, appdirs, android-backup, python-miio
Successfully installed PyYAML-5.4.1 android-backup-0.2.0 appdirs-1.4.4 attrs-21.2.0 cffi-1.14.5 click-7.1.2 construct-2.10.67 croniter-0.3.37 cryptography-3.4.7 defusedxml-0.6.0 ifaddr-0.1.7 importlib-metadata-1.7.0 natsort-7.1.1 netifaces-0.11.0 pycparser-2.20 python-dateutil-2.8.1 python-miio-0.5.6 pytz-2021.1 six-1.16.0 tqdm-4.61.0 zeroconf-0.31.0 zipp-3.4.1
WARNING: Running pip as root will break packages and permissions. You should install packages reliably by using venv: 12. Virtual Environments and Packages — Python 3.10.5 documentation
/usr/lib/python3/dist-packages/secretstorage/dhcrypto.py:15: CryptographyDeprecationWarning: int_from_bytes is deprecated, use int.from_bytes instead
from cryptography.utils import int_from_bytes
/usr/lib/python3/dist-packages/secretstorage/util.py:19: CryptographyDeprecationWarning: int_from_bytes is deprecated, use int.from_bytes instead
from cryptography.utils import int_from_bytes
ERROR: Invalid requirement: ‹ _thread ›


  •         Installation terminée                    *
    

********************************************************`

A part ce WARNING: Running pip as root will break packages and permissions
J’ai cette erreur ERROR: Invalid requirement: ‹ _thread ›

Par contre mon aspi et mes yeelights sont KO donc ce qui est en wifi ne fonctionne pas et je vois rien dans les logs même avec le demon lancé en debug.
Je vois juste ca
0042|[2021-06-09 09:30:09]DEBUG : Offline Wifi : RobAspi

Juste une remarque, on nous reproche parfois de pas assez faire de beta tests, de pas participer mais quand on le fait, on a plus aucune réponse du dev (ou 3 mots et demi une ou deux fois par mois), pas de suivi, rien, que dalle… Alors je sais, la vie privée blabla mais encore une fois, un mot suffirait pour qu’on sache ou on en est, d’autant que ça n’arrête pas dans le forum avec des gens qui n’ont que des problèmes à cause d’un plugin bugué qui reste désespérément disponible depuis des mois en download labelisé « version stable »

Ou alors vous êtes un petit groupe privé en dehors du forum ? dans ce cas merci de me le dire, j’arrêterais d’installer la beta 2 fois par semaines, de tester et de voir que j’ai toujours les mêmes problèmes.

C’est juste pas ultra motivant…

1 « J'aime »

Quand il y auras une nouvelle beta tu le verras dans les mises à jours, attends, c’est tout :wink:
Moi j’ai posté… voilà je ne sais pas si c’est normal ou pas… je vois des choses mais je ne sais guère plus les interpréter.