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
Das gab es Mitte Dezember (https://forum.fhem.de/index.php/topic,116748) schon und wurde mit Rev 23364 (https://forum.fhem.de/index.php/topic,116768.0.html) gefixt.
Welche fhemweb.js Revision hast du?
list fhemweb.js
Hast du codemirror (https://wiki.fhem.de/wiki/Codemirror) eingebunden?
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 }
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 }
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
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
Ist Dein FHEM komplett (!) auf dem aktuellen Versionsstand?
Hast Du irgendwelche widgetOverrides gesetzt?
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
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
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
Danke!