notify Problem mit dem definieren.

Begonnen von lafrog, 22 April 2016, 21:19:52

Vorheriges Thema - Nächstes Thema

lafrog

Hallo,
ich habe folgendes Problem.

teleBot.msgText:.*
{
my $msg = ReadingsVal("teleBot","msgText","");
if($msg eq "hi") {
fhem ("set teleBot message hey");
} else {
fhem ("set teleBot message 123");
}
}

Sobald ich versuche irgendetwas zu definieren tut sich nichts mehr :<
Kann mir irgendjemand sagen wieso?
Ich versuch es schon ne halbe Ewigkeit und google sagt mir auch nix anderes  :-\

lafrog


viegener

Ich würde gerne helfen, ich verstehe aber nicht was nicht funktioniert:

ZitatSobald ich versuche irgendetwas zu definieren tut sich nichts mehr :<

Bleibt FHEM stehen, gibt es eine Fehlermeldung oder kommen nur keine Antworten über telegram zurück?

Ich vermute aber mal zumindest 2 Probleme:

In der notify Definition steht ein . statt einem : --> teleBot:msgText:.*

Die einzelnen ; müssten bei der Definition durch doppelte Semikolons ersetzt werden.

Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

lafrog

Zitat von: viegener am 23 April 2016, 16:44:15
Ich würde gerne helfen, ich verstehe aber nicht was nicht funktioniert:

Bleibt FHEM stehen, gibt es eine Fehlermeldung oder kommen nur keine Antworten über telegram zurück?

Ich vermute aber mal zumindest 2 Probleme:

In der notify Definition steht ein . statt einem : --> teleBot:msgText:.*

Die einzelnen ; müssten bei der Definition durch doppelte Semikolons ersetzt werden.
Danke für die Antwort Nachricht definitiv, und fhem("set teleBot message ...") auch.
Nur sobald ich versuche eine Variable dazu zuziehen funktioniert es nicht mehr.
Aktueller Cod:
teleBot:msgText:.*
{
my $msg = "hi";;
if($msg eq "hi") {
fhem ("set teleBot message hey");
} else {
fhem ("set teleBot message 123");
}
}

viegener

Ich verstehe immer noch nur wenig (wenn nötig besser in englisch oder zur not auch französisch)

Hinweis: alle ; müssen in der Definition durch doppelte ;; ersetzt werden.

Bei mir funktionierte die Definition danach und sendete auch Antworten.

Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

lafrog

I got it to work, thanks for your help!  :)

viegener

Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können