flacon030 Posté(e) samedi à 08:51 Signaler Partager Posté(e) samedi à 08:51 (modifié) bonjour Je viens de commander un nouveau ESP32 Tous la phase de test se passe bien avec le test.yaml Je peut faire un ping et quant je veux passer a la programmation avec le fichier Mitsubishi-emaes.yaml, j'ai ce message flacon030@Mac-mini-M2-Pro ESPHome % esphome run mitsubishi-emaes.yaml INFO ESPHome 2023.12.9 INFO Reading configuration mitsubishi-emaes.yaml... INFO Generating C++ source... Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/3.12/bin/esphome", line 8, in <module> sys.exit(main()) ^^^^^^ File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/esphome/__main__.py", line 1041, in main return run_esphome(sys.argv) ^^^^^^^^^^^^^^^^^^^^^ File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/esphome/__main__.py", line 1028, in run_esphome rc = POST_CONFIG_ACTIONS[args.command](args, config) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/esphome/__main__.py", line 458, in command_run exit_code = write_cpp(config) ^^^^^^^^^^^^^^^^^ File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/esphome/__main__.py", line 192, in write_cpp generate_cpp_contents(config) File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/esphome/__main__.py", line 204, in generate_cpp_contents CORE.flush_tasks() File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/esphome/core/__init__.py", line 679, in flush_tasks self.event_loop.flush_tasks() File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/esphome/coroutine.py", line 246, in flush_tasks next(task.iterator) File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/esphome/__main__.py", line 184, in wrapped await coro(conf) File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/esphome/coroutine.py", line 80, in coro ret = yield from _flatten_generator(gen) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/esphome/coroutine.py", line 118, in _flatten_generator val = gen.send(to_send) ^^^^^^^^^^^^^^^^^ File "/Users/flacon030/Documents/ESPHome/.esphome/external_components/3b4567cc/components/mitsubishi_heatpump/climate.py", line 101, in to_code serial = HARDWARE_UART_TO_SERIAL[PLATFORM_ESP8266][config[CONF_HARDWARE_UART]] ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^ KeyError: 'esp8266' flacon030@Mac-mini-M2-Pro ESPHome % Modifié samedi à 08:58 par flacon030 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lazer Posté(e) samedi à 10:01 Auteur Signaler Partager Posté(e) samedi à 10:01 (modifié) Ouh là là, c'est du chinois tout ça Tu as dû avoir quelque chose qui s'est mal passé durant l'installation de la suite de compilation ESPHome. Essaye de tout effacer et reprendre au début, car là je n'ai aucune idée du problème. EDIT : c'est normal le KeyError: 'esp8266' tout en bas ? C'est de l'ESP32 qu'on utilise normalement... tu n'aurais pas juste une couille dans ton fichier de config YAML ? Modifié samedi à 10:02 par Lazer Lien vers le commentaire Partager sur d’autres sites More sharing options...
flacon030 Posté(e) samedi à 11:21 Signaler Partager Posté(e) samedi à 11:21 (modifié) comment vérifier le fichier de config YAML? Je viens de tous réinstaller python avec la dernière version ESPHOME, mais j'ai toujours le même message d'erreur Je me demande si j'ai la bonne carte hardware de ESP32 https://www.amazon.fr/dp/B08BTLYSTM?ref=ppx_yo2ov_dt_b_fed_asin_title Je pense que l’erreur viens de la plutot Modifié samedi à 11:25 par flacon030 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lazer Posté(e) samedi à 11:29 Auteur Signaler Partager Posté(e) samedi à 11:29 C'est exactement le même microcontrôleur que j'ai commandé, donc ça devrait être bon. Dans ton fichier YAML, tu n'as pas une référence à esp8266 qui traine ? Si le test.yaml passe, je ne vois pas pourquoi ça ne passerait pas ensuite... Lien vers le commentaire Partager sur d’autres sites More sharing options...
flacon030 Posté(e) samedi à 11:37 Signaler Partager Posté(e) samedi à 11:37 cela avance un peut j'ai tous réinstaller sur une autre machine a présent j'ai ce message emaes@eMAES ESPHome % esphome run mitsubishi-emaes.yaml INFO ESPHome 2024.10.2 INFO Reading configuration mitsubishi-emaes.yaml... Failed config ota.unknown: [source mitsubishi-emaes.yaml:33] 'ota' requires a 'platform' key but it was not specified. password: !secret ota_password emaes@eMAES ESPHome % Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lazer Posté(e) samedi à 11:51 Auteur Signaler Partager Posté(e) samedi à 11:51 Ah ça avance Là tu dois juste avoir un petit problème d'erreur de syntaxe dans ton fichier de configuration et/ou le fichier de mots de passes. Lien vers le commentaire Partager sur d’autres sites More sharing options...
flacon030 Posté(e) samedi à 13:20 Signaler Partager Posté(e) samedi à 13:20 en cherchant l'erreur il semble que je ne soit pas le seul https://next.esphome.io/components/ota/ 'ota' requires a 'platform' key but it was not specified. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lazer Posté(e) samedi à 13:27 Auteur Signaler Partager Posté(e) samedi à 13:27 (modifié) ça a peut être changé.... Je viens de regarder le fichier exemple de la page 1 contient à la fois ota, et à la fois platform, sauf que le platform est dans climate. La doc en ligne te donne les valeurs possibles pour le paramètre platform dans ota : esphome ou http_request... à tester. Sinon, tu peux essayer de virer complètement ota, tu ne pourras pas faire les mises à jour à distance par Wi-Fi, mais ce n'est pas nécessaire, au pire tu devras rebrancher le module en USB sur le PC (c'est d'ailleurs pour ça que j'avais anticipé, dans mon tuto, avec la "rallonge" permettant de déporter le module ESP de la carte mère du split pour le débrancher facilement) Modifié samedi à 13:28 par Lazer Lien vers le commentaire Partager sur d’autres sites More sharing options...
flacon030 Posté(e) samedi à 13:38 Signaler Partager Posté(e) samedi à 13:38 (modifié) j'ai essayer de supprimer la ligne OTA , la compilation commence et plante et j'ai la même chose en ajoutant ota: - platform: esphome password: !secret ota_password flacon030@Mac-mini-M2-Pro ESPHome % esphome run mitsubishi-room.yaml INFO ESPHome 2024.10.2 INFO Reading configuration mitsubishi-room.yaml... INFO Generating C++ source... INFO Core config, version or integrations changed, cleaning build files... INFO Deleting .esphome/build/mitsubishi-room/.pioenvs INFO Deleting .esphome/build/mitsubishi-room/.piolibdeps INFO Compiling app... Processing mitsubishi-room (board: wemos_d1_mini32; framework: arduino; platform: platformio/espressif32@5.4.0) ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Library Manager: Installing esphome/AsyncTCP-esphome @ 2.1.4 INFO Installing esphome/AsyncTCP-esphome @ 2.1.4 Unpacking [####################################] 100% Library Manager: AsyncTCP-esphome@2.1.4 has been installed! INFO AsyncTCP-esphome@2.1.4 has been installed! Library Manager: Installing esphome/ESPAsyncWebServer-esphome @ 3.2.2 INFO Installing esphome/ESPAsyncWebServer-esphome @ 3.2.2 Unpacking [####################################] 100% Library Manager: ESPAsyncWebServer-esphome@3.2.2 has been installed! INFO ESPAsyncWebServer-esphome@3.2.2 has been installed! Library Manager: Resolving dependencies... INFO Resolving dependencies... Library Manager: Installing bblanchon/ArduinoJson @ 6.18.5 INFO Installing bblanchon/ArduinoJson @ 6.18.5 Unpacking [####################################] 100% Library Manager: ArduinoJson@6.18.5 has been installed! INFO ArduinoJson@6.18.5 has been installed! Library Manager: Installing git+https://github.com/SwiCago/HeatPump#5d1e146771d2f458907a855bf9d5d4b9bf5ff033 INFO Installing git+https://github.com/SwiCago/HeatPump#5d1e146771d2f458907a855bf9d5d4b9bf5ff033 git version 2.39.5 (Apple Git-154) Cloning into '/Users/flacon030/.platformio/.cache/tmp/pkg-installing-afrp6viz'... remote: Enumerating objects: 1242, done. remote: Counting objects: 100% (111/111), done. remote: Compressing objects: 100% (75/75), done. remote: Total 1242 (delta 52), reused 82 (delta 36), pack-reused 1131 (from 1) Receiving objects: 100% (1242/1242), 460.21 KiB | 3.01 MiB/s, done. Resolving deltas: 100% (618/618), done. HEAD is now at 5d1e146 Merge pull request #209 from dzungpv/master Library Manager: HeatPump@1.0.0+sha.5d1e146 has been installed! INFO HeatPump@1.0.0+sha.5d1e146 has been installed! HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash - toolchain-xtensa-esp32 @ 8.4.0+2021r2-patch5 Dependency Graph |-- AsyncTCP-esphome @ 2.1.4 |-- WiFi @ 2.0.0 |-- FS @ 2.0.0 |-- Update @ 2.0.0 |-- ESPAsyncWebServer-esphome @ 3.2.2 |-- DNSServer @ 2.0.0 |-- ESPmDNS @ 2.0.0 |-- ArduinoJson @ 6.18.5 |-- HeatPump @ 1.0.0+sha.5d1e146 Compiling .pioenvs/mitsubishi-room/src/esphome/components/api/api_connection.cpp.o Compiling .pioenvs/mitsubishi-room/src/esphome/components/api/api_frame_helper.cpp.o Compiling .pioenvs/mitsubishi-room/src/esphome/components/api/api_pb2.cpp.o Compiling .pioenvs/mitsubishi-room/src/esphome/components/api/api_pb2_service.cpp.o Compiling .pioenvs/mitsubishi-room/src/esphome/components/api/api_server.cpp.o Compiling .pioenvs/mitsubishi-room/src/esphome/components/api/list_entities.cpp.o Compiling .pioenvs/mitsubishi-room/src/esphome/components/api/proto.cpp.o Compiling .pioenvs/mitsubishi-room/src/esphome/components/api/subscribe_state.cpp.o Compiling .pioenvs/mitsubishi-room/src/esphome/components/api/user_services.cpp.o Compiling .pioenvs/mitsubishi-room/src/esphome/components/captive_portal/captive_portal.cpp.o Compiling .pioenvs/mitsubishi-room/src/esphome/components/climate/climate.cpp.o Compiling .pioenvs/mitsubishi-room/src/esphome/components/climate/climate_mode.cpp.o Compiling .pioenvs/mitsubishi-room/src/esphome/components/climate/climate_traits.cpp.o Compiling .pioenvs/mitsubishi-room/src/esphome/components/esp32/core.cpp.o Compiling .pioenvs/mitsubishi-room/src/esphome/components/esp32/gpio.cpp.o Compiling .pioenvs/mitsubishi-room/src/esphome/components/esp32/preferences.cpp.o Compiling .pioenvs/mitsubishi-room/src/esphome/components/json/json_util.cpp.o Compiling .pioenvs/mitsubishi-room/src/esphome/components/logger/logger.cpp.o Compiling .pioenvs/mitsubishi-room/src/esphome/components/logger/logger_esp32.cpp.o Compiling .pioenvs/mitsubishi-room/src/esphome/components/logger/logger_esp8266.cpp.o Compiling .pioenvs/mitsubishi-room/src/esphome/components/logger/logger_host.cpp.o Compiling .pioenvs/mitsubishi-room/src/esphome/components/logger/logger_libretiny.cpp.o Compiling .pioenvs/mitsubishi-room/src/esphome/components/logger/logger_rp2040.cpp.o Compiling .pioenvs/mitsubishi-room/src/esphome/components/mdns/mdns_component.cpp.o Compiling .pioenvs/mitsubishi-room/src/esphome/components/mdns/mdns_esp32.cpp.o Compiling .pioenvs/mitsubishi-room/src/esphome/components/mdns/mdns_esp8266.cpp.o Compiling .pioenvs/mitsubishi-room/src/esphome/components/mdns/mdns_host.cpp.o Compiling .pioenvs/mitsubishi-room/src/esphome/components/mdns/mdns_libretiny.cpp.o Compiling .pioenvs/mitsubishi-room/src/esphome/components/mdns/mdns_rp2040.cpp.o Compiling .pioenvs/mitsubishi-room/src/esphome/components/mitsubishi_heatpump/espmhp.cpp.o Compiling .pioenvs/mitsubishi-room/src/esphome/components/network/util.cpp.o Compiling .pioenvs/mitsubishi-room/src/esphome/components/select/select.cpp.o Compiling .pioenvs/mitsubishi-room/src/esphome/components/select/select_call.cpp.o Compiling .pioenvs/mitsubishi-room/src/esphome/components/select/select_traits.cpp.o Compiling .pioenvs/mitsubishi-room/src/esphome/components/socket/bsd_sockets_impl.cpp.o Compiling .pioenvs/mitsubishi-room/src/esphome/components/socket/lwip_raw_tcp_impl.cpp.o Compiling .pioenvs/mitsubishi-room/src/esphome/components/socket/lwip_sockets_impl.cpp.o Compiling .pioenvs/mitsubishi-room/src/esphome/components/socket/socket.cpp.o Compiling .pioenvs/mitsubishi-room/src/esphome/components/web_server/list_entities.cpp.o Compiling .pioenvs/mitsubishi-room/src/esphome/components/web_server/web_server.cpp.o Compiling .pioenvs/mitsubishi-room/src/esphome/components/web_server/web_server_v1.cpp.o Compiling .pioenvs/mitsubishi-room/src/esphome/components/web_server_base/web_server_base.cpp.o Compiling .pioenvs/mitsubishi-room/src/esphome/components/wifi/wifi_component.cpp.o Compiling .pioenvs/mitsubishi-room/src/esphome/components/wifi/wifi_component_esp32_arduino.cpp.o Compiling .pioenvs/mitsubishi-room/src/esphome/components/wifi/wifi_component_esp8266.cpp.o Compiling .pioenvs/mitsubishi-room/src/esphome/components/wifi/wifi_component_esp_idf.cpp.o Compiling .pioenvs/mitsubishi-room/src/esphome/components/wifi/wifi_component_libretiny.cpp.o Compiling .pioenvs/mitsubishi-room/src/esphome/components/wifi/wifi_component_pico_w.cpp.o In file included from src/esphome.h:26, from src/esphome/components/mitsubishi_heatpump/espmhp.h:20, from src/esphome/components/mitsubishi_heatpump/espmhp.cpp:21: src/esphome/components/mitsubishi_heatpump/espmhp.h:182:14: error: 'optional' in namespace 'std' does not name a template type std::optional<std::chrono::duration<long long, std::ratio<60>>> remote_operating_timeout_; ^~~~~~~~ src/esphome/components/mitsubishi_heatpump/espmhp.h:182:9: note: 'std::optional' is only available from C++17 onwards std::optional<std::chrono::duration<long long, std::ratio<60>>> remote_operating_timeout_; ^~~ src/esphome/components/mitsubishi_heatpump/espmhp.h:183:14: error: 'optional' in namespace 'std' does not name a template type std::optional<std::chrono::duration<long long, std::ratio<60>>> remote_idle_timeout_; ^~~~~~~~ src/esphome/components/mitsubishi_heatpump/espmhp.h:183:9: note: 'std::optional' is only available from C++17 onwards std::optional<std::chrono::duration<long long, std::ratio<60>>> remote_idle_timeout_; ^~~ src/esphome/components/mitsubishi_heatpump/espmhp.h:184:14: error: 'optional' in namespace 'std' does not name a template type std::optional<std::chrono::duration<long long, std::ratio<60>>> remote_ping_timeout_; ^~~~~~~~ src/esphome/components/mitsubishi_heatpump/espmhp.h:184:9: note: 'std::optional' is only available from C++17 onwards std::optional<std::chrono::duration<long long, std::ratio<60>>> remote_ping_timeout_; ^~~ src/esphome/components/mitsubishi_heatpump/espmhp.h:185:14: error: 'optional' in namespace 'std' does not name a template type std::optional<std::chrono::time_point<std::chrono::steady_clock>> last_remote_temperature_sensor_update_; ^~~~~~~~ src/esphome/components/mitsubishi_heatpump/espmhp.h:185:9: note: 'std::optional' is only available from C++17 onwards std::optional<std::chrono::time_point<std::chrono::steady_clock>> last_remote_temperature_sensor_update_; ^~~ src/esphome/components/mitsubishi_heatpump/espmhp.h:186:14: error: 'optional' in namespace 'std' does not name a template type std::optional<std::chrono::time_point<std::chrono::steady_clock>> last_ping_request_; ^~~~~~~~ src/esphome/components/mitsubishi_heatpump/espmhp.h:186:9: note: 'std::optional' is only available from C++17 onwards std::optional<std::chrono::time_point<std::chrono::steady_clock>> last_ping_request_; ^~~ src/esphome/components/mitsubishi_heatpump/espmhp.cpp: In member function 'virtual void MitsubishiHeatPump::control(const esphome::climate::ClimateCall&)': src/esphome/components/mitsubishi_heatpump/espmhp.cpp:252:9: error: 'last_remote_temperature_sensor_update_' was not declared in this scope if (last_remote_temperature_sensor_update_.has_value()) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/esphome/components/mitsubishi_heatpump/espmhp.cpp:252:9: note: suggested alternative: 'enforce_remote_temperature_sensor_timeout' if (last_remote_temperature_sensor_update_.has_value()) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ enforce_remote_temperature_sensor_timeout src/esphome/components/mitsubishi_heatpump/espmhp.cpp: In member function 'void MitsubishiHeatPump::set_remote_temperature(float)': src/esphome/components/mitsubishi_heatpump/espmhp.cpp:625:9: error: 'last_remote_temperature_sensor_update_' was not declared in this scope last_remote_temperature_sensor_update_ = ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/esphome/components/mitsubishi_heatpump/espmhp.cpp:625:9: note: suggested alternative: 'enforce_remote_temperature_sensor_timeout' last_remote_temperature_sensor_update_ = ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ enforce_remote_temperature_sensor_timeout src/esphome/components/mitsubishi_heatpump/espmhp.cpp:628:9: error: 'last_remote_temperature_sensor_update_' was not declared in this scope last_remote_temperature_sensor_update_.reset(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/esphome/components/mitsubishi_heatpump/espmhp.cpp:628:9: note: suggested alternative: 'enforce_remote_temperature_sensor_timeout' last_remote_temperature_sensor_update_.reset(); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ enforce_remote_temperature_sensor_timeout src/esphome/components/mitsubishi_heatpump/espmhp.cpp: In member function 'void MitsubishiHeatPump::ping()': src/esphome/components/mitsubishi_heatpump/espmhp.cpp:636:5: error: 'last_ping_request_' was not declared in this scope last_ping_request_ = std::chrono::steady_clock::now(); ^~~~~~~~~~~~~~~~~~ src/esphome/components/mitsubishi_heatpump/espmhp.cpp: In member function 'void MitsubishiHeatPump::set_remote_operating_timeout_minutes(int)': src/esphome/components/mitsubishi_heatpump/espmhp.cpp:641:5: error: 'remote_operating_timeout_' was not declared in this scope remote_operating_timeout_ = std::chrono::minutes(minutes); ^~~~~~~~~~~~~~~~~~~~~~~~~ src/esphome/components/mitsubishi_heatpump/espmhp.cpp:641:5: note: suggested alternative: 'set_remote_operating_timeout_minutes' remote_operating_timeout_ = std::chrono::minutes(minutes); ^~~~~~~~~~~~~~~~~~~~~~~~~ set_remote_operating_timeout_minutes src/esphome/components/mitsubishi_heatpump/espmhp.cpp: In member function 'void MitsubishiHeatPump::set_remote_idle_timeout_minutes(int)': src/esphome/components/mitsubishi_heatpump/espmhp.cpp:646:5: error: 'remote_idle_timeout_' was not declared in this scope remote_idle_timeout_ = std::chrono::minutes(minutes); ^~~~~~~~~~~~~~~~~~~~ src/esphome/components/mitsubishi_heatpump/espmhp.cpp:646:5: note: suggested alternative: 'set_timeout' remote_idle_timeout_ = std::chrono::minutes(minutes); ^~~~~~~~~~~~~~~~~~~~ set_timeout src/esphome/components/mitsubishi_heatpump/espmhp.cpp: In member function 'void MitsubishiHeatPump::set_remote_ping_timeout_minutes(int)': src/esphome/components/mitsubishi_heatpump/espmhp.cpp:651:5: error: 'remote_ping_timeout_' was not declared in this scope remote_ping_timeout_ = std::chrono::minutes(minutes); ^~~~~~~~~~~~~~~~~~~~ src/esphome/components/mitsubishi_heatpump/espmhp.cpp:651:5: note: suggested alternative: 'set_timeout' remote_ping_timeout_ = std::chrono::minutes(minutes); ^~~~~~~~~~~~~~~~~~~~ set_timeout src/esphome/components/mitsubishi_heatpump/espmhp.cpp: In member function 'void MitsubishiHeatPump::enforce_remote_temperature_sensor_timeout()': src/esphome/components/mitsubishi_heatpump/espmhp.cpp:656:9: error: 'remote_ping_timeout_' was not declared in this scope if (remote_ping_timeout_.has_value() && last_ping_request_.has_value()) { ^~~~~~~~~~~~~~~~~~~~ src/esphome/components/mitsubishi_heatpump/espmhp.cpp:656:9: note: suggested alternative: 'set_timeout' if (remote_ping_timeout_.has_value() && last_ping_request_.has_value()) { ^~~~~~~~~~~~~~~~~~~~ set_timeout src/esphome/components/mitsubishi_heatpump/espmhp.cpp:656:45: error: 'last_ping_request_' was not declared in this scope if (remote_ping_timeout_.has_value() && last_ping_request_.has_value()) { ^~~~~~~~~~~~~~~~~~ src/esphome/components/mitsubishi_heatpump/espmhp.cpp:669:28: error: 'remote_operating_timeout_' was not declared in this scope this->operating_ ? remote_operating_timeout_ : remote_idle_timeout_; ^~~~~~~~~~~~~~~~~~~~~~~~~ src/esphome/components/mitsubishi_heatpump/espmhp.cpp:669:28: note: suggested alternative: 'set_remote_operating_timeout_minutes' this->operating_ ? remote_operating_timeout_ : remote_idle_timeout_; ^~~~~~~~~~~~~~~~~~~~~~~~~ set_remote_operating_timeout_minutes src/esphome/components/mitsubishi_heatpump/espmhp.cpp:669:56: error: 'remote_idle_timeout_' was not declared in this scope this->operating_ ? remote_operating_timeout_ : remote_idle_timeout_; ^~~~~~~~~~~~~~~~~~~~ src/esphome/components/mitsubishi_heatpump/espmhp.cpp:669:56: note: suggested alternative: 'set_timeout' this->operating_ ? remote_operating_timeout_ : remote_idle_timeout_; ^~~~~~~~~~~~~~~~~~~~ set_timeout src/esphome/components/mitsubishi_heatpump/espmhp.cpp:671:13: error: 'last_remote_temperature_sensor_update_' was not declared in this scope last_remote_temperature_sensor_update_.has_value()) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/esphome/components/mitsubishi_heatpump/espmhp.cpp:671:13: note: suggested alternative: 'enforce_remote_temperature_sensor_timeout' last_remote_temperature_sensor_update_.has_value()) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ enforce_remote_temperature_sensor_timeout Compiling .pioenvs/mitsubishi-room/src/esphome/core/application.cpp.o *** [.pioenvs/mitsubishi-room/src/esphome/components/mitsubishi_heatpump/espmhp.cpp.o] Error 1 =================================================================================================== [FAILED] Took 5.84 seconds =================================================================================================== flacon030@Mac-mini-M2-Pro ESPHome % Modifié mercredi à 18:03 par flacon030 Lien vers le commentaire Partager sur d’autres sites More sharing options...
flacon030 Posté(e) mercredi à 18:02 Signaler Partager Posté(e) mercredi à 18:02 bonjour J'ai essayé a nouveau avec de nouvelles carte ESP32 j'ai toujours le même résultat comme ci dessus La différence que j'ai avec toi c'est que je suis pour "pip3 Install esphome" en Version: 2024.10.2 au lieu de 2022.11.5 pour toi et je suis en python 3.13 au lieu de 3.11 du coup je me demande si la version "pip installée esphome" 2024.10.2 n'aurait pas de modifications qui fait que ton fichier "mitsubishi-room.yaml" ne fonctionne plus? car le fichier test.yaml fonctionne comme il faut Lien vers le commentaire Partager sur d’autres sites More sharing options...
Lazer Posté(e) mercredi à 19:57 Auteur Signaler Partager Posté(e) mercredi à 19:57 Peut être, je ne sais pas du tout en fait. Mais je pense plutôt à une modification de la syntaxe du YAML comme je l'ai évoqué dans mon message précédent, as-tu essayé les modifications comme je l'ai suggéré ? Le 26/10/2024 à 15:27, Lazer a dit : ça a peut être changé.... Je viens de regarder le fichier exemple de la page 1 contient à la fois ota, et à la fois platform, sauf que le platform est dans climate. La doc en ligne te donne les valeurs possibles pour le paramètre platform dans ota : esphome ou http_request... à tester. Sinon, tu peux essayer de virer complètement ota, tu ne pourras pas faire les mises à jour à distance par Wi-Fi, mais ce n'est pas nécessaire, au pire tu devras rebrancher le module en USB sur le PC (c'est d'ailleurs pour ça que j'avais anticipé, dans mon tuto, avec la "rallonge" permettant de déporter le module ESP de la carte mère du split pour le débrancher facilement) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés