Plantage cde HA cette nuit

Bonjour,

je ne sais pas si qq’un a eu ce soucis : cette nuit home assistant a planté.
Hier j’ai paramétré le zwave, fait 3 automations.

Peut-être ma faute, sur mon pc j’avais laissé ouvert le fen^tre avec l’UI pour les automations.

HA n’a pas lancé les 2 scenarios de cette nuit, il m’indique que le configuration.yaml n’est pas trouvable, il m’indique devoir migrer le scenario car config.yaml absent, je vois que l’integration zwave est en erreur…

Bref, j’ai débranché /rebranché le rpi tout est rentré dans l’ordre…

Quelqu’un a-t-il déjà eu ce pb ?

Salut

Attention, ton sujet n’est pas correctement catégorisé. Ce n’est pas un tutoriel. Tu devrais laisser celui par défaut.
Dans ce genre de cas, il faut partager ta configuration et tes logs.

ok.

Le pb est bien là , je ne pouvais plus accéder à rien.

2024-03-16 07:57:29.047 WARNING (SyncWorker_1) [homeassistant.loader] We found a custom integration multiscrape which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-03-16 07:57:29.048 WARNING (SyncWorker_1) [homeassistant.loader] We found a custom integration ble_monitor which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-03-16 07:57:29.048 WARNING (SyncWorker_1) [homeassistant.loader] We found a custom integration hacs which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-03-16 07:57:29.048 WARNING (SyncWorker_1) [homeassistant.loader] We found a custom integration apsystems_ecur which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-03-16 07:57:29.049 WARNING (SyncWorker_1) [homeassistant.loader] We found a custom integration meross_cloud which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-03-16 07:57:29.049 WARNING (SyncWorker_1) [homeassistant.loader] We found a custom integration rtetempo which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-03-16 07:57:33.124 WARNING (MainThread) [custom_components.meross_cloud] Skip MQTT cert validation option set to: False
2024-03-16 07:57:34.218 WARNING (MainThread) [homeassistant.helpers.frame] Detected that custom integration 'hacs' accesses hass.components.frontend. This is deprecated and will stop working in Home Assistant 2024.9, it should be updated to import functions used from frontend directly at custom_components/hacs/frontend.py, line 68: hass.components.frontend.async_register_built_in_panel(, please create a bug report at https://github.com/hacs/integration/issues
2024-03-16 07:57:34.227 WARNING (MainThread) [custom_components.meross_cloud] 
===============================
Meross Cloud Custom component
Developed by Alberto Geniola
Low level library version: 0.4.6.2
-------------------------------
This custom component is under development and not yet ready for production use.
In case of errors/misbehave, please report it here: 
https://github.com/albertogeniola/meross-homeassistant/issues

If you like this extension and you want to support it, please consider donating.
-------------------------------
List of devices reported by HTTP API:
- Lampe de salon (msl120d) - OnlineStatus.ONLINE
- radiateur bas (mss310) - OnlineStatus.ONLINE
===============================
2024-03-16 07:57:34.378 WARNING (zeroconf-ServiceBrowser-_googlecast._tcp-119) [pychromecast.dial] Failed to determine cast type for host <unknown> (HTTP Error 403: Forbidden) (services:{MDNSServiceInfo(name='MIBOX3-92067379e11b727f13642e96dda1e341._googlecast._tcp.local.')})
2024-03-16 07:57:34.511 WARNING (MainThread) [py.warnings] /config/custom_components/multiscrape/scraper.py:58: XMLParsedAsHTMLWarning: It looks like you're parsing an XML document using an HTML parser. If this really is an HTML document (maybe it's XHTML?), you can ignore or filter this warning. If it's XML, you should know that using an XML parser will be more reliable. To parse this document as XML, make sure you have the lxml package installed, and pass the keyword argument `features="xml"` into the BeautifulSoup constructor.
  self._soup = BeautifulSoup(self._data, self._parser)

2024-03-16 07:57:34.545 ERROR (Thread-6) [pychromecast.socket_client] [MIBOX3(92067379-e11b-727f-1364-2e96dda1e341.local.):8009] Failed to connect to service MDNSServiceInfo(name='MIBOX3-92067379e11b727f13642e96dda1e341._googlecast._tcp.local.'), retrying in 5.0s
2024-03-16 07:57:34.909 ERROR (MainThread) [custom_components.multiscrape.sensor] Scraper_noname_0 # DC Voltage # Unable to scrape data: Could not find a tag for given selector 
Consider using debug logging and log_response for further investigation.
2024-03-16 07:57:34.911 ERROR (MainThread) [custom_components.multiscrape.sensor] Scraper_noname_0 # DC Current # Unable to scrape data: Could not find a tag for given selector 
Consider using debug logging and log_response for further investigation.
2024-03-16 07:57:35.140 ERROR (MainThread) [homeassistant.components.mqtt.mixins] Error 'expected SensorDeviceClass or one of 'date', 'enum', 'timestamp', 'apparent_power', 'aqi', 'atmospheric_pressure', 'battery', 'carbon_monoxide', 'carbon_dioxide', 'current', 'data_rate', 'data_size', 'distance', 'duration', 'energy', 'energy_storage', 'frequency', 'gas', 'humidity', 'illuminance', 'irradiance', 'moisture', 'monetary', 'nitrogen_dioxide', 'nitrogen_monoxide', 'nitrous_oxide', 'ozone', 'ph', 'pm1', 'pm10', 'pm25', 'power_factor', 'power', 'precipitation', 'precipitation_intensity', 'pressure', 'reactive_power', 'signal_strength', 'sound_pressure', 'speed', 'sulphur_dioxide', 'temperature', 'volatile_organic_compounds', 'volatile_organic_compounds_parts', 'voltage', 'volume', 'volume_storage', 'volume_flow_rate', 'water', 'weight', 'wind_speed' for dictionary value @ data['device_class']' when processing MQTT discovery message topic: 'homeassistant/sensor/PvRouter-251C/config', message: '{'device_class': '', 'unit_of_measurement': '', 'state_class': '', 'name': '-251C', 'state_topic': 'homeassistant/sensor/PvRouter-251C/state', 'availability_topic': 'homeassistant/sensor/PvRouter-251C/status', 'unique_id': '251C-', 'value_template': '{{ value_json. }}', 'command_topic': 'homeassistant/sensor/PvRouter-251C/command', 'command_template': '{{ value_json. }}', 'expire_after': '60', 'device': {'identifiers': 'PvRouter-251C', 'name': 'PvRouter-251C', 'sw_version': 'PvRouter Version 20240306', 'model': 'ESP32 TTGO 192.168.1.124', 'manufacturer': 'Cyril Poissonnier', 'configuration_url': 'http://192.168.1.124'}, 'platform': 'mqtt'}'
2024-03-16 07:57:35.142 ERROR (MainThread) [homeassistant.components.mqtt.mixins] Error 'expected SensorDeviceClass or one of 'date', 'enum', 'timestamp', 'apparent_power', 'aqi', 'atmospheric_pressure', 'battery', 'carbon_monoxide', 'carbon_dioxide', 'current', 'data_rate', 'data_size', 'distance', 'duration', 'energy', 'energy_storage', 'frequency', 'gas', 'humidity', 'illuminance', 'irradiance', 'moisture', 'monetary', 'nitrogen_dioxide', 'nitrogen_monoxide', 'nitrous_oxide', 'ozone', 'ph', 'pm1', 'pm10', 'pm25', 'power_factor', 'power', 'precipitation', 'precipitation_intensity', 'pressure', 'reactive_power', 'signal_strength', 'sound_pressure', 'speed', 'sulphur_dioxide', 'temperature', 'volatile_organic_compounds', 'volatile_organic_compounds_parts', 'voltage', 'volume', 'volume_storage', 'volume_flow_rate', 'water', 'weight', 'wind_speed' for dictionary value @ data['device_class']' when processing MQTT discovery message topic: 'homeassistant/sensor/PvRouter-CDC4/config', message: '{'device_class': '', 'unit_of_measurement': '', 'state_class': '', 'name': '-CDC4', 'state_topic': 'homeassistant/sensor/PvRouter-CDC4/state', 'availability_topic': 'homeassistant/sensor/PvRouter-CDC4/status', 'unique_id': 'CDC4-', 'value_template': '{{ value_json. }}', 'command_topic': 'homeassistant/sensor/PvRouter-CDC4/command', 'command_template': '{{ value_json. }}', 'expire_after': '60', 'device': {'identifiers': 'PvRouter-CDC4', 'name': 'PvRouter-CDC4', 'sw_version': 'PvRouter Version 20240306', 'model': 'ESP32 TTGO 192.168.1.49', 'manufacturer': 'Cyril Poissonnier', 'configuration_url': 'http://192.168.1.49'}, 'platform': 'mqtt'}'
2024-03-16 07:57:45.327 ERROR (MainThread) [meross_iot.manager] Timeout occurred while waiting a response for message b'{"header":{"from":"/app/2950478-f61dfc0004bd4501c082bb61a26b500d/subscribe","messageId":"7dfb064773be6310d81de03bbd204a59","method":"GET","namespace":"Appliance.System.Ability","payloadVersion":1,"sign":"bcb995e8c5ca6590ced8d03c60ee4b0c","timestamp":1710572255,"triggerSrc":"Android","uuid":"2207279387206651070148e1e99b0ff4"},"payload":{}}' sent to device uuid 2207279387206651070148e1e99b0ff4. Timeout was: 10.000000 seconds. Mqtt Host: mqtt-eu-2.meross.com:443.
2024-03-16 07:57:45.328 WARNING (MainThread) [meross_iot.manager] Device radiateur bas (2207279387206651070148e1e99b0ff4) is online, but timeout occurred when fetching its abilities. 
2024-03-16 07:57:45.502 ERROR (MainThread) [meross_iot.manager] Timeout occurred while waiting a response for message b'{"header":{"from":"/app/2950478-f61dfc0004bd4501c082bb61a26b500d/subscribe","messageId":"093f953b8562e5f496c6c01c748aa874","method":"GET","namespace":"Appliance.System.Ability","payloadVersion":1,"sign":"9ea71992d2077e676016f0f6a9551a88","timestamp":1710572256,"triggerSrc":"Android","uuid":"2207279387206651070148e1e99b0ff4"},"payload":{}}' sent to device uuid 2207279387206651070148e1e99b0ff4. Timeout was: 10.000000 seconds. Mqtt Host: mqtt-eu-2.meross.com:443.
2024-03-16 07:57:45.502 WARNING (MainThread) [meross_iot.manager] Device radiateur bas (2207279387206651070148e1e99b0ff4) is online, but timeout occurred when fetching its abilities. 
2024-03-16 07:57:45.502 WARNING (MainThread) [meross_iot.manager] Found a new device Lampe de salon (msl120d, HW 2.0.0, FW 2.1.5, class: msl120d:2.0.0:2.1.5) that has become online while we were offline.
2024-03-16 07:57:45.611 WARNING (MainThread) [homeassistant.components.light] Entity None (<class 'custom_components.meross_cloud.light.LightEntityWrapper'>) is using deprecated supported features values which will be removed in HA Core 2025.1. Instead it should use <LightEntityFeature: 19> and color modes, please create a bug report at https://github.com/albertogeniola/meross-homeassistant and reference https://developers.home-assistant.io/blog/2023/12/28/support-feature-magic-numbers-deprecation
2024-03-16 07:57:45.611 WARNING (MainThread) [homeassistant.components.light] None (<class 'custom_components.meross_cloud.light.LightEntityWrapper'>) does not set supported color modes, this will stop working in Home Assistant Core 2025.3, please create a bug report at https://github.com/albertogeniola/meross-homeassistant
2024-03-16 07:57:47.754 ERROR (MainThread) [homeassistant] Error doing job: Exception in callback <_OneTimeListener homeassistant.helpers.start:<function _async_at_core_state.<locals>._matched_event at 0x7f6a22a700>>(<Event homeassistant_start[L]>)
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/sensor/__init__.py", line 668, in state
    numerical_value = float(value)  # type:ignore[arg-type]
                      ^^^^^^^^^^^^
ValueError: could not convert string to float: 'platform: template\n state_class: measurement\n sensors:\n solar_power_total:\n friendly_name: "Total Solar Power"\n unit_of_measurement: \'W\'\n value_template: "117.9"'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.12/asyncio/events.py", line 88, in _run
    self._context.run(self._callback, *self._args)
  File "/usr/src/homeassistant/homeassistant/core.py", line 1196, in __call__
    self.hass.async_run_job(self.listener, event)
  File "/usr/src/homeassistant/homeassistant/core.py", line 775, in async_run_job
    return self.async_run_hass_job(HassJob(target), *args)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/core.py", line 727, in async_run_hass_job
    hassjob.target(*args)
  File "/usr/src/homeassistant/homeassistant/helpers/start.py", line 40, in _matched_event
    hass.async_run_hass_job(at_start_job, hass)
  File "/usr/src/homeassistant/homeassistant/core.py", line 727, in async_run_hass_job
    hassjob.target(*args)
  File "/usr/src/homeassistant/homeassistant/components/template/template_entity.py", line 486, in _async_template_startup
    result_info.async_refresh()
  File "/usr/src/homeassistant/homeassistant/helpers/event.py", line 1076, in async_refresh
    self._refresh(None)
  File "/usr/src/homeassistant/homeassistant/helpers/event.py", line 1262, in _refresh
    self.hass.async_run_hass_job(self._job, event, updates)
  File "/usr/src/homeassistant/homeassistant/core.py", line 727, in async_run_hass_job
    hassjob.target(*args)
  File "/usr/src/homeassistant/homeassistant/components/template/template_entity.py", line 434, in _handle_results
    self.async_write_ha_state()
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 992, in async_write_ha_state
    self._async_write_ha_state()
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1113, in _async_write_ha_state
    state, attr, capabilities, shadowed_attr = self.__async_calculate_state()
                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1050, in __async_calculate_state
    state = self._stringify_state(available)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 998, in _stringify_state
    if (state := self.state) is None:
                 ^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/sensor/__init__.py", line 670, in state
    raise ValueError(
ValueError: Sensor sensor.test has device class 'power', state class 'measurement' unit 'W' and suggested precision 'None' thus indicating it has a numeric value; however, it has the non-numeric value: 'platform: template
 state_class: measurement
 sensors:
 solar_power_total:
 friendly_name: "Total Solar Power"
 unit_of_measurement: 'W'
 value_template: "117.9"' (<class 'str'>)
2024-03-16 07:58:35.318 WARNING (MainThread) [py.warnings] /config/custom_components/multiscrape/scraper.py:58: XMLParsedAsHTMLWarning: It looks like you're parsing an XML document using an HTML parser. If this really is an HTML document (maybe it's XHTML?), you can ignore or filter this warning. If it's XML, you should know that using an XML parser will be more reliable. To parse this document as XML, make sure you have the lxml package installed, and pass the keyword argument `features="xml"` into the BeautifulSoup constructor.
  self._soup = BeautifulSoup(self._data, self._parser)

2024-03-16 07:58:35.341 ERROR (MainThread) [custom_components.multiscrape.sensor] Scraper_noname_0 # DC Voltage # Unable to scrape data: Could not find a tag for given selector 
Consider using debug logging and log_response for further investigation.
2024-03-16 07:58:35.343 ERROR (MainThread) [custom_components.multiscrape.sensor] Scraper_noname_0 # DC Current # Unable to scrape data: Could not find a tag for given selector 
Consider using debug logging and log_response for further investigation.
2024-03-16 07:58:35.346 ERROR (MainThread) [homeassistant.helpers.event] Error while dispatching event for sensor.kostal_ac_power to <Job track state_changed event {'sensor.kostal_ac_power', 'sensor.ecu_current_power'} HassJobType.Callback <bound method TrackTemplateResultInfo._refresh of <TrackTemplateResultInfo {Template<template=(platform: template
 state_class: measurement
 sensors:
 solar_power_total:
 friendly_name: "Total Solar Power"
 unit_of_measurement: 'W'

le log ne remonte quà7h57, ca avait planté avant …
Le log est tellement long, je ne sais pas comment uploader le fichier complet.
En voici le début.

Tu peux voir les logs avant le redémarrage dans le fichier home-assistant.log.1 dans le répertoire /config.

T’as beaucoup d’erreurs: Multiscrape, Power, automatisation…
Tu devrais te focaliser sur une chose à la fois. Et quand ça fonctionne, tu continues avec autre chose. Sinon ça va être compliqué de tout résoudre après.

1 « J'aime »

le multiscrape c’est que le fichier parsé n’est pas le même quand le panneaux solaires produisent que la nuit …

Mais pour moi le plus important c’est de remettre l’automatisation de la piscine et du chauffeau …

Désactive/désinstalle ce qui ne marche pas.
Par exemple, cette intégration:
Meross Cloud Custom component
This custom component is under development and not yet ready for production use.
Si elle n’est pas stable, ça peut faire planter HA.

ok, mais si je fais cela, je ne peux plus contrôler ma lampe. A priori c’est juste un message d’avertissment.

Ce qui m’embete le plus c’est les messages recurrents pour mutliscrape.

Je ne sais pas comment dire à home assistant de ne pas checker ces sensors la nuit…
Est-ce possible dejà ?

Ensuite j’ai le module fibaro fgs222 (zwave) qui se met en carafe (dead). Il faut que j’appuie physiquement sur le bouton du relais (dans le tableau electrique) pour qu’il revienne actif sous homeassistant.
J’ai migré la clé zwave de jeedom sous HA (en recopiant la clé S0 depsui jeedom)
Sous jeedom aucun plantage et là …
Alors que les 2 autre relais (des fgs224) fonctionennt bien.
Je pense que je vais retirer le module qui plante pour le reintégré.

Je reviens à la charge, ha a plante 2 fois cette semaine alors qu il tournait sans pb depuis quelques temps…

je vais couper le plugin meross pour voir.

mais c est embetant si je ne peux pas compter dessus.

Salut,
tu as Meross Lan qui fonctionne en local et qui est plus stable que la version cloud.

A installer a partir de HACS.