[32_yowsup.pm] Whatsapp versenden (Mit Handy- oder Festnetznummer)

Begonnen von AHA1805, 01 Oktober 2014, 21:58:55

Vorheriges Thema - Nächstes Thema

eppi

Hallo zusammen
Erstmals Danke für das tolle Modul!
Ich habe ein Problem, dass ich vom Smartphone keine Befehle senden kann. Ich bekomme immer die Fehlermeldung "Unknown argument on, choose one of...."

Meine Definitionen:
Internals:
   CONNECTS   2
   FD         124
   NAME       WhatsApp
   NR         1251
   NTFY_ORDER 50-WhatsApp
   PARTIAL
   PID        9081
   STATE      connected
   TIME       2015-06-22 19:35:01
   TYPE       yowsup
   Readings:
     2015-06-22 08:03:31   state           connected
Attributes:
   acceptFrom 4179xxxxxxx
   cmd        /opt/yowsup/yowsup-cli demos -c /opt/yowsup/config.example --yowsup
   home       PWD
   room       Technik

Internals:
   DEF        4179xxxxxxx
   NAME       WhatsApp_Dani
   NR         1252
   NTFY_ORDER 50-WhatsApp_Dani
   NUMBER     4179xxxxxxx
   STATE      ???
   TYPE       yowsup
   Readings:
     2015-06-22 19:32:53   chatstate       received
     2015-06-22 19:32:53   message         set Licht_Kueche on

Attributes:
   allowedCommands set
   commandPrefix 1
   room       Technik
   userattr   allowedCommands commandPrefix


Habe ich ein Attribut übersehen oder was vergessen?
Danke und viele Grüsse Dani

locodriver

Hallo, bin nach Wiki vorgegangen, allerdings bekomme ich folgende Fehlermeldung:

Achtung reverse log!

2015.06.22 19:34:43 3: WHATSAPP: read: end of file reached while sysread
2015.06.22 19:34:43 3: WHATSAPP: read: error during sysread: No child processes
2015.06.22 19:34:43 3: WHATSAPP: Disconnected
2015.06.22 19:34:43 3: WHATSAPP: sending /disconnect
2015.06.22 19:34:42 3: WHATSAPP: sending /presence available
2015.06.22 19:34:42 3: WHATSAPP: sending /L
2015.06.22 19:34:39 2: WHATSAPP: starting yoswup-cli: /opt/yowsup-master/yowsup-cli demos -c /opt/yowsup-config/yowsup.config --yowsup
2015.06.22 19:34:39 2: WHATSAPP: setting $HOME to /home/pi
2015.06.22 19:34:29 3: WHATSAPP: read: end of file reached while sysread
2015.06.22 19:34:29 3: WHATSAPP: read: error during sysread: No child processes
2015.06.22 19:34:29 3: WHATSAPP: Disconnected
2015.06.22 19:34:29 3: WHATSAPP: sending /disconnect
2015.06.22 19:34:27 3: WHATSAPP: sending /presence available
2015.06.22 19:34:27 3: WHATSAPP: sending /L
2015.06.22 19:34:24 2: WHATSAPP: starting yoswup-cli: /opt/yowsup-master/yowsup-cli demos -c /opt/yowsup-config/yowsup.config --yowsup
2015.06.22 19:34:24 2: WHATSAPP: setting $HOME to /home/pi
2015.06.22 19:34:14 3: WHATSAPP: read: end of file reached while sysread
2015.06.22 19:34:14 3: WHATSAPP: read: error during sysread: No child processes
2015.06.22 19:34:14 3: WHATSAPP: Disconnected
2015.06.22 19:34:14 3: WHATSAPP: sending /disconnect
2015.06.22 19:34:13 3: WHATSAPP: sending /presence available
2015.06.22 19:34:13 3: WHATSAPP: sending /L


Der STATE ist connected und der state disconnectet, liegt das am HOME-Verzeichnis? Das ist bei mir /home/pi (wie im Wiki ermittelt), im Wiki weiter unten wird dann aber /home/fhem verwendet? Den User (fhem) konnte ich in Whatsapp auf den Handy sehen, aber nicht ob er online ist.
Das Attribut cmd ist: /opt/yowsup-master/yowsup-cli demos -c /opt/yowsup-config/yowsup.config --yowsup

Danke für etwas Hilfe in die richtige Richtung.

Uwe
fhem 6.0 auf Rpi3 Bookworm
HM-LAN-CFG (FW 0.965), HM-MOD-UART, 2x HM-TC-IT-WM-W-EU, 4x HM-Sec-RHS und 3x HM-CC-RT-DN, 6x HM-LC-Bl1-FM mit je 1x Somfy-Motor,
2x HM-LC-SW2-FM für Licht und Lüfter, 2x HM-PB-6-WM55, Alexa, Jeelinkcross, CUL, CUNO2, IR-Blaster

basi79

Zitat von: justme1968 am 22 Juni 2015, 18:08:47
- wenn das bildet senden nicht geht steht die meldung auf stderr. vermutlich ist die pillow installation nicht komplett. siehe weiter oben
- nach dem empfang steht chatstate immer auf received. nur während des tippen steht hier etwas anderes.
- was ist message state ?

gruss
  andre

Das Bild kann nicht versendet werden weil der decoder für JPEG nicht gefunden werden kann..

IOError("decoder %s not available" % decoder_name)
IOError: decoder jpeg not available

Die Pillow Installation gab zumindest keine Fehlermeldung aus.. und wurde wie in Wiki installiert..
Kann es mit dem Image Wheezy auf dem Raspberry zu tun haben..??

Sollte im CHatstate nicht irgendwie "Send" stehen und in Message die letzte gesendete Nachricht..???

Gruß

Basi79
RaspberryPI, Homematic, FS20, Fritzbox7490

phel

@locodriver

setz das home Attribut auf PWD - das sollte in den meisten Fällen funktionieren.

justme1968

@eppi: was genau versuchst du denn zu senden?

@basi79: es gibt keine fehler sondern verringerte funktionalität wenn bei der installation bestimmte voraussetzungen fehlen. schau mal weiter oben im thread da steht wie man es nachholen kann.

die readings beziehen sich alle auf empfangene nachrichten. es gibt keine readings für abgesendete nachrichten.wozu würdest du die wollen?

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

locodriver

fhem 6.0 auf Rpi3 Bookworm
HM-LAN-CFG (FW 0.965), HM-MOD-UART, 2x HM-TC-IT-WM-W-EU, 4x HM-Sec-RHS und 3x HM-CC-RT-DN, 6x HM-LC-Bl1-FM mit je 1x Somfy-Motor,
2x HM-LC-SW2-FM für Licht und Lüfter, 2x HM-PB-6-WM55, Alexa, Jeelinkcross, CUL, CUNO2, IR-Blaster

eppi

Zitat von: justme1968 am 22 Juni 2015, 20:05:44
@eppi: was genau versuchst du denn zu senden?
Hi Andre
Ich sende das Kommando:
set Licht_Kueche on
Wird das nicht unterstützt?
Viele Grüsse Dani

justme1968

wenn du commandPrefix setzt musst du es auch mit senden...
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

eppi

Zitat von: justme1968 am 22 Juni 2015, 20:31:09
wenn du commandPrefix setzt musst du es auch mit senden...
Stehe gerade auf dem Schlauch: Kannst du mir ein Beispiel geben?
Danke!

basi79

Zitat von: justme1968 am 22 Juni 2015, 20:05:44

@basi79: es gibt keine fehler sondern verringerte funktionalität wenn bei der installation bestimmte voraussetzungen fehlen. schau mal weiter oben im thread da steht wie man es nachholen kann.

die readings beziehen sich alle auf empfangene nachrichten. es gibt keine readings für abgesendete nachrichten.wozu würdest du die wollen?

gruss
  andre

Ok hab es jetzt hinbekommen.. undzwar gab es probleme mit der "libjpeg". Dieses Package wurde unter (RaspberryPi(Wheezy)) nicht gefunden..
daher habe ich sudo apt-get install libjpeg62
ausgeführt und installiert..

anschließend musste Pillow neuinstalliert und rebooted werden..

sudo pip uninstall Pillow
sudo pip install Pillow
reboot


nun funktioniert auch der Bild versand mit yowsup... :) freu...

Der "Chatstate=Send" wäre schön das man nachverfolgen kann was man gesendet hat.. oder könnte dort auch weitere aktionen anhängen..

Gruß

Ünal
RaspberryPI, Homematic, FS20, Fritzbox7490

justme1968

@eppi: wenn commandPrefix z.b. auf fhem: steht musst du fhem: set xxx on senden. der prefix wird vom anfang der gesendeten nachricht abgeschnitten.

@basi79: aktionen führt man doch aus wenn men etwas empfängt... aber ich baue ein sent reading ein.


gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

eppi

Zitat von: justme1968 am 22 Juni 2015, 21:13:11
@eppi: wenn commandPrefix z.b. auf fhem: steht musst du fhem: set xxx on senden. der prefix wird vom anfang der gesendeten nachricht abgeschnitten.
Danke funktioniert!
Viele Grüsse Dani

basi79

Zitat von: justme1968 am 22 Juni 2015, 21:13:11

@basi79: aktionen führt man doch aus wenn men etwas empfängt... aber ich baue ein sent reading ein.


gruss
  andre

jaa aber.. :) ist nur ein beispiel.. wenn ich über etwas benachrichtigt werden möchte und ggf. etwas wichtiges wie Tür offen vergessen oder Wasser detected oder soo.. dann will ich z.B. eine WhatsApp Nachricht versendet haben furch FHEM und auf Antwork wie "ok" warten sonst alle 5-10 min erneut senden.. :)

WhatsApp Nachrichten nimmt man manchmal nicht so schnell war.. :)

So könnte man auf eingehen und ausgehende Nachrichten reagieren.. :)

Suuper wenn du das als ToDo oder wunsch mit auf die Liste kommt.. :) schonmal voelen Dank im Voraus..

Gruß

Basi79 (Ünal B.)
RaspberryPI, Homematic, FS20, Fritzbox7490

justme1968

das sent reading ist ab morgen im update.

was du daraus machst ist deine sache :)

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

basi79

Zitat von: justme1968 am 22 Juni 2015, 22:37:05
das sent reading ist ab morgen im update.

was du daraus machst ist deine sache :)

gruss
  andre

suuupi... danke..

kann das basteln schon kaum abwarten morgen.. :) hiihhihihi..

Gruß

Basi79
RaspberryPI, Homematic, FS20, Fritzbox7490