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

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

Vorheriges Thema - Nächstes Thema

heinzfo

Bei mir seit einigen Monaten nicht mehr!
Das yowsup (Python package) gibt das nach einer Umstellung von Whatsap nicht mehr her, das müsste einer der yowsup Macher nachziehen.

kumue

Zitat von: heinzfo am 22 August 2017, 10:28:39
Bei mir seit einigen Monaten nicht mehr!
Das yowsup (Python package) gibt das nach einer Umstellung von Whatsap nicht mehr her, das müsste einer der yowsup Macher nachziehen.

Schade, aber danke für die Info.

wowogiengen

Hallo,
wie ich bereits in einem anderen Thread geschrieben habe, ist mir die SD-Karte am raspy3 kaputt gegangen.

Da ich mit yowsub und whatsapp nur am Spielen war, habe ich mir von der Konfiguration keine Datensicherung erstellt.

D.h. ich müsste jetzt yowsub neu einrichten, und dann die gleiche Telefonnummer wie damals wieder verwenden.
Aber woher bekomme ich die notwendigen Zugangsdaten her?

thorschtn

Welche zugangsdaten? Einfach mit der selben Rufnummer neu einrichten?!
NUC - FHEM & HA
MapleCUN, Homematic, 433MHz, AB440, 1-Wire Bewässerung & Pool, Jarolift (Signalduino), Signal Messenger, Denon AVR, LG WebOS, AmazonEcho, Jura S90 (ESP8266), Sonoff, Xiaomi Mii Sauger, Worx SO500i

wowogiengen

Hallo,
nur der Vollständigkeit halber:

Ich habe jetzt von YowSub auf telegram gewechselt. Die Einrichtung dort war ein Kinderspiel im Vergleich zu Whatsapp/YowSub.
Und für meine bescheidenen Zwecke reicht das auch Dicke

Viele Grüße
Wolfgang

JudgeDredd

Hallo Zusammen,

da ich leider das Thema nicht durchsuchen kann, bitte ich um Nachsicht, sofern es zum Problem bereits eine Lösung gibt.

System: CentOS 7
FHEM:   aktuell

yowsup rennt auf der shell unter root so wie es soll.
Mit dem fhem-User bekomme ich aber folgende Fehler:

File "/opt/yowsup/yowsup-cli", line 368, in <module>
    if not parser.process():
  File "/opt/yowsup/yowsup-cli", line 272, in process
    self.startSendClient()
  File "/opt/yowsup/yowsup-cli", line 314, in startSendClient
    from yowsup.demos import sendclient
  File "/opt/yowsup/yowsup/demos/sendclient/__init__.py", line 1, in <module>
    from .stack import YowsupSendStack
  File "/opt/yowsup/yowsup/demos/sendclient/stack.py", line 1, in <module>
    from yowsup.stacks import  YowStackBuilder
  File "/opt/yowsup/yowsup/stacks/__init__.py", line 1, in <module>
    from .yowstack import YowStack, YowStackBuilder
  File "/opt/yowsup/yowsup/stacks/yowstack.py", line 10, in <module>
    from yowsup.layers.protocol_media              import YowMediaProtocolLayer
  File "/opt/yowsup/yowsup/layers/protocol_media/__init__.py", line 1, in <module>
    from .layer import YowMediaProtocolLayer
  File "/opt/yowsup/yowsup/layers/protocol_media/layer.py", line 2, in <module>
    from .protocolentities import ImageDownloadableMediaMessageProtocolEntity
  File "/opt/yowsup/yowsup/layers/protocol_media/protocolentities/__init__.py", line 3, in <module>
    from .message_media_downloadable_image import ImageDownloadableMediaMessageProtocolEntity
  File "/opt/yowsup/yowsup/layers/protocol_media/protocolentities/message_media_downloadable_image.py", line 4, in <module>
    from yowsup.layers.protocol_messages.proto.wa_pb2 import ImageMessage
  File "/opt/yowsup/yowsup/layers/protocol_messages/proto/wa_pb2.py", line 6, in <module>
    from google.protobuf import descriptor as _descriptor
ImportError: cannot import name descriptor


Es liegt mit Sicherheit an den Berechtigungen. Kann mir einer sagen, ob das im Nachhinein behoben werden kann, oder ist es zwingend, die Registration mit dem fhem-User zu machen ?

Gruß,
JudgeDredd
Router: Eigenbau (pfSense)
FHEM: Hyper-V | Debian 12 (VM)

Butzel

Guten Abend,

bin neu hier und direkt eine Frage, die ich trotz Einlesen in die entsprechened Bereiche nicht lösen konnte.
Die komplette Installation lief auf meinem Pi recht problemlos. Da ich den Volkszähler, FHEM und smartVISU habe, musste ich das FHEM-Verzeichnis in das htdocs verschieben. Läuft aber.
Nun kommt bei der Registrierung zu WA folgende Fehlermeldung:

Traceback (most recent call last):
  File "yowsup-cli", line 6, in <module>
    from yowsup.env import YowsupEnv
  File "/opt/yowsup-master/yowsup/env/__init__.py", line 1, in <module>
    from .env import YowsupEnv
  File "/opt/yowsup-master/yowsup/env/env.py", line 15, in <module>
    class YowsupEnv(with_metaclass(YowsupEnvType, object)):
  File "/usr/lib/python2.7/abc.py", line 87, in __new__
    cls = super(ABCMeta, mcls).__new__(mcls, name, bases, namespace)
TypeError: Error when calling the metaclass bases
    metaclass conflict: the metaclass of a derived class must be a (non-strict) subclass of the metaclasses of all its bases


Wenn man dies nicht beheben kann, wie mache ich die Installation schadlos rückgängig ?

Danke für Input

Butzel

heute hatte ich folgenden Eintrag in meiner Logdatei zum obigen Problem

2017.10.30 11:54:25 2: WhatsApp: starting yoswup-cli: /opt/local/bin/yowsup-cli demos -c /root/config.yowsup --yowsup
2017.10.30 11:54:25 1: PERL WARNING: Can't exec "/opt/local/bin/yowsup-cli": No such file or directory at ./FHEM/32_yowsup.pm line 177.
2017.10.30 11:54:25 1: exec failed
2017.10.30 11:54:25 1: set the cmd attribut to: <path1>/yowsup-cli demos -c <path2>/config.yowsup --yowsup
2017.10.30 11:54:25 3: WhatsApp: sending /disconnect
2017.10.30 11:54:25 3: WhatsApp: Disconnected
2017.10.30 11:54:25 3: WhatsApp: read: end of file reached while sysread

heinzfo

#1508
Hallo

[UPDATE] https://github.com/tgalal/yowsup/issues/2319

Yowsup/Whatsapp leider mal wieder nicht erreichbar, ständige reconnects.
Zuletzt online heute 02:43

Hat noch jemand dieses Problem?

Fhem update heute.
Yowsup 2.5.2, seit meiner Installation/Update vor einigen Wochen gibt es bisher nichts neueres bei Github.

Fhem Logfile

2017.11.09 07:56:24 3 : WhatsApp: sending /disconnect
2017.11.09 07:56:24 3 : WhatsApp: Disconnected
2017.11.09 07:56:24 3 : WhatsApp: read: error during sysread: No child processes
2017.11.09 07:56:24 1 : PERL WARNING: Use of uninitialized value $ret in numeric le (<=) at ./FHEM/32_yowsup.pm line 495.
2017.11.09 07:56:24 3 : WhatsApp: read: end of file reached while sysread
2017.11.09 07:56:36 3 : WhatsApp: sending /L
2017.11.09 07:56:36 3 : WhatsApp: sending /presence available
2017.11.09 07:56:36 3 : WhatsApp: sending /presence name 'fhem'
2017.11.09 07:56:41 3 : WhatsApp: sending /disconnect
2017.11.09 07:56:41 3 : WhatsApp: Disconnected


PS: Ich habe yowsup noch auf weiteren Windows 7/10 PC laufen (unterschiedliche Telefonnummern), hier geht es auch nicht, liegt also an yowsup/whatsapp.

Windows message

C:\Yowsup>c:\python27\python.exe C:\Yowsup\yowsup-cli demos -s 491xxxxxxx "send message" -c c:\Yowsup\yowsup-config/yowsup.config
yowsup-cli  v2.0.15
yowsup      v2.5.2

Copyright (c) 2012-2016 Tarek Galal
http://www.openwhatsapp.org

This software is provided free of charge. Copying and redistribution is encouraged.

If you appreciate this software and you would like to support future
development please consider donating:
http://openwhatsapp.org/yowsup/donate

Authentication Error: not-authorized

C:\Yowsup>


nils_

mein "home" account war auch heute um 02:44 zuletzt online  :o

kann nur leider nicht genauer nachgucken, bin gerade an der arbeit.


evtl. hat uns whatsapp nun abgedreht.
d.h. umstellung auf telegram (steht eh schon ewig auf der todo-liste....)
viele Wege in FHEM es gibt!

heinzfo

[GELÖST] In der Datei "yowsup/env/env_s40.py" den string in line 4 von _VERSION = "2.16.11" ändern in _VERSION = "2.16.12" dann war bei mir sudo reboot nötig.

Jetzt geht es wieder  8)

Danke an RaistlenM https://github.com/tgalal/yowsup/issues/2319

Grüße
Heinz

traders-banquet

Hm seit gestern Abend 19:19 geht es bei mir nicht mehr !!!
Hat schon jemand herausgefunden warum oder bin ich der einzige mit diesem Problem ???

heinzfo

Zitat von: traders-banquet am 15 November 2017, 10:05:17
Hm seit gestern Abend 19:19 geht es bei mir nicht mehr !!!
Hat schon jemand herausgefunden warum oder bin ich der einzige mit diesem Problem ???
Geht noch!

Gesendet von meinem SM-G930F mit Tapatalk


traders-banquet

mit welcher Version in der S40 ? ich habe hier die 2.16.12

und mit welcher Version in der env_android.py

hier bin ich bei 2.17.415
mit der MD5 : hXyOZn+UACsWecdXOHDztQ==

heinzfo

#1514
Zitat von: traders-banquet am 15 November 2017, 10:31:14
mit welcher Version in der S40 ? ich habe hier die 2.16.12

und mit welcher Version in der env_android.py

hier bin ich bei 2.17.415
mit der MD5 : hXyOZn+UACsWecdXOHDztQ==

2.16.12

_VERSION = "2.12.556"

_MD5_CLASSES =
"ry9Xz6kVioQctwA3G9z62Q=="

Gesendet von meinem SM-G930F mit Tapatalk