Well, as I am not a specialist, I can just forward my working configuration, adopted from community.home-assistant.io/t/weewx-mqtt-and-how-to-import-data/212344
Another question is, if MQTT needs to allow anonymous access. In my setup I had to allow it by creating /etc/mosquitto/conf.d/anon.conf (or any other file.conf name) with the content listener 1883 allow_anonymous true and restart mosquitto. Claudio schrieb am Samstag, 10. Februar 2024 um 08:06:26 UTC+1: > if I change: > configuration.yaml > > #mqtt: !include mqtt.yaml > > and mqtt.yaml > mqtt: > > sensor: > - name: weather_station_outtemp_c > unique_id: uniqueid__weather_outtemp_c > icon: mdi:thermometer > state_topic: "weather/outTemp_C" > value_template: "{{ value | round(1) }}" > unit_of_measurement: "°C" > > - name: weather_station_intemp_c > unique_id: uniqueid__weather_intemp_c > icon: mdi:thermometer > state_topic: "weather/inTemp_C" > value_template: "{{ value | round(1) }}" > unit_of_measurement: "°C" > > - name: weather_station_extratemp1_c > unique_id: uniqueid__weather_extratemp1_c > icon: mdi:thermometer > state_topic: "weather/extraTemp1_C" > value_template: "{{ value | round(1) }}" > unit_of_measurement: "°C" > > no errors > MQTT integration create 3 entities > but value is "Unknown" > > Il giorno sabato 10 febbraio 2024 alle 07:40:42 UTC+1 Claudio ha scritto: > >> tanks Peter, >> i add in configuration.yaml the line >> mqtt: !include mqtt.yaml >> i create in /packages file mqtt.yaml >> >> >> but a have this error >> Configuration errors >> Error loading /config/configuration.yaml: in >> "/config/configuration.yaml", line 31, column 7: Unable to read file >> /config/mqtt.yaml. >> >> this is my configuration.yaml file >> ---------------- >> >> # Loads default set of integrations. Do not remove. >> default_config: >> >> # Example configuration.yaml entry >> >> >> # Load frontend themes from the themes folder >> frontend: >> themes: !include_dir_merge_named themes >> >> automation: !include automations.yaml >> script: !include scripts.yaml >> scene: !include scenes.yaml >> >> http: >> ssl_certificate: /ssl/fullchain.pem >> ssl_key: /ssl/privkey.pem >> >> homeassistant: >> packages: !include_dir_named packages >> >> # Example configuration.yaml entry >> evohome: >> username: "xxxxxxxxxxx" >> password: "xxxxxxxxxxx" >> >> # Example configuration.yaml entry >> >> >> mqtt: !include mqtt.yaml >> ------- >> >> where am I wrong? >> >> >> Il giorno venerdì 9 febbraio 2024 alle 23:31:28 UTC+1 Vetti52 ha scritto: >> >>> It is easier to keep the mqtt data in a separate file. >>> So just add in your configuration.yaml the line >>> >>> mqtt: !include mqtt.yaml >>> >>> and create a separate mqtt.yaml file containing the data, you have >>> exported from weewx into your mqtt broker. >>> My mqtt.yaml looks like (be careful with the indentations!): >>> >>> sensor: >>> - name: weather_station_outtemp_c >>> unique_id: uniqueid__weather_outtemp_c >>> icon: mdi:thermometer >>> state_topic: "weather/outTemp_C" >>> value_template: "{{ value | round(1) }}" >>> unit_of_measurement: "°C" >>> - name: weather_station_intemp_c >>> unique_id: uniqueid__weather_intemp_c >>> icon: mdi:thermometer >>> state_topic: "weather/inTemp_C" >>> value_template: "{{ value | round(1) }}" >>> unit_of_measurement: "°C" >>> - name: weather_station_extratemp1_c >>> unique_id: uniqueid__weather_extratemp1_c >>> icon: mdi:thermometer >>> state_topic: "weather/extraTemp1_C" >>> value_template: "{{ value | round(1) }}" >>> unit_of_measurement: "°C" >>> >>> This is just the top of the file. There are a lot more of state/topics, >>> and they must meet those, which you have uploaded to the mqtt broker. >>> HTH >>> Peter >>> Claudio schrieb am Freitag, 9. Februar 2024 um 17:19:31 UTC+1: >>> >>>> import weewx data from mqtt to home assistant. >>>> I can't configure the configuration.yaml file, if I go to the mqtt >>>> component the weewx topic is visible but it doesn't create the entities >>>> for >>>> me and when it creates them it tells me that they are not active. >>>> Does anyone have an example of the configuration.yaml for me >>>> >>>> Thank you >>>> Claudio >>>> >>> -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to weewx-user+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/fd853fae-76c8-4839-8670-4b3c6df8c955n%40googlegroups.com.