stateFormat => Kein Editor-Fenster mehr

Begonnen von DoubleD, 02 Januar 2021, 11:07:22

Vorheriges Thema - Nächstes Thema

DoubleD

Hallo zusammen.

vor kuren war es noch so das beim Klick ein das Eingabefeld von "stateFormat" ein Editorfenster geöffnet wurde.
Seit kurzem kommt das Fenster nicht mehr und man muss alles umständlich in das kleine Feld eingeben.

Ich ich eine Fehlkonfiguration vorgenommen was dieses Verhalten ausgelöst hat. Oder ist das absichtlich so umgestellt worden?
bug or feature? ;-)

Danke & Gruß
Daniel

PS: Gutes neues Jahr

yersinia

Das gab es Mitte Dezember schon und wurde mit Rev 23364 gefixt.
Welche fhemweb.js Revision hast du?
list fhemweb.js

Hast du codemirror eingebunden?
viele Grüße, yersinia
----
FHEM 6.3 (SVN) on RPi 4B with RasPi OS Bullseye (perl 5.32.1) | FTUI
nanoCUL->2x868(1x ser2net)@tsculfw, 1x433@Sduino | MQTT2 | Tasmota | ESPEasy
VCCU->14xSEC-SCo, 7xCC-RT-DN, 5xLC-Bl1PBU-FM, 3xTC-IT-WM-W-EU, 1xPB-2-WM55, 1xLC-Sw1PBU-FM, 1xES-PMSw1-Pl

DoubleD

Hallo yersinia

Danke für deine Antwort

list fhemweb.js ergibt leider kein Ergebniss
Aber ich habe direkt in die Datei geschaut.

FW_version["fhemweb.js"] = "$Id: fhemweb.js 23409 2020-12-23 11:08:10Z rudolfkoenig $";



codemirror:

attr WEB JavaScripts codemirror/fhem_codemirror.js input/jquery-input-history.js
attr WEB codemirrorParam { "theme": "blackboard", "lineNumbers":true, "lineWrapping": true, "height": "auto", "autocomplete": true }

yersinia

Zitat von: DoubleD am 02 Januar 2021, 21:16:55
list fhemweb.js ergibt leider kein Ergebniss
Mein Fehler. Es hätte ein
version fhemweb.js
sein müssen. ::)
Aber deine Version scheint aktuell zu sein:
Zitat von: DoubleD am 02 Januar 2021, 21:16:55FW_version["fhemweb.js"] = "$Id: fhemweb.js 23409 2020-12-23 11:08:10Z rudolfkoenig $";

Hast du den Browser mit FHEM komplett neu geöffnet (also Browser mal neu gestartet)?
Welchen Browser auf welchem OS nutzt du?

Ein Versuch wäre es noch wert, entferne mal die Leerzeichen im Attribut:
attr WEB codemirrorParam { "theme":"blackboard","lineNumbers":true, "lineWrapping":true,"height":"auto","autocomplete":true }
viele Grüße, yersinia
----
FHEM 6.3 (SVN) on RPi 4B with RasPi OS Bullseye (perl 5.32.1) | FTUI
nanoCUL->2x868(1x ser2net)@tsculfw, 1x433@Sduino | MQTT2 | Tasmota | ESPEasy
VCCU->14xSEC-SCo, 7xCC-RT-DN, 5xLC-Bl1PBU-FM, 3xTC-IT-WM-W-EU, 1xPB-2-WM55, 1xLC-Sw1PBU-FM, 1xES-PMSw1-Pl

DoubleD

#4
Hallo yersinia

Ich habe folgendes versucht...
- Die Leerzeichen entfernt. Keine Verbesserung.
- Chrome, Firefox und Opera getestet. Keine Verbesserung.
- nochmal alles geupdated. Keine Verbesserung.

Bei z.B. comment funktioniert es wunderbar

Wäre für weitere Hinweise echt dankbar!

Gruß
Daniel

DoubleD

Hallo zusammen,

ich bin im Moment wieder mehr am FHEMbasteln.
Leider ist das oben beschriebene Problem immer noch das selbe.

Hat noch jemand einen Tipp!?!

Danke & Gruß
Daniel

betateilchen

Ist Dein FHEM komplett (!) auf dem aktuellen Versionsstand?
Hast Du irgendwelche widgetOverrides gesetzt?
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

DoubleD

Zitat von: betateilchen am 28 Juli 2021, 10:55:43
Ist Dein FHEM komplett (!) auf dem aktuellen Versionsstand?
Hast Du irgendwelche widgetOverrides gesetzt?

Hallo betateilchen,

danke für deine Antwort!
Ich aktualisiere FHEM so alle 4 bis 6 Wochen per update und shutdown+restart. Das habe ich eben nochmal gemacht.
Ergebnis hat sich nicht geändert.

Wegen den widgetOverrides habe ich einfach die fhem.cfg danach durchsucht und keine Treffer erhalten.

Was könnte ich sonst noch versuchen?

Hier noch ein list vom WEB
Internals:
   .FhemMetaInternals 1
   BYTES_READ 43434
   BYTES_WRITTEN 21200116
   CONNECTS   61
   CSRFTOKEN  csrf_384494910896899
   DEF        8083 global
   FD         5
   FUUID      5c460ccf-f33f-221a-b5ae-4b6a535b073012cc
   FVERSION   01_FHEMWEB.pm:0.247140/2021-07-09
   NAME       WEB
   NR         14
   NTFY_ORDER 50-WEB
   PORT       8083
   STATE      Initialized
   TYPE       FHEMWEB
   .attraggr:
   .attrminint:
   READINGS:
     2021-07-28 15:39:27   state           Initialized
Attributes:
   DbLogExclude .*
   
   confirmDelete 0
   editConfig 1
   longpoll   websocket
   mainInputLength 100
   menuEntries DOIFtools,/fhem?detail=DOIFtools,restart,cmd=shutdown+restart,updatecheck,cmd=update+check,update,cmd=update,Backup,/fhem?cmd=backup,version,cmd=version,fhem.cfg reread,cmd=rereadcfg,Info,cmd=fheminfo,RAW-Import,/fhem?detail=Import#
   ploteditor always
   room       System->FHEM
   roomIcons  Save.config:message_attention
   sortRooms  Uebersicht DG OG.* EG.* KG.* Draussen
   stylesheetPrefix dark
   title      { if ($FW_room) { "$FW_room" } elsif ($FW_detail) { "$FW_detail" } else { "LIVE FHEM" }}


und vom global
Internals:
   .FhemMetaInternals 1
   DEF        no definition
   FD         3
   FVERSION   fhem.pl:v6.0-s24776/2021-07-19
   NAME       global
   NR         1
   STATE      no definition
   TYPE       Global
   currentlogfile ./log/fhem-2021-KW30.log
   logfile    ./log/fhem-%G-KW%V.log
Attributes:
   DbLogExclude .*
   altitude   416
   autoload_undefined_devices 1
   autosave   0
   backup_before_update 0
   backupdir  /mnt/fhembackup/FhemBackup
   configfile fhem.cfg
   dnsServer  192.168.0.253
   holiday2we bw
   language   DE
   latitude   xx.xxxxxx
   logfile    ./log/fhem-%G-KW%V.log
   longitude  xx.xxxxxx
   modpath    .
   perlSyntaxCheck 1
   restartDelay 5
   restoreDirs 10
   room       System->FHEM
   showInternalValues 1
   stacktrace 0
   statefile  ./log/fhem.save
   updateInBackground 1
   userattr   DbLogExclude DbLogInclude DbLogValueFn:textField-long alexaName alexaProactiveEvents:1,0 alexaRoom assistantName:textField cmdIcon devStateIcon devStateIcon:textField-long devStateStyle gassistantName:textField genericDeviceType:security,ignore,switch,outlet,light,blind,thermometer,thermostat,contact,garage,window,lock,ac_unit,aircondition,airfreshener,airpurifier,awning,bathtub,bed,blender,blinds,boiler,camera,closet,coffee_maker,coffeemaker,cooktop,curtain,dehumidifier,dehydrator,dishwasher,door,drawer,dryer,fan,faucet,fireplace,fryer,gate,grill,heater,hood,humidifier,kettle,mop,mower,microwave,multicooker,oven,pergola,petfeeder,pressurecooker,radiator,refrigerator,scene,securitysystem,shutter,shower,sousvide,sprinkler,standmixer,vacuum,valve,washer,waterheater,yogurtmaker,charger,sensor,carbon_monoxide_detector,remotecontrol,settop,smoke_detector,tv,waterpurifier,watersoftener,network,router,aircooler,audio_video_receiver,freezer,speaker,streaming_box,streaming_stick,streaming_soundbar,soundbar homebridgeMapping:textField-long icon lwtCheck:on,off mDebug:0,1,2,3 mqttName mqttReadings mqttRoom realRoom:textField rolloautomatik:ja,nein sortby stateFormat webCmd webCmdLabel:textField-long
   verbose    2
   version    fhem.pl:24776/2021-07-19

DoubleD

Hallo
Ich konnte das Problem lösen, evtl. hilft es ja dem einen oder anderen.

im "global" device unter userattr war stateFormat mit angegeben. Nachdem ich das dort gelöscht habe kommt auch der Editor wieder.

Eine frage hätte ich noch...
Welche Einträge sind in einer unberührten fhem.cfg bei userattr hinterlegt?

Gruß
Daniel

betateilchen

Zitat von: DoubleD am 05 August 2021, 12:05:52
Eine frage hätte ich noch...
Welche Einträge sind in einer unberührten fhem.cfg bei userattr hinterlegt?

Keine.

Eine unberührte fhem.cfg sieht so aus:



attr global logfile ./log/fhem-%Y-%m.log
attr global modpath .
attr global verbose 3
attr global statefile ./log/fhem.save

define WEB FHEMWEB 8083 global

# Fake FileLog entry, to access the fhem log from FHEMWEB
define Logfile FileLog ./log/fhem-%Y-%m.log fakelog

define autocreate autocreate
attr autocreate filelog ./log/%NAME-%Y.log

define eventTypes eventTypes ./log/eventTypes.txt

# Disable this to avoid looking for new USB devices on startup
define initialUsbCheck notify global:INITIALIZED usb create

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

DoubleD