Ich nutze bei FTUI 2 Chart zur grafischen Anzeige der Anwesenheit. Dies möchte ich nach FTUI 3 übertragen. Aber irgendwie funktioniert dies nicht.
Im Falle der Anwesenheit wird eine Linie dargestellt. Bei längerer An oder Abwesenheit wird die Linie auch über Tageswechsel fortgesetzt.
Mein Versuch:
<ftui-chart title="" y-label="" y1-label="">
<ftui-chart-data label="Stefan" fill background-color="#d6305650" color="#d63056" log="logProxy" spec="DbLog:logdb,predict=13000000,extend=13000000:Stefan_Zuhause:state:0::$val=($val=~\\x22on\\x22?0.95:0.91)"></ftui-chart-data>
<ftui-chart-controls units="day, week"></ftui-chart-controls>
</ftui-chart>
In FTUI2
<div class="normal left-narrow"
style="flood-color: #ff0000; flood-opacity:0"
data-type="chart"
data-device="HM_Keller"
data-logdevice="logProxy"
data-logfile="HISTORY"
data-columnspec='["DbLog:logdb,predict=13000000,extend=13000000:Stefan_Zuhause:state:0::$val=($val=~\\x22on\\x22?0.95:0.91)"]'
data-style='[["8",["0.95","rgba(255, 255, 255, 0)","0.91"],["0.95","#ff0000","0.95"]]'
data-height="240"
data-wight="100%"
data-yticks='[[0,""],[1,""]]'
data-minvalue="0"
data-maxvalue="1"
data-cursorgroup="1"
data-minvalue_sec="0"
data-maxvalue_sec="1"
data-crosshair="0"
data-cursorgroup="1"
data-showlegend="0"
data-yunit=""
data-ytext="0"
data-minvalue="0"
data-maxvalue="1"
data-yunit_sec=""
data-xticks="auto"
data-timeranges='[["heute","0D","-1D"],["gestern","1D","0D"],["vorgestern","2D","1D"]]'
data-scrollgroup="0"></div>
Wie müsste die Anpassung aussehen?
@
FTUI2:
data-columnspec='["DbLog:logdb,predict=13000000,extend=13000000:Stefan_Zuhause:state:0::$val=($val=~\\x22on\\x22?0.95:0.91)"]'
Einfache Anführungszeichen klammern den Attributwert
Doppelte Anführungszeichen klammern einen Arrayeintrag
Innerhalb des Arrayeintrages müssen einfache oder doppelte Anführungszeichen maskiert werden
FTUI3:
Doppelte oder einfache Anführungszeichen klammern den Attributwert
Die ungenutzte Art von Anführungszeichen kann innerhalb des Attributwertes genutzt werden; Maskieren nicht notwendig
spec="DbLog:logdb,predict=13000000,extend=13000000:Stefan_Zuhause:state:0::$val=($val=~'on'?0.95:0.91)"