FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: dinkel75 am 01 August 2018, 07:56:59

Titel: $EVENT in Perl Formel
Beitrag von: dinkel75 am 01 August 2018, 07:56:59
Hi,

hab folgendes Notify und es funktioniert zwar, nur trägt er mir im Logfile Fehler ein, aus denen ich nicht schlau werde:


KNX_0602017:.* {fhem("set Ecodan Thermostat_Raumtemperatur " . (100 * $EVENT))}


Kann man $EVENT so verwenden, oder muss ich da noch was machen, damit die Fehlermeldungen nicht mehr kommen?

Danke!
Titel: Antw:$EVENT in pearl Formel
Beitrag von: MadMax-FHEM am 01 August 2018, 08:45:19
Nein du kannst es so offenbar nicht verwenden...
...warum steht vermutlich in den geposteten Fehlermeldungen... ;)

Ups, es sind ja gar keine Fehlermeldungen da... ;)

Gruß, Joachim
Titel: Antw:$EVENT in pearl Formel
Beitrag von: CoolTux am 01 August 2018, 13:35:29
Der Fehler ist ganz klar Pearl (https://www.pearl.de/) spezifisch. Siehe Link.
Titel: Antw:$EVENT in pearl Formel
Beitrag von: Prof. Dr. Peter Henning am 01 August 2018, 13:45:12
https://wiki.fhem.de/wiki/Fehlerteufel

LG

pah
Titel: Antw:$EVENT in pearl Formel
Beitrag von: betateilchen am 01 August 2018, 15:49:12
Zitat von: dinkel75 am 01 August 2018, 07:56:59
Kann man $EVENT so verwenden

Man kann $EVENT so verwenden und es wird auch grundsätzlich funktionieren.

Zitat von: dinkel75 am 01 August 2018, 07:56:59
muss ich da noch was machen, damit die Fehlermeldungen nicht mehr kommen?

Da verwette ich jetzt mal eine Tüte Popcorn darauf, dass Du gar keine Fehlermeldungen im Log hast, sondern nur Warnungen.
Aber wer schon perl nicht von pearl unterscheidet, achtet wohl auch nicht auf den Meldungstyp.

Eine zweite Tüte Popcorn setze ich darauf, dass die Meldung im Log ungefähr so aussieht:


PERL WARNING: Argument "<da steht irgendwas" isn't numeric in multiplication (*) at (eval 141) line 1.


und das passiert, wenn in $EVENT nicht ausschließlich ein einzelner numerischer Wert steht.
Titel: Antw:$EVENT in pearl Formel
Beitrag von: nils_ am 01 August 2018, 16:37:40
jetzt verwettet er schon sein letztes Hemd.... Popcorn  8)
Titel: Antw:$EVENT in pearl Formel
Beitrag von: Wuppi68 am 01 August 2018, 16:42:37
Zitat von: nils_ am 01 August 2018, 16:37:40
jetzt verwettet er schon sein letztes Hemd.... Popcorn  8)

der hat nen ganzen Waaaaaagggggong davon
Titel: Antw:$EVENT in pearl Formel
Beitrag von: rischbiter123 am 01 August 2018, 16:47:07
Ohne g am Schluß, sonst landest Du bei Antwort 3.  ;D
Titel: Antw:$EVENT in pearl Formel
Beitrag von: JWRu am 01 August 2018, 17:53:53
Vielleicht mal mit $EVTPART... probieren?
Titel: Antw:$EVENT in pearl Formel
Beitrag von: dinkel75 am 01 August 2018, 18:27:24
 Danke für die tollen Antworten!
Habs dann doch selbst geschafft!
Ich hoffe Ihr Schlaubis, braucht nie Hilfe und damit meine ich nicht nur das fhem Thema, und werdet dann auch so angetextet!
Titel: Antw:$EVENT in Perl Formel
Beitrag von: Prof. Dr. Peter Henning am 01 August 2018, 18:37:58
Selbst geschafft, soso.
Entweder stimmt das - dann frag ich mich: Wieso nicht gleich so? Steht doch alles in der Doku.
Oder es stimmt nicht - weil in den Antworten eben doch die richtigen Hinweise zur Selbsthilfe stehen:

Jedenfalls ist das kein Grund, jetzt auch noch motzig zu werden.

LG

pah
Titel: Antw:$EVENT in Perl Formel
Beitrag von: MadMax-FHEM am 01 August 2018, 18:47:02
Zitat von: dinkel75 am 01 August 2018, 07:56:59
Hi,

hab folgendes Notify und es funktioniert zwar, nur trägt er mir im Logfile Fehler ein, aus denen ich nicht schlau werde:


KNX_0602017:.* {fhem("set Ecodan Thermostat_Raumtemperatur " . (100 * $EVENT))}


Kann man $EVENT so verwenden, oder muss ich da noch was machen, damit die Fehlermeldungen nicht mehr kommen?

Danke!

Meine erste Anmerkung sollte dich dazu bewegen auch die Fehlermeldungen zu posten...
Wie soll man sonst (vernünftig) helfen...
...evtl. von deiner Seite zukünftig bedenken...

Gruß und viel Erfolg!
Schön, dass du anderen hilfst und deine Lösung ebenso wie die Fehlermeldungen gepostet hast! Danke! ;)

Gruß, Joachim
Titel: Antw:$EVENT in Perl Formel
Beitrag von: dinkel75 am 01 August 2018, 18:47:17
Ich dachte halt ich hol mir Hilfe im "Anfängerforum".

Wenn ein Sache ohne Fehlermeldung oder Warnung, im log File, Monate lang gelaufen ist und plötzlich nicht mehr, kann man da schon ein wenig dumm aus der Wäsche gucken!

Hab $EVENT durch Variablen Wert ersetzt.

log Meldung hätte ich schon noch gepostet, aber die findet man in einem Posting weiter oben.
Titel: Antw:$EVENT in Perl Formel
Beitrag von: betateilchen am 01 August 2018, 18:49:24
ist eigentlich schon wieder Vollmond? Einige Threads heute hier im Forum lassen diese Vermutung aufkommen...
Titel: Antw:$EVENT in Perl Formel
Beitrag von: JWRu am 01 August 2018, 18:57:42
War vor ein paar Tagen (Mondfinsternis).
Titel: Antw:$EVENT in Perl Formel
Beitrag von: nils_ am 02 August 2018, 07:59:52
Zitat von: dinkel75 am 01 August 2018, 18:47:17
Ich dachte halt ich hol mir Hilfe im "Anfängerforum".
ist ja grundsätzlich auch richtig so.
aber auch im Anfängerforum kann man ein Mindestmaß an Informationen "verlangen".
Was ohne dabei rauskommt, hast du nun ja selbst erlebt... Ohne Fehlermeldungen, Logauszüge, lists von den devices, code, usw usw., wird das für alle nur ein Ratespiel!

Zitat von: dinkel75 am 01 August 2018, 18:47:17
Wenn ein Sache ohne Fehlermeldung oder Warnung, im log File, Monate lang gelaufen ist und plötzlich nicht mehr, kann man da schon ein wenig dumm aus der Wäsche gucken!
sicher? ohne was geändert zu haben?? kein update gemacht??

Zitat von: dinkel75 am 01 August 2018, 18:47:17
log Meldung hätte ich schon noch gepostet, aber die findet man in einem Posting weiter oben.

sehe die zwar immer noch nicht, aber egal, es läuft ja nun bei dir ?!?

Zitat von: MadMax-FHEM am 01 August 2018, 18:47:02
Schön, dass du anderen hilfst und deine Lösung ebenso wie die Fehlermeldungen gepostet hast! Danke! ;)
8) 8) 8)


Zitat von: betateilchen am 01 August 2018, 18:49:24
ist eigentlich schon wieder Vollmond? Einige Threads heute hier im Forum lassen diese Vermutung aufkommen...
nicht nur das.... blutmond, der mars war nahe dran, es ist warm....
vermutlich ungünstiges zusammentreffen zu vieler einflüsse  ::)



so nu aber -->  :-X
Titel: Antw:$EVENT in Perl Formel
Beitrag von: Prof. Dr. Peter Henning am 02 August 2018, 08:03:01
Und selbst wenn jemand hier keine Hilfe bekommen hätte (was in dem Fall nicht zutrifft): Motzig zu werden, weil Andere einem nicht kostenfrei ihre Zeit opfern, gehört nicht zum guten Benehmen.

LG

pah
Titel: Antw:$EVENT in Perl Formel
Beitrag von: dinkel75 am 02 August 2018, 09:01:23
Wenn ich "motzig" war tuts mir leid!
Keine Hilfe zu bekommen, ist ja die eine Sache, aber "nicht so schlaue wie ihr" mit solchen Antworten anzutexten - na ich weiß ja nicht wer da das schlechtere Benehmen hat!
Wer selbst so schlaue Sprüche einstecken kann, wenn er ein Problem hat, dann gratuliere ich zu der dicken Haut!

Geb schon zu die Fehlerbeschreibung war sehr dürftig aber ich hab halt gedacht, vielleicht sieht ein Profi, den Fehler auf den ersten Blick!
Titel: Antw:$EVENT in Perl Formel
Beitrag von: marvin78 am 02 August 2018, 09:23:11
Und das ist falsch. Man benötigt grundsätzlich ALLE Informationen, welche auch hier im entsprechenden angepinnten Beitrag im Anfängerforum aufgelistet sind. Es ist zwar möglich, dass du dir bei einigen der Infos umsonst die Mühe machst, sie zusammen zu tragen aber als Hilfesuchender, der nicht weiß, welche Infos für den Helfer hilfreich sein können, ist das ok. Hilfesuchende, die nach Kochrezept vorgehen, bekommen oft nur eine hilfreiche Antwort und sind zufrieden. Bei anderen kann das so wie hier enden. Auch das ist dann so ok. Die angepinnten Beiträge lesen, ist ja nicht gerade schwer und wenn man das nicht tut, muss man mit dem Spott leben.
Titel: Antw:$EVENT in Perl Formel
Beitrag von: Wuppi68 am 02 August 2018, 12:10:04
hey Leute,

hier haben wir doch eine Win-Win Situation :-)

dinkel75 wurde geholfen und er hat gelernt und das Problem ist gelöst :-)