Hauptmenü

AN/AUS Plot in FTUI

Begonnen von Tommy82, 14 Januar 2017, 22:06:52

Vorheriges Thema - Nächstes Thema

amenomade

#15
Ich nutze dbLog nicht, aber laut https://wiki.fhem.de/wiki/SVG-Plots_von_FileLog_auf_DbLog_umstellen#.40fld sollte man nicht doch $val stat $fld[1] nutzen? (was du am Anfang hattest)

Dazu würde ich data-device hinzufügen. Und lass alle andere Optionen weg, wie drhirn gesagt hat.


Gruß
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

eki

Mach die columnspec mal genau so wie im FTUI Chart Wiki angegeben (siehe link in meiner vorherigen Antwort, das Beispiel dort ist dogar mit logDB). Alternativ kannst Du auch in Deiner Columnspec ":" statt "::" setzen.

Tommy82

Zitat von: eki am 30 März 2017, 12:28:41
Mach die columnspec mal genau so wie im FTUI Chart Wiki angegeben (siehe link in meiner vorherigen Antwort, das Beispiel dort ist dogar mit logDB). Alternativ kannst Du auch in Deiner Columnspec ":" statt "::" setzen.

Hi,
hab es genau so geändert wie in deinem Verlinkten Wiki Artikel
data-columnspec='["Steckdose_Tablet:state:0::$val=($val=~\\on\\x22?1:0)"]'

Aber auch damit klappt es nicht
Und auch so klappt es nicht
data-columnspec='["Steckdose_Tablet:state:0:$fld[1]=~\"on\"?1:0"]'
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

eki

In dem verlinkten Wiki sieht die columnspec aber so aus (auch vorne ein \\x22):

data-columnspec='["wz_fensterstatus:state:0::$val=($val=~\\x22on\\x22?1:0)"]'

Kannst Du mal in der Browser Netzwerkanalyse schauen (aktiviert durch rechte Maustaste und "Inspect Element" oder so ähnlich auswählen und dann im erscheinenden Fenster den rechten Reiter anklicken) wie die Header der GET calls aussehen und ob da vom Server was zurück kommt?

Tommy82

Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

eki

Hast Du die Columnspec angepasst (ohne Erfolg nehme ich an).

Ansonsten wäre es hilfreich, wenn Du die Infos, die ich genannt habe posten könntest.

fornax76

In deinem dbLog Ausschnitt stehen die Zustände doch schon als 1 und 0, oder wird da auch on auf 1 zur Anzeige gebracht?
Wenn schon 0 und 1 im dbLog steht, brauchst du doch deine gezeigte columnspec nicht mehr.

Tommy82

Hi,
oK, hab irgendwas falsch gemacht, nachdem ich das data-columnspec='["wz_fensterstatus:state:0::$val=($val=~\\x22on\\x22?1:0)"]' an meine bedürfnisse angepasst habe klappt es nun endlich, danke für die Hilfe, daraus hat sich nur ein neues Problem ergeben, jetzt hab ich im Log diese Meldungen:

2017.10.16 06:56:39.166 1: PERL WARNING: Argument "on" isn't numeric in numeric gt (>) at ./FHEM/98_SVG.pm line 1550.
2017.10.16 06:56:39.166 1: stacktrace:
2017.10.16 06:56:39.167 1:     main::__ANON__                      called by ./FHEM/98_SVG.pm (1550)
2017.10.16 06:56:39.167 1:     main::SVG_render                    called by ./FHEM/98_SVG.pm (1176)
2017.10.16 06:56:39.168 1:     main::SVG_doShowLog                 called by ./FHEM/98_SVG.pm (1070)
2017.10.16 06:56:39.168 1:     main::SVG_showLog                   called by ./FHEM/01_FHEMWEB.pm (892)
2017.10.16 06:56:39.168 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (549)
2017.10.16 06:56:39.169 1:     main::FW_Read                       called by fhem.pl (3448)
2017.10.16 06:56:39.169 1:     main::CallFn                        called by fhem.pl (692)
2017.10.16 06:56:39.170 1: PERL WARNING: Argument "off" isn't numeric in numeric gt (>) at ./FHEM/98_SVG.pm line 1550.
2017.10.16 06:56:39.170 1: stacktrace:
2017.10.16 06:56:39.170 1:     main::__ANON__                      called by ./FHEM/98_SVG.pm (1550)
2017.10.16 06:56:39.171 1:     main::SVG_render                    called by ./FHEM/98_SVG.pm (1176)
2017.10.16 06:56:39.171 1:     main::SVG_doShowLog                 called by ./FHEM/98_SVG.pm (1070)
2017.10.16 06:56:39.171 1:     main::SVG_showLog                   called by ./FHEM/01_FHEMWEB.pm (892)
2017.10.16 06:56:39.172 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (549)
2017.10.16 06:56:39.172 1:     main::FW_Read                       called by fhem.pl (3448)
2017.10.16 06:56:39.172 1:     main::CallFn                        called by fhem.pl (692)
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

eki

Wenn ich das richtig sehe, kommt die Warnung aus dem Teil, der die SVG Plots in FHEM macht. Das hat also erst mal nichts mit FTUI und chart zu tun. Ich verstehe nicht so ganz, an welcher Stelle der Fehler kommt. Aus meiner Sicht wird ja, wenn Du FTUI und chart nutzt, nur ein Befehl an FHEM abgesetzt (per HTTP GET) um die Daten aus den Logs zu holen. Ein SVG Plot sollte da gar nicht angestoßen werden.
Die Warnung selbst ist - zumindest für FTUI und chart - eher unkritisch, da die min/max Berechnung, die das in FHEM betrifft für FTUI gar nicht relevant ist.

Tommy82

Hi,
Ja die Warnung sollte unkritisch sein, allerdings stört sie natürlich im Log :-)
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

elektro_rainer

könntest du bitte mal den code des gesammten charts für ftui posten?
danke