FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: cornelius fillmore am 01 Januar 2016, 09:51:15

Titel: Please define @ first
Beitrag von: cornelius fillmore am 01 Januar 2016, 09:51:15
Hallo Forum,

kennt einer den o.g. Fehler?

Wie bekomme ich diesen den wieder weg?
Titel: Antw:Please define @ first
Beitrag von: marvin78 am 01 Januar 2016, 09:54:33
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.
Titel: Antw:Please define @ first
Beitrag von: cornelius fillmore am 01 Januar 2016, 10:01:59
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
Titel: Antw:Please define @ first
Beitrag von: Icinger am 01 Januar 2016, 10:03:30
Stacktrace?
Titel: Antw:Please define @ first
Beitrag von: marvin78 am 01 Januar 2016, 11:11:41
Ich habe nicht von der Suche gesprochen, sondern vom dem Text unter der Suche.
Titel: Antw:Please define @ first
Beitrag von: Sunny am 01 Januar 2016, 20:54:37
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
Titel: Antw:Please define @ first
Beitrag von: Lars_ am 02 Januar 2016, 23:04:43
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