This works here with HA 2023.8 in a docker container:
- name: "Outside"
device_class: "temperature"
state_topic: "vp2/loop"
unit_of_measurement: '°F'
value_template: "{{ value_json.outTemp | float | round(1) }}"
On Friday, April 26, 2024 at 10:38:22 AM UTC-7 miso k wrote:
> finally... the name should not be in "" and it needs to be without space I
> hope. I am getting value updates now.
>
> Thanks everyone for pointing me the right direction!
>
> Dátum: piatok 26. apríla 2024, čas: 19:29:52 UTC+2, odosielateľ: miso k
>
>> I can read the MQTT message in HA built in MQTT plugin. So the server is
>> correctly set up and MQTT client too. I can even read the messages in MQTT
>> Explorer.
>> The problem is, that the entity in HA is not updating and is "unknown".
>>
>> Dátum: piatok 26. apríla 2024, čas: 19:27:21 UTC+2, odosielateľ: miso k
>>
>>> I have red on another forum, that the number is too big for HA to read
>>> it. Maybe I am wrong, but the possibilities that my configuration.yaml is
>>> wrong are limited already I hope
>>>
>>> Dátum: štvrtok 25. apríla 2024, čas: 5:22:28 UTC+2, odosielateľ:
>>> [email protected]
>>>
>>>> What's the problem with the number of digits? Are they displayed
>>>> correctly in HA? Or is there a problem for HA dealing with that number of
>>>> digits generally?
>>>>
>>>> miso k schrieb am Mittwoch, 24. April 2024 um 22:15:18 UTC+2:
>>>>
>>>>> Hello Weather observers,
>>>>>
>>>>> since long time my weewx server is running - and updated to latest
>>>>> 5.0.2 version.
>>>>>
>>>>> I want to export MQTT messages to Home Assistant, but the numbers are
>>>>> too long.
>>>>> How can I make them shorter?
>>>>> Example:
>>>>> outHumidity = 91.0
>>>>> inHumidity = 56.0
>>>>> outTemp_C = 3.777777777777776
>>>>> inTemp_C = 22.88888888888889
>>>>> windSpeed_kph = 9.0123264
>>>>> windGust_kph = 9.3341952
>>>>>
>>>>>
>>>>> I have tried to format it through format = %.1f , but it does not
>>>>> seems to work
>>>>>
>>>>> My MQTT Configuration:
>>>>>
>>>>> [[MQTT]]
>>>>> server_url = mqtt://xxx:xxx@localhost:1883/
>>>>> topic = weather
>>>>> unit_system = METRIC
>>>>> binding = archive, loop
>>>>> aggregation = individual
>>>>> log_success = False
>>>>> log_failure = True
>>>>> [[[inputs]]]
>>>>> [[[[outTemp]]]]
>>>>> name = inside_temperature # use a label other than
>>>>> outTemp
>>>>> format = %.1f # two decimal places of
>>>>> precision
>>>>> unit = degree_F # convert outTemp to F,
>>>>> others in C
>>>>> [[[[inTemp]]]]
>>>>> unit = degree_C # use F instead of C
>>>>> format = %.1f # use two decimal
>>>>> places of precision
>>>>> name = inside_temperature # use label other than
>>>>> inTemp
>>>>> [[[[windSpeed]]]]
>>>>> units = meter_per_second # use knots instead of
>>>>> meter_per_second
>>>>> format = %.1f # use two decimal
>>>>> places of precision
>>>>> name = wind_speed # use label other than
>>>>> inTemp
>>>>>
>>>>> Thank you!
>>>>> Michal
>>>>>
>>>>
--
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 [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/weewx-user/a8036a1d-c6f7-4c4d-9121-29e1927bdac5n%40googlegroups.com.