Bonjour à toutes et tous.
Tout d’abord merci pour votre travail. Je viens d’équiper récemment mon domicile de Clim Toshiba. J’ai paramétré et installer le plugin de @tomitomas
Lorsque que je clique sur scan, cela fait « cracher le demon ». En passant en mode DEBUG sur les log, il semblerais q’une de mes clims renvoi une valeure " - 128 " comme température dans la maison, et bas cela ne lui plait pas vraiement.
Ci dessous le log du Demon en mode debug :
Traceback (most recent call last):
File "/var/www/html/plugins/toshibaac/resources/toshibaacd/toshibaacd.py", line 200, in <module>
ToshibaApp.init_connection()
File "/var/www/html/plugins/toshibaac/resources/toshibaacd/toshibaconnect/toshibaac.py", line 33, in init_connection
return self.exec_async_fx(self.__async__init_connection)
File "/var/www/html/plugins/toshibaac/resources/toshibaacd/toshibaconnect/toshibaac.py", line 29, in exec_async_fx
return asyncio.run_coroutine_threadsafe(
File "/usr/lib/python3.9/concurrent/futures/_base.py", line 440, in result
return self.__get_result()
File "/usr/lib/python3.9/concurrent/futures/_base.py", line 389, in __get_result
raise self._exception
File "/var/www/html/plugins/toshibaac/resources/toshibaacd/toshibaconnect/toshibaac.py", line 43, in __async__init_connection
devicesAll = await self.device_manager.get_devices()
File "/var/www/html/plugins/toshibaac/resources/toshibaacd/toshiba_ac/device_manager.py", line 107, in get_devices
device = ToshibaAcDevice(
File "/var/www/html/plugins/toshibaac/resources/toshibaacd/toshiba_ac/device.py", line 81, in __init__
self.fcu_state = ToshibaAcFcuState.from_hex_state(initial_ac_state)
File "/var/www/html/plugins/toshibaac/resources/toshibaacd/toshiba_ac/fcu_state.py", line 103, in from_hex_state
state.decode(hex_state)
File "/var/www/html/plugins/toshibaac/resources/toshibaacd/toshiba_ac/fcu_state.py", line 158, in decode
self.ac_indoor_temperature,
File "/var/www/html/plugins/toshibaac/resources/toshibaacd/toshiba_ac/fcu_state.py", line 300, in ac_indoor_temperature
self._ac_indoor_temperature = ToshibaAcFcuState.AcTemperature(val)
File "/usr/lib/python3.9/enum.py", line 360, in __call__
return cls.__new__(cls, value)
File "/usr/lib/python3.9/enum.py", line 677, in __new__
raise ve_exc
**ValueError: -128 is not a valid AcTemperature**
[2022-01-16 16:17:05][DEBUG] : Shutdown
[2022-01-16 16:17:05][DEBUG] : Shutting down ToshibaApp service
[2022-01-16 16:17:05][DEBUG] : Removing PID file /tmp/jeedom/toshibaac/deamon.pid
[2022-01-16 16:17:05][DEBUG] : Exit 0
Je vous remercie par avance pour votre aide.
Cordialement,