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

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

Vorheriges Thema - Nächstes Thema

majorshark

@RitterSport

Ich sehe da grundsätzlich erst einmal eine falsche Pfadangabe.

2015.11.22 12:56:33 1: PERL WARNING: Can't exec "/opt/yowsup-master/yowsup-cli": No such file or directory at ./FHEM/32_yowsup.pm line 177.
2015.11.22 12:56:33 1: exec failed
2015.11.22 12:56:33 1: set the cmd attribut to: <path1>/yowsup-cli demos -c <path2>/config.yowsup --yowsup


Das müsste erst einmal auf die korrekten Pfade korrigiert werden.
Also noch einmal genau kontrollieren wo die "yowsup-cli" und/oder die "yowsup.config" steht.
Grüße aus Dewitz

VM auf Synology DS718+ mit FHEM 5.9 auf Debian 9.5/32-Bit (stretch)
Nächster Leipziger Stammtisch:

brg

Liebe Community

Mit meinem ersten Post möchte ich hier gleich mal ein Lob da lassen- beschäftige mich seit einem halben Jahr mit fhem und hab bis jetzt noch keine Anforderung gehabt, die sich nicht irgendwie lösen ließ- echt ein tolles Ding! Auch yowsup hab ich seit einer Woche in Verwendung und bin sehr zufrieden (zumindest zum Text- Notifications versenden)- das bringt mich gleich zu meinem Anliegen:

Ich habe, ähnlich wie einige Vorposter das Problem, dass ich keine Bilder versenden kann. Sobald ich via yowsup (egal ob über das Fhem Modul oder direkt über das cli- tool), versuche, ein Bild zu versenden, wirft yowsup im fhem- Log die folgende Fehlermeldung:


2015.11.24 14:50:10 3: WhatsApp: sending /image send 4367XXXXXXXXX /opt/fhem/www/snapshots/bruncam01/BRUNCAM01_snapshot.jpg
ERROR:yowsup.layers.protocol_media.mediauploader:uploadUrl: https://mmi426.whatsapp.net/u/z4kjaP2qB_X_DObUCniU4qn9bVQABSVJnsrkWg/AtHOfUivWGqZ8cYgkcjPA3FB6ikQv8IMQvgB4gctYRyT, result of uploading media has no url

Traceback (most recent call last):
  File "/opt/yowsup-master/yowsup/stacks/yowstack.py", line 190, in loop
    callback = self.__class__.__detachedQueue.get(False) #doesn't block
  File "/usr/lib/python2.7/Queue.py", line 165, in get
    raise Empty
Empty


Habt ihr da eine Idee dazu?

Was ich schon mehrmals versucht habe (sicher 10 mal):


  • Neuinstallation von pillow via pip install -I pillow
  • Neuinstallation von yowsup (die jeweils aktuellste Version)
  • apt-get update && apt-get upgrade && apt-get dist-upgrade
  • Installation der jpeg Decoder mittels apt-get install libtiff4-dev libjpeg8-dev zlib1g-dev libfreetype6-dev liblcms2-dev libwebp-dev tcl8.5-dev tk8.5-dev python-tk

Hier noch meine System- Infos:
Debian- Version: 7
yowsup in aktuellster github- Version

pip list
chardet (2.0.1)
Warning: cannot find svn location for distribute===0.6.24dev-r0
distribute (0.6.24dev-r0)
enum34 (1.0.4)
fpconst (0.7.2)
idna (2.0)
ipaddress (1.0.15)
Pillow (3.0.0)
pip (7.1.2)
protobuf (2.6.1)
pyasn1 (0.1.9)
pycparser (2.14)
pycrypto (2.6.1)
python-apt (0.8.8.2)
python-axolotl (0.1.7)
python-axolotl-curve25519 (0.1)
python-dateutil (1.5)
python-debian (0.1.21)
python-debianbts (1.11)
reportbug (6.4.4)
setuptools (0.6rc11)
six (1.10.0)
SOAPpy (0.12.0)


Würde mich über Ideen/Anregungen freuen, um meinen Haustür- Notificator inkl. Foto realisieren zu können ;)

Liebe Grüße
Georg
fhem on Debian 7.0 (VMWare ESXi)
fhem2fhem to Raspberry (Raspbian jessy)
verwendete Technologien: HomeMatic, Raspberry IO's, MiLight, Osram Lightify, yowsup

Tedious

Guten Morgen,

kleine Frage - wenn FHEM neu startet habe ich ein Notify definiert welches mir eine WhatsApp schicken soll:

#FHEM Neustart
define Reboot_Notify notify global:INITIALIZED set WA_Sascha send FHEM wurde neu gestartet


Soweit, so gut - das wird auch abgearbeitet...

Zitat2015.11.25 10:49:03 3: WhatsApp: sending /message send 491733669770 'FHEM wurde neu gestartet'
2015.11.25 10:49:03 3: WhatsApp: sending /disconnect
2015.11.25 10:49:03 3: WhatsApp: Disconnected
2015.11.25 10:49:03 2: WhatsApp: setting $HOME to /opt/fhem
2015.11.25 10:49:03 2: WhatsApp: starting yoswup-cli: /opt/yowsup-master/yowsup-cli demos -c /opt/yowsup-config/yowsup.config --yowsup

Allerdings zu schnell... sprich, der Client ist noch nicht initialisiert und er versucht schon zu senden - das geht natürlich nicht. Kann man das verzögern?
FHEM auf Proxmox-VM (Intel NUC) mit 4xMapleCUN (433,3x868) und Jeelink, HUE, MiLight, Max!, SonOff, Zigbee, Alexa, uvm...

justme1968

am einfachsten mit einem fhem sleep:#FHEM Neustart
define Reboot_Notify notify global:INITIALIZED sleep 15;;set WA_Sascha send FHEM wurde neu gestartet
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

Tedious

Danke für den Hinweis. An sleep hatte ich schon gedacht, war mir nur mit der Syntax nicht sicher - so freezt er nur das notify, der Rest läuft weiter - oder?
FHEM auf Proxmox-VM (Intel NUC) mit 4xMapleCUN (433,3x868) und Jeelink, HUE, MiLight, Max!, SonOff, Zigbee, Alexa, uvm...

justme1968

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

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

Tedious

FHEM auf Proxmox-VM (Intel NUC) mit 4xMapleCUN (433,3x868) und Jeelink, HUE, MiLight, Max!, SonOff, Zigbee, Alexa, uvm...

wacholder

Hallo Zusammen,
ich versuche gerade FHEM WhatsApp beizubringen, dank des Forums und des Wikis klappt auch fast alles.

Folgendes Problem habe ich:
Ich kann Bilder an eine einzelne Person schicken, ich kann eine Nachricht an einzelne Personen oder Gruppe verschicken, es ist aber nicht möglich ein Bild an eine Gruppe zu verschicken!

Es scheint mit der Zusammensetzung des Empfängers zusammen zu hängen, hier mal der Logauszug:

2015.11.29 19:30:47 3: WhatsApp: sending /message send 4917xxxxxxxx-14xxxxxxxx 'lll'
2015.11.29 19:31:06 3: WhatsApp: sending /image send 4917xxxxxxxx.14xxxxxxxx test.jpg


Wird eine Textnachricht verschickt, ist der "Trenner" ein "-", bei dem Bild ist es ein ".".

Kann jemand diesen Fehler bestätigen oder sogar fixen?  ;D

Vielen Dank,
Michael


justme1968

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

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

Carsten

Hallo,

dazu hatte ich am 20. August bereits einen Fix gepostet: http://forum.fhem.de/index.php/topic,27543.msg324703.html#msg324703

@andre: Könntest du dir meinen Post darunter bei der Gelegenheit auch mal anschauen? ( http://forum.fhem.de/index.php/topic,27543.msg324711.html#msg324711 )

justme1968

sorry. hatte ich übersehen.

ist jetzt auch eingecheckt. zusätzlich auch noch für das master device.

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

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

Carsten

Prima, danke!

Zitat von: justme1968 am 30 November 2015, 13:34:13
sorry. hatte ich übersehen.
Bei den Ausmaßen dieses Threads nachvollziehbar.  ;)
Hatte es selbst vergessen, aber mir kam das Problem so bekannt vor.  ;D

Sonic

Hallo Zusammen,

ich würde gerne WhatsApp in mein Fhem / Raspi Umgebung installieren, auch um Warnmeldungen aus FHEM über WhatsApp zu empfangen.
Es ist gar nicht einfach, eine saubere Schritt für Schritt Anleitung aus den vielen Seiten hier zusammen zu tragen.
Teilweise wiedersprechen sich die Infos.

Gibt es jemand der für die nicht Pearl Profis eine Installations-Anleitung aufschreiben könnte nach heutigem Stand ?

Das wäre Super..

vielen Dank
gruss
Klaus

justme1968

was ist hier: http://www.fhemwiki.de/wiki/Yowsup nicht schritt für schritt genug ?

gruss
  andre

ps: die installation hat nichts mit perl zu tun und die aller meisten probleme habe nichts mit fhem oder dem modul zu tun sondern mit der yowsup installation.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

Tedious

Dem kann ich mich nur anschließen - die verlinkte Anleitung ist doch super, Step-by-Step und sehr ausführlich. Lediglich der Punkt mit den Gruppen war mir nicht ganz klar, hab denn einfach auf meinem handy eine estellt und FHEM eingeladen, denn lief das problemlos.
FHEM auf Proxmox-VM (Intel NUC) mit 4xMapleCUN (433,3x868) und Jeelink, HUE, MiLight, Max!, SonOff, Zigbee, Alexa, uvm...