Autor Thema: [erledigt] codemirror: Fehler nach DEF und modify, bei set über button  (Gelesen 154 mal)

Offline Ellert

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2172
csrfToken ist auf none gesetzt
Browser: Firefox

Der Fehler kann wie folgt nachgestellt werden.

hier geht es zur vereinfachten Fehlerbescheibung: https://forum.fhem.de/index.php/topic,68320.msg598259.html#msg598259

define dum dummy
in der Detailansicht den Dummy auf einen Wert setzen
save ausführen

den DEF Link erzeugen mit
Raw definition
Leerzeile vor setstate einfügen
Execute commands klicken
save


Anschliessend mit DEF den Editor (codemirror) aufrufen und "modify dum" klicken.

Wenn jetzt ohne Reload der Dummy über den Set-Button auf einen Wert gesetzt wird, gibt es eine Fehlermeldung. Nach einem Reload der Seite ist der Fehler verschwunden.

Usage: set 
where  is a single device name, a list separated by komma (,) or a regexp. See the devspec section in the commandref.html for details.

Ein ähnliches Verhalten wird hier beobachtet: https://forum.fhem.de/index.php/topic,68298.0.html

FHEM hat den Stand von heute morgen.
« Letzte Änderung: 11 März 2017, 13:26:54 von Ellert »

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 15716
Cannot reproduce.
Und ich habe es zweimal ganz gewissenhaft den Text lesend versucht.

Bemerkungen
- nach "Execute commands" ist ein reload notwendig, sonst erscheint kein DEF. Dass DEF fuer ein dummy erscheint, ist zwar ein Bug, aber erstmal harmlos.
- Ich verwende kein Codemirror. Wenn es an CodeMirror liegt, dann muss das jemand anderes fixen.

Offline Ellert

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2172
Der Fehler tritt nicht auf, wenn codemirror deaktiviert ist, habe es gerade probiert. Danke erstmal.

Offline Ellert

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2172
Fehlerbeschreibung:

Wenn für eine bestehenden Definition in der Detailansicht der DEF-Editor aufgerufen wird und der Editor über den Button modify_<gerät> geschlossen wird,
dann führt ein anschliessendes set <gerät> <wert> bei Benutzung des set-Buttons zu einer Fehlermeldung.

Der Fehlermeldung tritt solange auf, bis die Detailansicht neu geladen wird.

Das Verhalten tritt nur auf, wenn codemirror benutzt wird.

Das Verhalten wird auch hier beschrieben: https://forum.fhem.de/index.php/topic,68298.0.html