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

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

Vorheriges Thema - Nächstes Thema

JoWiemann

Zitat von: piet_pit am 24 April 2019, 11:42:13
Ich habe noch eine Frage zur Registrierung. Muss ich den Prozess erneut anstossen oder kann ich evtl. die "alten" Werte übernehmen?
Ich hatte bis jetzt eine Festnetznummer genutzt, das hat auch einwandfrei geklappt. Eigentlich ist doch diese Nummer noch bei Whatapp registriert, oder?

Hallo Pit,

Du musst leider neu registrieren. Es werden komplett andere Credentials ausgetauscht/erzeugt.

Grüße Jörgt
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

piet_pit

Hallo Jörg,
vielen Dank für deine Antwort.

Ich würde dann das "alte" yowsup-Verzeichnis löschen bzw. umbenennen und ein neues Verzeichnis entsprechend des Wiki anlegen und auch den Reg-Vorgang neu starten, bin mal gespannt! :-[

Viele Grüße
Pit
FHEM 6.0 auf Raspberry Pi 3, Rasbian-Stretch
FRITZ!Box 7490
HM-Mod-RPI-PCB
JeeLink
CUNO 1.47

heinzfo

#1667
Hallo

Ich versuche mich neu zu registrieren und soll mein fhem passwort eingeben.
Ich verwende das passwort das ich brauche um auf die fhem Weboberfläche zu kommen, leider funktioniert das nicht.


pi@raspberrypi:/opt $ sudo su - fhem
fhem@raspberrypi:~$ cd /opt/yowsup-master
fhem@raspberrypi:/opt/yowsup-master$ sudo yowsup-cli registration --requestcode voice --config-phone 49xxx --config-cc 49

Wir gehen davon aus, dass der lokale Systemadministrator Ihnen die
Regeln erklärt hat.  Normalerweise läuft es auf drei Regeln hinaus:

    #1) Respektieren Sie die Privatsphäre anderer.
    #2) Denken Sie nach, bevor Sie tippen.
    #3) Mit großer Macht kommt große Verantwortung.

[sudo] Passwort für fhem:
Das hat nicht funktioniert, bitte nochmal probieren.
[sudo] Passwort für fhem:
Das hat nicht funktioniert, bitte nochmal probieren.
[sudo] Passwort für fhem:
sudo: 3 Fehlversuche bei der Passwort-Eingabe


Wie kann ich das lösen?

Grüße
Heinz

JoWiemann

Zitat von: heinzfo am 24 April 2019, 12:26:08


pi@raspberrypi:/opt $ sudo su - fhem
fhem@raspberrypi:~$ cd /opt/yowsup-master
fhem@raspberrypi:/opt/yowsup-master$ sudo yowsup-cli registration --requestcode voice --config-phone 49xxx --config-cc 49


Wie kann ich das lösen?

Grüße
Heinz

Hm, es steht nirgendwo, dass Du mit sudo den yowsup-cli aufrufen sollst!

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

heinzfo

Konnte mir gerade erfolgreich eine Nachricht senden, RPi_SSH > an Mobiltelefon!
Von FHEM senden und zu FHEM senden geht auch wieder!

Ich habe alles entfernt und nochmals neu installiert, jetzt unter /opt/fhem/yowsup, vorher war alles unter /opt.

Klasse und vielen Dank für das Wiki update  :)

heinzfo

#1670
Auf einer zweite Rpi FHEM installation habe ich das Problem , das bei der Registrierung die yowsup-cli nicht gefunden wird.
Die Datei ist aber vorhanden, bin wie im Wiki beschrieben vorgegangen, /opt/fhem ist das HOME Verzeichniss.


fhem@raspberrypi3fhem:/opt/yowsup-master$ ll
insgesamt 104K
drwxr-xr-x  3 fhem dialout 4,0K Apr 24 19:11 .
drwxr-xr-x 11 root root    4,0K Apr 24 19:12 ..
drwxr-xr-x 11 fhem dialout 4,0K Apr 24 19:13 yowsup
-rw-r--r--  1 fhem dialout 8,4K Apr 24 18:40 CHANGELOG.md
-rw-r--r--  1 fhem dialout   61 Apr 24 18:40 .gitignore
-rw-r--r--  1 fhem dialout  35K Apr 24 18:40 LICENSE
-rw-r--r--  1 fhem dialout   33 Apr 24 18:40 MANIFEST.in
-rw-r--r--  1 fhem dialout 2,9K Apr 24 18:40 README.md
-rwxr-xr-x  1 fhem dialout 1,6K Apr 24 18:40 setup.py
-rw-r--r--  1 fhem dialout  469 Apr 24 18:40 tox.ini
-rw-r--r--  1 fhem dialout  713 Apr 24 18:40 .travis.yml
-rwxr-xr-x  1 fhem dialout  20K Apr 24 18:40 yowsup-cli
fhem@raspberrypi3fhem:/opt/yowsup-master$ yowsup-cli registration --requestcode sms --config-phone 49xxx --config-cc 49
-su: yowsup-cli: Kommando nicht gefunden.
fhem@raspberrypi3fhem:/opt/yowsup-master$


setze ich python davor, kommt dieser Fehler.

fhem@raspberrypi3fhem:/opt/yowsup-master$ python yowsup-cli registration --requestcode sms --config-phone 49xxx --config-cc 49
Traceback (most recent call last):
  File "yowsup-cli", line 5, 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 17, 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
fhem@raspberrypi3fhem:/opt/yowsup-master$


Was kann das sein?

Grüß
Heinz



luetty

#1671
Zitat von: heinzfo am 24 April 2019, 19:35:44
Auf einer zweite Rpi FHEM installation habe ich das Problem , das bei der Registrierung die yowsup-cli nicht gefunden wird.
Die Datei ist aber vorhanden, bin wie im Wiki beschrieben vorgegangen, /opt/fhem ist das HOME Verzeichniss.


...
Grüß
Heinz

nimm:

./yowsup-cli registration --requestcode sms --config-phone 49xxx --config-cc 49

heinzfo

Damit kommt es leider auch zu diesem Fehler:


fhem@raspberrypi3fhem:/opt/yowsup-master$ ./yowsup-cli registration --requestcode sms --config-phone 49xxx --config-cc 49
Traceback (most recent call last):
  File "./yowsup-cli", line 5, 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 17, 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
fhem@raspberrypi3fhem:/opt/yowsup-master$

JoWiemann

Zitat von: heinzfo am 24 April 2019, 19:35:44
Auf einer zweite Rpi FHEM installation habe ich das Problem , das bei der Registrierung die yowsup-cli nicht gefunden wird.
Die Datei ist aber vorhanden, bin wie im Wiki beschrieben vorgegangen, /opt/fhem ist das HOME Verzeichniss.


fhem@raspberrypi3fhem:/opt/yowsup-master$ python yowsup-cli registration --requestcode sms --config-phone 49xxx --config-cc 49


Was kann das sein?

Grüß
Heinz

Dein Aufruf wird als bash Kommandos behandelt. Bitte so, wie im wiki beschrieben, aufrufen:


fhem@raspberrypi3fhem:python /opt/yowsup-master$/yowsup-cli registration --requestcode sms --config-phone 49xxx --config-cc 49


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

luetty

Zitat von: heinzfo am 24 April 2019, 20:02:15
Damit kommt es leider auch zu diesem Fehler:


fhem@raspberrypi3fhem:/opt/yowsup-master$ ./yowsup-cli registration --requestcode sms --config-phone 49xxx --config-cc 49
Traceback (most recent call last):
  File "./yowsup-cli", line 5, 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 17, 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
fhem@raspberrypi3fhem:/opt/yowsup-master$


sorry, bei mir hatte es so geklappt.  :o

heinzfo

Mit dem $ nach yowsup-master findet er die Datei nicht.
Ohne das $ Zeichen wieder der Fehler.


pi@raspberrypi3fhem:/opt $ python /opt/yowsup-master$/yowsup-cli registration --requestcode sms --config-phone 49xxx --config-cc 49
python: can't open file '/opt/yowsup-master$/yowsup-cli': [Errno 2] No such file or directory
pi@raspberrypi3fhem:/opt $ python /opt/yowsup-master/yowsup-cli registration --requestcode sms --config-phone 49xxx --config-cc 49
Traceback (most recent call last):
  File "/opt/yowsup-master/yowsup-cli", line 5, 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 17, 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
pi@raspberrypi3fhem:/opt $

luetty

#1676
Hast Du zufällig python3 installiert?

Ich mußte auch 2 Anläufe nehmen. Nach der Warnung bzgl. pip Install das python 2.7. ab 2020 obsolete ist, hatte ich Version 3 installiert und glaube genau bei diesem Fehler im 1. Anlauf aufgegeben zu haben.


heinzfo

Es ist python 2 und 3 installiert, das sollte aber nicht stören, auf dem anderen RPi geht es ja, und da sind auch beide Python versionen drauf.

JoWiemann

Zitat von: heinzfo am 24 April 2019, 20:12:25
Mit dem $ nach yowsup-master findet er die Datei nicht.
Ohne das $ Zeichen wieder der Fehler.


Das $ hat efinitv nichts im Aufruf zu suchen. Versuch doch bitte folgendes:


cd /opt/yowsup-master
python setup.py install
cp yowsup-cli /opt/fhem/yowsup-cli
cd/opt
yowsup-cli registration --requestcode sms --config-phone 49xxx --config-cc 49


Grüße Jörg

PS: Im Fhem Device darf dann auch nur yowsub-cli ... stehen
PSS: Und, es muss einen Unteerschied in den Berechtigungen des Benutzers fhem geben. Frag bitte nur nicht welche. Ich habe es noch nicht herausgefunden.
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

heinzfo

#1679
Jetzt kommt ein anderer Fehler.

Zitat
cd /opt/yowsup-master
python setup.py install
cp yowsup-cli /opt/fhem/yowsup-cli
cd/opt
yowsup-cli registration --requestcode sms --config-phone 49xxx --config-cc 49


pi@raspberrypi3fhem:/opt/yowsup-master $ yowsup-cli registration --requestcode sms --config-phone 49xxx--config-cc 49
Traceback (most recent call last):
  File "/usr/local/bin/yowsup-cli", line 4, in <module>
    __import__('pkg_resources').run_script('yowsup==3.0.0', 'yowsup-cli')
  File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 664, in run_script
    self.require(requires)[0].run_script(script_name, ns)
  File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 1444, in run_script
    exec(code, namespace, namespace)
  File "/usr/local/lib/python2.7/dist-packages/yowsup-3.0.0-py2.7.egg/EGG-INFO/scripts/yowsup-cli", line 6, in <module>
    from yowsup.config.manager import ConfigManager
ImportError: No module named config.manager