FHEM Forum

FHEM => Frontends => fronthem / smartVISU => Thema gestartet von: Hackstall am 10 Februar 2021, 22:41:04

Titel: SMARTVISU 2.9 -> 3.0 depreceated (gelöst)
Beitrag von: Hackstall am 10 Februar 2021, 22:41:04
Hallo ich stelle gerade von 2.9 auf 3.0 um und versuche alle depreceated Funktionen mit den Empfehlungen zu ersetzten:
Diese hat bisher auch ganz gut geklappt auf wenn wirklich sehr viel Fleissarbeit notwendig ist.

Für eine eine Umstellung  fehlt mir jedwede IDEE:
Ich möchte diese Basic.text nach Basic.print umstellen:

{{ basic.text('PumpeVorlauf', 'Allgemein.Zaehler.PumpeVL', 'laeuft', 'laeuft nicht') }}


Also es soll für 1: der Text läuft ausgegeben werden und für 0 der Text läuft nicht ausgegeben werden.
Wie stelle ich das an?

Danke Andreas
Titel: Antw:SMARTVISU 2.9 -> 3.0 depreceated
Beitrag von: Keule_09 am 11 Februar 2021, 04:31:31
Hallo Andreas,


das wirst du mit bassic.text nicht hin bekommen,
aber mit basic.symbol sollte dies funktionieren:

{{ basic.symbol('', 'Allgemein.Zaehler.PumpeVL', ['läuft nicht', 'laueft'], '', [0,1], '', '', '', '', 'icon') }}


Gruß Marco
Titel: Antw:SMARTVISU 2.9 -> 3.0 depreceated
Beitrag von: Hackstall am 11 Februar 2021, 20:49:48
Hallo,

danke für die Antwort, noch eine letzte Meinung über MultiPlot:

Derzeit habe ich (siehe Anhang).

Für den Multiplot wird mir empfohlen Plot.period zu nehmen. (siehe Anhang).
a) Hier traue ich mich noch nicht dran. Gibt es hier auch einen Tip von Euch?
Was bedeuten eigentlich die Zahlen für die Achsenbeschriftungen. habe ich nicht verstanden?
b) könnte man Plot.Period mit Advanced auch für Multiplots nehmen (nur das mehrere Kurven angezeigt werden.
also irgend wie so:

                         {{ plot.period('AK1', 'PersonAK.Weight_KG_Plot', 'raw', '1y', '', '', '', '', '', '', '', '', 'advanced') }}


Danke Gruss Andreas
Titel: Antw:SMARTVISU 2.9 -> 3.0 depreceated
Beitrag von: Hackstall am 14 Februar 2021, 12:15:26
Ok habs herausgefunden, Danke.
Titel: Antw:SMARTVISU 2.9 -> 3.0 depreceated (gelöst)
Beitrag von: Hackstall am 14 Februar 2021, 12:17:06
Ach Ja,

für jemanden den es interessiert:
Habe alle multiaxis Funktionen auf Plot.period mit Advanced so umgestellt:


       {{ plot.period('GA.Hi.Sileno.1', ['Ga.Hi.Sileno_Plot', 'Ga.Hi.IstTemp_Plot', 'Ga.Hi.Regen_Plot'], 'raw', '1w','now', '', '', '',
                              ['Sileno', 'Cel', 'ltr'],
                              ['#aa0', '#a00', '#0aa'],
                              ['stair', 'line', 'areaspline'],
                              ['Zeit', '[Status]', 'Ist[deg]', 'Regen[ltr]'],
                              'advanced',
                              [1,1,3],[2,1,0],
                              ['#aa0','#a00','#00a']) }}