Hallo,
kann man den Type einer Variablen abfragen?
Grund:
Ich bekomme einen String aus fhem der auch leer sein kann!
Wenn er leer übergeben wird, wird der Text NaN ausgegeben!
In basic.print ist es einfach, man gibt den Type 'text' ein!
Wie überprüfe ich das aber in einer if Abfrage?
Ich habe schon einiges versucht und recherchiert komme aber nicht dahinter!
...
Johann
kann man den Type einer Variablen abfragen?
Grund:
Ich bekomme einen String aus fhem der auch leer sein kann!
Wenn er leer übergeben wird, wird der Text NaN ausgegeben!
In basic.print ist es einfach, man gibt den Type 'text' ein!
Wie überprüfe ich das aber in einer if Abfrage?
Code:
{% if 'hm.alarm' > "NaN" %} <marquee behavior="scroll" direction="left" height="20" scrollamount="10" bgcolor="red"> {{ basic.print('laufschrift_a','hm.alarm','text','','','black') }} </marquee> {% endif %}
Code:
{% if 'hm.alarm' > "" %}
Code:
{% if 'hm.alarm' > 0 %}
Code:
{% if 'hm.alarm' >= 1 %}
Code:
{% if 'hm.alarm' != NaN %}
Code:
{% if 'hm.alarm' != "NaN" %}
Code:
{% set alarm='hm.alarm'|default("") %} {% if alarm != "" %} <marquee behavior="scroll" direction="left" height="20" scrollamount="10" bgcolor="red"> {{ basic.print('laufschrift_a',alarm,'text','','','black') }} </marquee> {% endif %}
Johann
Kommentar