FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Thema gestartet von: iklobitz am 20 Dezember 2015, 16:05:23

Titel: mit whatsapp schalten...
Beitrag von: iklobitz am 20 Dezember 2015, 16:05:23
.....was mache ich nur falsch ??
define Whatsapp_test notify 49165xxxxxxx message:Licht an {fhem("set Haengelampe on")}


whatsapp an sich funktioiert...nachrichten versenden klappt, sowie der Empfang. Ich bi nur zu blöd eine Abfgare zu erstellen  :-[


lt. Event Monitor
(2015-12-20 15:58:17 yowsup 49165xxxxxxx message: Licht an)

Vielen Dank !
Titel: Antw:mit whatsapp schalten...
Beitrag von: justme1968 am 20 Dezember 2015, 17:06:16
deine regex stimmt nicht
- es muss ein doppelpunkt zwischen device namen und reading -> sie notify dokumentation
- zwischen 'message' und dem text ist nach dem doppelpunkt noch ein leerzeichen

im übrigen ist es sinnlos im notify auf perl ebene und wieder zurück nach fhem zu wechseln.

so sollte es gehen:define Whatsapp_test notify 49165xxxxxxx:message..Licht an set Hängelampe on

wenn du mehr als ein kommando auswerten willst ist es besser so etwas zu machen: http://forum.fhem.de/index.php/topic,27543.msg368788.html#msg368788 (http://forum.fhem.de/index.php/topic,27543.msg368788.html#msg368788).

gruss
  andre
Titel: Antw:mit whatsapp schalten...
Beitrag von: iklobitz am 20 Dezember 2015, 17:18:39
hallo andre, vielen dank für die antwort.
leider funktioniert dies so nicht.
hab es nun einmal 1:1 so wie du es angegeben hast reinkopiert:

define Whatsapp_test notify 491xxxxxxxxx:message Licht an set Haengelampe on

so blöd kann ich doch gar nicht sein.....




Titel: Antw:mit whatsapp schalten...
Beitrag von: justme1968 am 20 Dezember 2015, 17:20:12
das ist nicht was ich geschrieben hatte...

define Whatsapp_test notify 49165xxxxxxx:message..Licht an set Hängelampe on

gruss
  andre
Titel: Antw:mit whatsapp schalten...
Beitrag von: VB90 am 20 Dezember 2015, 18:14:57
wenn du "Hängelampe" schon im fhem definiert hast und schalten kannst, versuche doch mal folgendes:

vom Handy an yowsup senden: set Hängelampe on

bei mir funktioniert es so einfach.

vb
Titel: Antw:mit whatsapp schalten...
Beitrag von: justme1968 am 20 Dezember 2015, 18:26:08
dafür muss commandPrefix gesetz werden.

gruss
  andre
Titel: Antw:mit whatsapp schalten...
Beitrag von: VB90 am 20 Dezember 2015, 18:41:33
jetzt weiss ich wieder, wofür ich das bei meinem User getan habe ;)

vb
Titel: Antw:mit whatsapp schalten...
Beitrag von: iklobitz am 20 Dezember 2015, 18:51:52
491xxxxxxxxxx IF ([491xxxxxxxxxx:message] eq "Licht an")(set Haengelampe on,set 491xxxxxxxxxx send Die Haengelampe wurde eingeschaltet)

Was für eine Geburt......
mit dem o. g. Notify funktioniert es.
Titel: Antw:mit whatsapp schalten...
Beitrag von: VB90 am 20 Dezember 2015, 18:54:15
auf die Art musst du aber für jeden zu schaltendes Device ein eignes notify schreiben!?

vb