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.

Reply via email to