Configuration yaml mqtt

Bonsoir,

Depuis la mise à jour j’ai un message me disant que je dois modifier mon fichier configuration yaml.

Ceci ne fonctionnera plus dans la version 2022.12.0. Veuillez y remédier avant de mettre à jour.

voici mon fichier actuel

  - platform: mqtt
 
      
    name:  'pv router'
    state_topic: "pvrouter1"
    unit_of_measurement: "W"
   
    value_template: >
  - platform: integration
    source: sensor.pv_router
    name: pv_router_cum
    unit_prefix: k
    round: 2
  - platform: template
    sensors:
      pv_router_positif_w:
        friendly_name: 'pv_router_positif_w'
        value_template: >-
            {{ (states('sensor.pv_router') | float *1/1) 
            if (states('sensor.pv_router') | float >0) >0 else 0 }}
        icon_template: mdi:transmission-tower
        unit_of_measurement: "W"
        device_class: power
        
  - platform: integration
    source: sensor.pv_router_positif_w
    name: pv_router_positif_w_cum
    unit_prefix: k
    round: 3
    method: left
        
  - platform: template
    sensors:
      pv_router_negatif_w:
        friendly_name: 'pv_router_negatif_w'
        value_template: >
               {{ 0-(states('sensor.pv_router') | float *1/1) 
               if (states('sensor.pv_router') | float <0) >0 else 0 }}
        icon_template: mdi:solar-panel
        unit_of_measurement: "W"
        device_class: power

  - platform: integration
    source: sensor.pv_router_negatif_w
    name: pv_router_negatif_w_cum
    unit_prefix: k
    round: 3
    method: left

j’ai cree un fichier mqtt.yaml (mqtt: !include mqtt.yaml)
avec la commande suivante et j’ai bien sur retirer dans mon fichier sensor

 sensor:
   - unique_id: pvrouter_sensor
     name: 'pv router'
     state_topic: "pvrouter1"
     unit_of_measurement: "W"
     value_template: >

Capture

Merci pour votre aide

System Information

version core-2022.9.0b2
installation_type Home Assistant Supervised
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.10.5
os_name Linux
os_version 4.19.0-17-amd64
arch x86_64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
GitHub API Calls Remaining 3714
Installed Version 1.27.1
Stage running
Available Repositories 1117
Downloaded Repositories 69
AccuWeather
can_reach_server ok
remaining_requests 11
Home Assistant Cloud
logged_in true
subscription_expiration 15 septembre 2022 à 02:00
relayer_connected true
remote_enabled true
remote_connected true
alexa_enabled true
google_enabled true
remote_server eu-central-1-2.ui.nabu.casa
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Debian GNU/Linux 10 (buster)
update_channel beta
supervisor_version supervisor-2022.08.6
agent_version null
docker_version 20.10.8
disk_total 113.6 GB
disk_used 19.4 GB
healthy true
supported failed to load: Unsupported
supervisor_api ok
version_api ok
installed_addons Samba share (10.0.0), MQTT Server & Web client (1.2.0), Terminal & SSH (9.6.1), Spotify Connect (0.12.2), Grafana (7.6.0), Tydom2MQTT - Beta (release_v1.2.4), InfluxDB (4.5.0), Glances (0.16.0), Dnsmasq (1.5.1), Duck DNS (1.15.0), Studio Code Server (5.3.0), File editor (5.3.3), Zigbee2MQTT (1.27.2-1), Zigbee2mqtt Edge (edge), ESPHome (2022.3.1), Node-RED (13.3.2), Check Home Assistant configuration (3.11.0), Mosquitto broker (6.1.3)
Dashboards
dashboards 3
resources 46
views 16
mode storage
Recorder
oldest_recorder_run 28 août 2022 à 21:11
current_recorder_run 2 septembre 2022 à 22:08
estimated_db_size 902.69 MiB
database_engine sqlite
database_version 3.38.5
Spotify
api_endpoint_reachable ok
___

Salut,

Ta copie de fichier de config ne semble pas complète…
Mais je pense que le message est lié à te sensor MQTT définis manuellement.
Il ne devront plus être sous:

Sensor:
  - Platform: MQTT

mais sous

MQTT:
  sensors

C’est un changement annoncé il y a quelques temps déjà
La dos est là:

1 « J'aime »

je te remercie mais je suis sur un fichier sensors !include sensor et la j’ai donc crée un mqtt.yaml et j’y est mis



      sensor:
        - state_topic: "pvrouter1"
          unit_of_measurement: "W"
          value_template: >
            {{ value_json.svalue }}

et j’ai cree mqtt: !include mqtt.yaml dans mon fichier config mais je n’ai pas mon entity qui remonte

J’ai trouvé

 sensor:
        - name: 'pv_router'
          state_topic: "pvrouter1"
          unit_of_measurement: "W"
          value_template: >
            {{ value_json.svalue }}