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

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

Vorheriges Thema - Nächstes Thema

Macshrek

Zitat von: satprofi am 08 Januar 2016, 13:54:50
hallo.
hast du eine Lösung? Bei mir kommt auch 6x die Meldung für ein notify.


Nee, leider noch keine Lösung gefunden. Im Moment habe ich auch nur bedingt Zeit für mein FHEM...

JoWiemann

#976
Zitat von: Thoffi1978 am 20 Januar 2016, 10:02:17
Hallo,
nun habe ich die Registration geschafft, :)
Beim versenden der Testnachricht kommt folgender Fehler:
No module named google.protobuf

Auf der yowsup Seite steht:
Required python packages for end-to-end encryption: protobuf, pycrypto, python-axolotl-curve25519

Sehr wahrscheinlich fehlt bei Dir protobuf.

Versuch mal mit

sudo apt-get install python-protobuf


protobuf nach zu installieren.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

Markus

#977
ZitatIch habe daher in der Datei yowsup/yowsup/common/constants.py den Pfad in einen absoluten Pfad geändert:
Ich finde diesen pfad nicht wo ist der normal drinnen?
kann es sein das es bei mir Fehlt?
Wo beginne ich zu suchen?

Gruß Markus

edit:
wen ich das bei fhem eingebe bekomme ich folgende Ausgabe
{ qx(printenv) }
[code]OLDPWD=/
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
LANG=en_GB.UTF-8
PWD=/opt/fhem
[/code]
Raspberry Pi2 als FHEM-Plattform
HM, FS20, 1-Wire, PanStamp,LW12,Intertechno,ESPEasy,Alexa

Markus

#978
Wenn ich versuche eine nachricht über putty zu senden
python yowsup-cli demos -c /opt/yowsup-config/yowsup.config -s 4966xxxx "Das ist ein Test"


bekomme ich diese meldung
python: can't open file 'yowsup-cli': [Errno 2] No such file or directory



edit:Ich habe jetzt noch einmal alles neu installiert in putty die selbe Meldung aber in fhem konnte ich ein paar Nachrichten hin und her schicken senden und empfangen Funktionierte kurz aber jetzt klappt den ganzen Tag nichts mehr nur chatstate zeigt noch richtig an.

Gruß Markus
Raspberry Pi2 als FHEM-Plattform
HM, FS20, 1-Wire, PanStamp,LW12,Intertechno,ESPEasy,Alexa

onkel-tobi

HAllo zusammen,

seit gestern habe ich auch ein Problem mit yowsup:
2016.01.23 11:34:41 2: WhatsApp: starting yoswup-cli: /opt/yowsup-master/yowsup-cli demos -c /opt/yowsup-config/yowsup.config --yowsup
2016.01.23 11:34:41 3: WhatsApp: sending /L
2016.01.23 11:34:41 3: WhatsApp: sending /presence available
2016.01.23 11:34:44 3: WhatsApp: sending /disconnect
2016.01.23 11:34:44 3: WhatsApp: Disconnected
2016.01.23 11:34:44 3: WhatsApp: read: error during sysread: No child processes
2016.01.23 11:34:44 3: WhatsApp: read: end of file reached while sysread

Es lief zuvor Wochen ohne Probleme.

Die folgenden Attribute sind gesetzt und fhem hat Rechte auf die entsprechenden Verzeichnisse:
attr WhatsApp cmd /opt/yowsup-master/yowsup-cli demos -c /opt/yowsup-config/yowsup.config --yowsup
attr WhatsApp home /opt/fhem


Hat noch jemand eine Idee?

DAnke & Gruß,
Tobi

RitterSport

#980
Bei mir das gleiche seit 03:15, gab es vielleicht Änderungen an der Schnittstelle zu WhatsApp?

2016.01.23 03:15:16 2: WhatsApp: setting $HOME to /opt/fhem
2016.01.23 03:15:16 2: WhatsApp: starting yoswup-cli: /opt/yowsup-master/yowsup-cli demos -c /opt/fhem/FHEM/yowsup.cfg --yowsup
2016.01.23 03:15:16 3: WhatsApp: sending /L
2016.01.23 03:15:16 3: WhatsApp: sending /presence available
2016.01.23 03:15:17 3: WhatsApp: sending /disconnect
2016.01.23 03:15:17 3: WhatsApp: Disconnected
2016.01.23 03:15:17 3: WhatsApp: read: error during sysread: No child processes
2016.01.23 03:15:17 3: WhatsApp: read: end of file reached while sysread


Ich habe schonmal den Ordner .yowsup gelöscht, er wird dann neu erstellt. Es fehlt beim Neuerstellen allerdings die Datie nonce.



Beim ersten Auftreten kam folgendes:

2016.01.23 03:14:30 3: WhatsApp: sending /presence available
Traceback (most recent call last):
  File "/opt/yowsup-master/yowsup-cli", line 323, in <module>
    if not parser.process():
  File "/opt/yowsup-master/yowsup-cli", line 227, in process
    self.startCmdline()
  File "/opt/yowsup-master/yowsup-cli", line 255, in startCmdline
    stack.start()
  File "/opt/yowsup-master/yowsup/demos/cli/stack.py", line 25, in start
    self.stack.loop(timeout = 0.5, discrete = 0.5)
  File "/opt/yowsup-master/yowsup/stacks/yowstack.py", line 187, in loop
    asyncore.loop(*args, **kwargs)
  File "/usr/lib/python2.7/asyncore.py", line 216, in loop
    poll_fun(timeout, map)
  File "/usr/lib/python2.7/asyncore.py", line 156, in poll
    read(obj)
  File "/usr/lib/python2.7/asyncore.py", line 87, in read
    obj.handle_error()
  File "/usr/lib/python2.7/asyncore.py", line 83, in read
    obj.handle_read_event()
  File "/usr/lib/python2.7/asyncore.py", line 449, in handle_read_event
    self.handle_read()
  File "/opt/yowsup-master/yowsup/layers/network/layer.py", line 86, in handle_read
    self.receive(data)
  File "/opt/yowsup-master/yowsup/layers/network/layer.py", line 94, in receive
    self.toUpper(data)
  File "/opt/yowsup-master/yowsup/layers/__init__.py", line 59, in toUpper
    self.__upper.receive(data)
  File "/opt/yowsup-master/yowsup/layers/stanzaregulator/layer.py", line 28, in receive
    self.processReceived()
  File "/opt/yowsup-master/yowsup/layers/stanzaregulator/layer.py", line 48, in processReceived
    self.toUpper(oneMessageData)
  File "/opt/yowsup-master/yowsup/layers/__init__.py", line 59, in toUpper
    self.__upper.receive(data)
  File "/opt/yowsup-master/yowsup/layers/auth/layer_crypt.py", line 63, in receive
    self.toUpper(payload)
  File "/opt/yowsup-master/yowsup/layers/__init__.py", line 59, in toUpper
    self.__upper.receive(data)
  File "/opt/yowsup-master/yowsup/layers/coder/layer.py", line 33, in receive
    node = self.reader.getProtocolTreeNode(data)
  File "/opt/yowsup-master/yowsup/layers/coder/decoder.py", line 13, in getProtocolTreeNode
    return self.streamStart(data)
  File "/opt/yowsup-master/yowsup/layers/coder/decoder.py", line 36, in streamStart
    raise Exception("expecting STREAM_START in streamStart, instead got token: %s" % token)
Exception: expecting STREAM_START in streamStart, instead got token: failure

Killermike007

Bei mir auch das gleiche seit heute Nacht 0:01 Uhr.

2016.01.23 12:15:26 3: WhatsApp: read: end of file reached while sysread
2016.01.23 12:15:26 3: WhatsApp: read: error during sysread: No child processes
2016.01.23 12:15:26 3: WhatsApp: Disconnected
2016.01.23 12:15:26 3: WhatsApp: sending /disconnect
2016.01.23 12:15:22 3: WhatsApp: sending /presence available
2016.01.23 12:15:22 3: WhatsApp: sending /L
2016.01.23 12:15:20 2: WhatsApp: starting yoswup-cli: /opt/yowsup-master/yowsup-cli demos -c /opt/yowsup-config/yowsup.config --yowsup
2016.01.23 12:15:20 2: WhatsApp: setting $HOME to /opt/fhem
Cubieboard 3
Cul V3-868,Cul V3-433,JeeLink-868,HM-Lan
MAX Thermostat, MAX Thermostat+, MAX Fensterkontakt, MAX ECO-Taster,HM-Fensterdrehgriff/Klingelsignalsensor/Rolladenaktor,
IT-Funksteckdosen, Wandschalter, Rolladenaktoren, Funkschalter,LaCrosse,YoulessStromzähler,GPIOGaszähler+Türkontakt

Sirel

Bei mir auch, seit 2 Uhr kein connect mehr.

Reboot etc. hat nichts geholfen...
Allerdings tauchten bei Neustart von FHEM folgende Meldungen im Log auf:

PERL WARNING: Use of uninitialized value $ret in numeric le (<=) at ./FHEM/32_yowsup.pm line 493.

PERL WARNING: Use of uninitialized value $ret in numeric le (<=) at ./FHEM/32_yowsup.pm line 493, <FH> line 5461.

Viele Grüße,

Max

Toto1973

Bei mir funktioniert alles!
Also von daher gab bzw gibt es vielleicht ein Problem bei Whatsapp?
Raspberry PI2, Rademacher DuoFern Stick, CUL, 2 x SCC,  JeeLink 868 Mhz, JeeLink 433 Mhz, 3x Magic UFO LED WiFi Controller, 4x MAX BC-RT-TRX-CyG, 2x MAX Fensterkontakt, 5x Rademacher Gurtwickler, 6x TX29DTH-it, 2x TX25-it als Helligkeitssensor, 1X HM-ES-PM, 6x Sonoff, 7x G-Homa, PIR-1000

Carsten K.

Ich schliesse mich dem "funktioniert nicht" an  :'(

Mit "vewrbose 4" kommt die Meldung:
WhatsApp: parse: general: Login Failed, reason: not-authorized

Hat da schon jemand Erfahrungen mit?
NUC FHEM on Debian, CC1101-USB-Lite 868MHz;
HM_HM_CC_RT_DN, HM-LC-SW1-PL2, HM_HM_TC_IT_WM_W_EU, HM-SEC-SC-2, HM-ES-TX-WM
FRITZ!DECT 200
Philips TV (Android), VuDuo2, VU Ultimo4k

Ma_Bo

Bei mir das selbe seit 5:35

Folgendes hat geholfen :

Der Ordner yowsup-master und die Datei master.zip liegen bei mir unter /opt/fhem

Yowsup aktualisieren
Prüfen, ob die Datei 'master.zip' vorhanden ist. (unter /opt/fhem )

ls -l

Wenn im Listing die Datei 'master.zip' vorhanden ist, diese mit

sudo rm master.zip

löschen. Die Frage, ob man es wirklich möchte mit 'y' (yes) bestätigen.
Dann den alten Ordner umbenennen

sudo mv yowsup-master yowsup-master_old

Neue master.zip laden

sudo wget https://github.com/tgalal/yowsup/archive/master.zip

und entpacken

sudo unzip master.zip

Anschließend die Datei master.zip löschen. Sie wird nicht mehr benötigt

sudo rm master.zip

Die Frage, ob man es wirklich möchte mit 'y' (yes) bestätigen.

Danach lief mein Yowsup (WhatsApp) wie gewohnt.

Grüße Marcel
NUC mit FHEM, HM Heizungsthermostate, HM Wandthermostate, Intertechno Funksteckdosen, 10" Tablet als Wanddisplay, KeyMatic, Fensterkontakte, Fensterkontakte umgebaut als Wassermelder und Briefkastenmelder, Aussenthermostat, Anwesenheitssteuerung über Fritz Box, Google Home usw. usw.

Killermike007

Cubieboard 3
Cul V3-868,Cul V3-433,JeeLink-868,HM-Lan
MAX Thermostat, MAX Thermostat+, MAX Fensterkontakt, MAX ECO-Taster,HM-Fensterdrehgriff/Klingelsignalsensor/Rolladenaktor,
IT-Funksteckdosen, Wandschalter, Rolladenaktoren, Funkschalter,LaCrosse,YoulessStromzähler,GPIOGaszähler+Türkontakt

Masterfunk

Kanns auch bestätigen. Danach läufts auch bei mir wieder.

Gruß Detlef

ZeitlerW


Markus

Ja bei mir läuft es auch wieder ;D
Danke

Aber was mir aufgefallen ist über putty Funktioniert es nicht

pi@Agent:~ $ python yowsup-cli demos -c /opt/yowsup-config/yowsup.config -s 4912345678 "Das ist ein Test"
python: can't open file 'yowsup-cli': [Errno 2] No such file or directory
pi@Agent:~ $



Über fhem Funktioniert es schon seit Stunden duzende Nachrichten! sobald ich aber versuche ein Bild zu senden:
set 0912345678 image ....
ist WhatsApp tot und funktioniert erst wieder nach Neuinstallation des yowsup-master Ortners laut Anleitung von Marcel

Gruß Markus
Raspberry Pi2 als FHEM-Plattform
HM, FS20, 1-Wire, PanStamp,LW12,Intertechno,ESPEasy,Alexa