MQTT string waarde gebruiken

Ik krijg temperaturen binnen met MQTT deze zijn in de vorm van een string, de Tag “Bericht ontvangen via topic” is dan ook een string. Ik wil deze vergelijken met een getal. Zowel Logica als Better Logic kennen geen string-> getal conversie. Hoe krijg ik dit voor elkaar?

Waarschijnlijk werkt iets als {{ round(TAG) }} wel in Logica.

{{number(Bericht ontvangen via topic)}}

Bedankt voor de reactie, maar helaas werkt het niet.
Ik heb het logica kaartje "waarde1 - operator - waarde2 is waar " gebruikt met de constructie als waarde1.
Ik heb van alles geprobeerd, round(), Number(), Integer.valueOf(), Integer.parseInt() en ook
{{parseFloat(Bericht ontvangen via topic)}}
Steeds krijg ik dan de foutmelding non_numeric_value1

Ik heb geen MQTT draaien op Homey maar met een string tag werkt dit gewoon:

image

Logica gebruikt Math.js, geen Javascript, dus de standaard JS dingen als parseFloat, Number, enz, werken niet.

Sterker nog, dit werkt ook:

Logica probeert de waarde van de tag om te zetten naar een nummer.

Weet je zeker dat jouw MQTT waarde puur numeriek is?

Het probleem is opgelost!!
Ik gebruikte de test en dan geeft de MQTT client een tekststring als default. Door de default te vervangen door een getal ging het wel goed. Daarna met een echt MQTT werkt het ook.

Hartelijk dank voor de assistentie.