Hallo Forum,
kennt einer den o.g. Fehler?
Wie bekomme ich diesen den wieder weg?
Mehr Angaben machen, ins Log schauen usw...
Update gemacht? Dann lese oben rechts unter der Suche und ergreife die hinter dem Link stehenden Maßnahmen.
Suche hate ich bereits ausgeführt
Ergebnis: Jedes Wort muss aus mindestens zwei Buchstaben bestehen.
Anbei ein Auszug aus dem logfile
2016.01.01 09:43:10 1: Including fhem.cfg
2016.01.01 09:43:10 2: eventTypes: loaded 834 events from ./log/eventTypes.txt
2016.01.01 09:43:10 3: telnetPort: port 7072 opened
2016.01.01 09:43:10 3: WEB: port 8083 opened
2016.01.01 09:43:10 3: WEBphone: port 8084 opened
2016.01.01 09:43:10 3: WEBtablet: port 8085 opened
2016.01.01 09:43:10 3: Opening COC device /dev/ttyAMA0
2016.01.01 09:43:10 3: Setting COC serial parameters to 38400,8,N,1
2016.01.01 09:43:10 3: COC device opened
2016.01.01 09:43:10 3: COC: Possible commands: mCFiAZGMRTVWXefltux
2016.01.01 09:43:10 3: Opening CUNO device 192.168.0.223:2323
2016.01.01 09:43:10 3: CUNO device opened
2016.01.01 09:43:10 3: CUNO: Possible commands: mBCFZiAGMRTVWXOefltuHxEcq
2016.01.01 09:43:11 3: EGPM2LAN try to Login @192.168.0.61
2016.01.01 09:43:11 3: HttpUtils url=http://192.168.0.61/login.html
2016.01.01 09:43:11 3: CustomGetFileFromURL http://192.168.0.61/login.html: empty answer received
2016.01.01 09:43:11 3: EGPM2LAN Login successful!
2016.01.01 09:43:12 3: EGPM2LAN try to Login @192.168.0.176
2016.01.01 09:43:12 3: HttpUtils url=http://192.168.0.176/login.html
2016.01.01 09:43:12 3: CustomGetFileFromURL http://192.168.0.176/login.html: empty answer received
2016.01.01 09:43:12 3: EGPM2LAN Login successful!
2016.01.01 09:43:13 1: Including ./log/fhem.save
2016.01.01 09:43:14 3: Please define @ first
2016.01.01 09:43:15 3: Please define @ first
2016.01.01 09:43:15 3: Please define @ first
2016.01.01 09:43:15 3: Please define @ first
2016.01.01 09:43:15 3: Please define @ first
2016.01.01 09:43:15 3: Please define @ first
2016.01.01 09:43:33 0: Server shutdown
2016.01.01 09:43:38 1: Including fhem.cfg
2016.01.01 09:43:38 2: eventTypes: loaded 836 events from ./log/eventTypes.txt
2016.01.01 09:43:39 3: telnetPort: port 7072 opened
2016.01.01 09:43:40 3: WEB: port 8083 opened
2016.01.01 09:43:40 3: WEBphone: port 8084 opened
2016.01.01 09:43:40 3: WEBtablet: port 8085 opened
2016.01.01 09:43:40 3: Opening COC device /dev/ttyAMA0
2016.01.01 09:43:40 3: Setting COC serial parameters to 38400,8,N,1
2016.01.01 09:43:40 3: COC device opened
2016.01.01 09:43:41 3: COC: Possible commands: mCFiAZGMRTVWXefltux
2016.01.01 09:43:41 3: Opening CUNO device 192.168.0.223:2323
2016.01.01 09:43:41 3: CUNO device opened
2016.01.01 09:43:41 3: CUNO: Possible commands: mBCFZiAGMRTVWXOefltuHxEcq
2016.01.01 09:43:44 3: EGPM2LAN try to Login @192.168.0.61
2016.01.01 09:43:44 3: HttpUtils url=http://192.168.0.61/login.html
2016.01.01 09:43:44 3: CustomGetFileFromURL http://192.168.0.61/login.html: empty answer received
2016.01.01 09:43:44 3: EGPM2LAN Login successful!
2016.01.01 09:43:44 3: EGPM2LAN try to Login @192.168.0.176
2016.01.01 09:43:44 3: HttpUtils url=http://192.168.0.176/login.html
2016.01.01 09:43:44 3: CustomGetFileFromURL http://192.168.0.176/login.html: empty answer received
2016.01.01 09:43:44 3: EGPM2LAN Login successful!
2016.01.01 09:43:46 1: Including ./log/fhem.save
2016.01.01 09:43:47 2: SecurityCheck: telnetPort has no password/globalpassword attribute. Restart FHEM for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2016.01.01 09:43:47 0: Featurelevel: 5.7
2016.01.01 09:43:47 0: Server started with 116 defined entities (fhem.pl:10220/2015-12-21 perl:5.014002 os:linux user:fhem pid:4105)
2016.01.01 09:43:47 3: Please define @ first
2016.01.01 09:43:48 3: Please define @ first
2016.01.01 09:43:48 3: Please define @ first
2016.01.01 09:43:48 3: Please define @ first
2016.01.01 09:43:49 3: Please define @ first
2016.01.01 09:43:49 3: Please define @ first
Stacktrace?
Ich habe nicht von der Suche gesprochen, sondern vom dem Text unter der Suche.
Moin cornelius fillmore,
wenn ich mich nicht total irre, hatte ich so etwas ähnliches, als mir FHEM abgeschmiert war, während ich am ändern/umbenennen war.
Hast Du schon in Deine FHEM Konfigurationsfiles geschaut, ob es dort ein verirrte "@" gibt?
Frohes neues & viele Grüße
Sunny
Moin,
erstmal ein frohes Neues Jahr ins Forum ;)
'@' und '%' sind u.a. in SET's nicht mehr zugelassen.
Ersetze
@ durch $NAME
% durch $EVENT
dann sollte das wieder funktionieren.
Verbesserungsvorschlag für die CommandRef-Autoren:
Wenn sich Funktionen oder Syntax ändern und die CommandRef angepasst wird, wäre es m. e. hilfreich, wenn man den alten und den neuen Syntax mit Angabe der Versionsnummer in die CommandRef aufnimmt. Das verringert sicher die Anzahl der Anfragen im Forum und ermöglicht vielen, die den ein oder anderen CodeSchnipsel kopiert haben, sich selber zu helfen, weil sie notwendigen Informationen an einer Stelle finden.
z.B.
command
If no condition is set, all the rest is interpreted as a command. Perl-code is setting up by the well-known Block with {}.
Note: if a command is defined only this command is executed. In case of executing a "set desired-temp" command, you must define the hole commandpart explicitly by yourself.
The following parameter are replaced:
V5.x @ => the device to switch
% => the new temperature
V5.7 $NAME => the device to switch
$EVENT => the new temperature
Gruß
Lars