Angezeigten Text "Desired-Temp" bei FHT löschen oder ändern

Begonnen von mi.ke, 08 April 2014, 12:39:07

Vorheriges Thema - Nächstes Thema

mi.ke

 Im FHEMWEB bei der FHT Ansicht zwischen der gemessenen Temperatur und der Soll-Temperatur
steht der Text "desired-temp"

Diesen Text möchte ich gern löschen oder ändern.

Leider sind bisher alle meine Versuche und Suchen fehlgeschlagen.
Darum bitte ich Euch um Hilfe (übrigens das erste mal) :o

Im Voraus vielen Dank

Cheers
mi.ke

Hier gibt es die gleiche unbeantwortete Frage:
http://forum.fhem.de/index.php/topic,15638.msg156903.html#msg156903
http://forum.fhem.de/index.php/topic,14594.15.html

Ps.
Eigentlich hab ich echt keine Ahnung, aber bisher hatte ich alles über Wikis, das Forum oder G°°gle finden können, nur hierzu scheine ich zu versagen.
   
FHEM 5.9 | RPi4 + 5 x RPi(Z) + FB7590 + FB 6890 LTE via LAN und WAN (VPN) verbunden.
2 x CUL868 + 3 x RFXTRX(e) + 6 x HMwLanGW + 4 x z2tGw + 5 x LGW + 2 x IRBlast + CO2 +++
FS20, FHT, FMS, Elro(mod), CM160, Revolt, LGTV, STV, AVR, withings, HM-sec-*, HM-CC-RT-DN, AMAD, PCA301, arlo, Aqara

Bennemannc

Hallo,

suche man nach StateFormat. Da kann man Texte und Werte zusammenbauen, die dann angezeigt werden.
Beispiel: set Device StateFormat Ist-Temperatur: xxx Grad, Soll-Temperatur: desired-temp Grad, Ventil: XXX %
für Ist-Temperatur und Ventilöffnung kenne ich gerade die Registernamen nicht. Bei den Variabelen für die Werte ist Groß-/Kleinschreibung zu beachten!

Gruß Christoph
Cubietruck, Fhem 5.8
CC-RT-DN|LC-SW2-FM|RC-12|RC-19|LC-SW4-BA-PCB|LCp-SW1-BA-PCB|ES-PMSw1-Pl|LC-Bl1PBU-FM|PBI-4-FM|CC-VD|CC-TC|SEC-SC(2)|RC-KEY3-B|LC-Sw1PBU-FM|PB-2-FM|WDS100-C6-O|WDC7000|LC-Bl1-FM
Module: Dewpoint,FB_Callmonitor,HCS,Panstamp,at,notify,THRESHOLD,average,DOIF

betateilchen

Zitat von: Bennemannc am 08 April 2014, 12:59:39
Beispiel: set Device StateFormat

schlechtes Beispiel...

erstens heißt es stateFormat und nicht StateFormat
und zweitens wird das nicht mit set eingestellt, sondern mit attr

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Bennemannc

Hallo,

sorry - ich bin im Moment unterwegs und kann das nicht nachsehen, wie ich das gemacht habe. Ich wollte auch nur eine Möglichkeit aufzeigen.

Gruß Christoph
Cubietruck, Fhem 5.8
CC-RT-DN|LC-SW2-FM|RC-12|RC-19|LC-SW4-BA-PCB|LCp-SW1-BA-PCB|ES-PMSw1-Pl|LC-Bl1PBU-FM|PBI-4-FM|CC-VD|CC-TC|SEC-SC(2)|RC-KEY3-B|LC-Sw1PBU-FM|PB-2-FM|WDS100-C6-O|WDC7000|LC-Bl1-FM
Module: Dewpoint,FB_Callmonitor,HCS,Panstamp,at,notify,THRESHOLD,average,DOIF

mi.ke

Habs mit Statement und userReadings versucht, aber ich bekomme es nicht hin.

Stateformat scheint eh die falsche Wahl zu sein, denn ich will ja nicht den aktuellen Wert formatieren, sondern den zukünftig. ..

Gesendet von meinem GT-I9505 mit Tapatalk

FHEM 5.9 | RPi4 + 5 x RPi(Z) + FB7590 + FB 6890 LTE via LAN und WAN (VPN) verbunden.
2 x CUL868 + 3 x RFXTRX(e) + 6 x HMwLanGW + 4 x z2tGw + 5 x LGW + 2 x IRBlast + CO2 +++
FS20, FHT, FMS, Elro(mod), CM160, Revolt, LGTV, STV, AVR, withings, HM-sec-*, HM-CC-RT-DN, AMAD, PCA301, arlo, Aqara

mi.ke

so de le

jetzt hab ich erfolglos versucht, die CSS Datei zu verändern.





In der 01_FHEMWEB.pm kann ich immerhin den Text "desired-temp" ändern . . .

IST:
elsif(!$dsi && $allSets =~ m/\bdesired-temp:/) {
    $txt = "$1 °C" if($txt =~ m/^measured-temp: (.*)/);      # FHT fix
    $cmdList = "desired-temp" if(!$cmdList);


NEU:
elsif(!$dsi && $allSets =~ m/\bdesired-temp:/) {
    $txt = "$1 °C" if($txt =~ m/^measured-temp: (.*)/);      # FHT fix
    $cmdList = "NEUERTEXT" if(!$cmdList);



Leider gibt es kein setList, somit bin ich wieder nicht weitergekommen.
Aber vielleicht ist das ja ein Ansatz ?!


FHEM 5.9 | RPi4 + 5 x RPi(Z) + FB7590 + FB 6890 LTE via LAN und WAN (VPN) verbunden.
2 x CUL868 + 3 x RFXTRX(e) + 6 x HMwLanGW + 4 x z2tGw + 5 x LGW + 2 x IRBlast + CO2 +++
FS20, FHT, FMS, Elro(mod), CM160, Revolt, LGTV, STV, AVR, withings, HM-sec-*, HM-CC-RT-DN, AMAD, PCA301, arlo, Aqara

Elektrolurch

Hallo,
habe auch schon vergeblich danach gesucht. Was mich wundert, dass in dem fht-Modul nirgends das "desired-temp" zu finden ist. Dort müsste es doch eigentlich codiert sein, denn das Modul sollte ja die %sets und %gets für fhem bereitstellen.
Mich würde es auch brennend interessieren, aus Programmierersicht, wie und wo in fhem es hinterlegt wird, dass das device beim mappen in einen Raum schon dieses Klappmenü (und bei fs20 Objekten die Glühlampen) standardmässig schon mitbringt.

Gruß

Elektrolurch
configDB und Windows befreite Zone!

mi.ke

@Elektrolurch

Das scheint alles in der Datei 01_FHEMWEB.pm festgelegt zu sein.
Schau mal einen Beitrag über Deinem.

on|off Ausgabe und die Standard FHT Anzeige oder Zeit-Anzeigen sind dort festgelegt.
(Wenn ich's richtig interpretiere ?!?)

FHEM 5.9 | RPi4 + 5 x RPi(Z) + FB7590 + FB 6890 LTE via LAN und WAN (VPN) verbunden.
2 x CUL868 + 3 x RFXTRX(e) + 6 x HMwLanGW + 4 x z2tGw + 5 x LGW + 2 x IRBlast + CO2 +++
FS20, FHT, FMS, Elro(mod), CM160, Revolt, LGTV, STV, AVR, withings, HM-sec-*, HM-CC-RT-DN, AMAD, PCA301, arlo, Aqara

mi.ke

Gibt es denn wirklich keine Möglichkeit, diesen Text "desired-temp" loszuwerden ?(bei MAX ist der Text sogar noch länger "desiredTemperature")

Gar niemand eine Idee?

Cheers


FHEM 5.9 | RPi4 + 5 x RPi(Z) + FB7590 + FB 6890 LTE via LAN und WAN (VPN) verbunden.
2 x CUL868 + 3 x RFXTRX(e) + 6 x HMwLanGW + 4 x z2tGw + 5 x LGW + 2 x IRBlast + CO2 +++
FS20, FHT, FMS, Elro(mod), CM160, Revolt, LGTV, STV, AVR, withings, HM-sec-*, HM-CC-RT-DN, AMAD, PCA301, arlo, Aqara

Bennemannc

Hallo,

da das am Ende der Zeile steht, gehe ich davon aus, dass der Text vom WebCmd her kommt. Ich habe im Forum mal danach gesucht und bin auf das "http://forum.fhem.de/index.php/topic,14701.msg94185.html#msg94185" gestoßen.
Vielleicht kannst Du damit etwas anfangen.

Gruß Christoph
Cubietruck, Fhem 5.8
CC-RT-DN|LC-SW2-FM|RC-12|RC-19|LC-SW4-BA-PCB|LCp-SW1-BA-PCB|ES-PMSw1-Pl|LC-Bl1PBU-FM|PBI-4-FM|CC-VD|CC-TC|SEC-SC(2)|RC-KEY3-B|LC-Sw1PBU-FM|PB-2-FM|WDS100-C6-O|WDC7000|LC-Bl1-FM
Module: Dewpoint,FB_Callmonitor,HCS,Panstamp,at,notify,THRESHOLD,average,DOIF

mi.ke

ich hab mal rumprobiert mit dem Script von justme1968, aber damit komm ich auch nicht weiter.
Aber es ist tatsächlich so wie Du sagst, dass das desired-temp in der 01_FHEMWEB.pm automatisch als webcmd eingebunden wird.
Man kann es auch einfach mit attr webcmd desired-temp überschreiben.

Ich glaub ich muss hier nach einem Jahr Erfolgserlebnis fhem das erste Mal aufgeben.
Ohne Hilfe komme ich nicht weiter . . .tja
:'(
FHEM 5.9 | RPi4 + 5 x RPi(Z) + FB7590 + FB 6890 LTE via LAN und WAN (VPN) verbunden.
2 x CUL868 + 3 x RFXTRX(e) + 6 x HMwLanGW + 4 x z2tGw + 5 x LGW + 2 x IRBlast + CO2 +++
FS20, FHT, FMS, Elro(mod), CM160, Revolt, LGTV, STV, AVR, withings, HM-sec-*, HM-CC-RT-DN, AMAD, PCA301, arlo, Aqara

cotecmania

Hi,

habe das mit einer readingsGroup gelöst.
Oben ReadingsGroup unten alt.

Gruss
FHEM auf RaspberryPI B (buster)
2xCUL868 für MAX/Slow_RF, HM-LAN, JeeLink
MAX!/HM-Thermostate, FS20/HM-Rolladenschalter, FS20-EM, LevelJet-Ölstandsmessung, PCA301, IT, KM271, IPCAM, FireTAB10 FTUI