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

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

Vorheriges Thema - Nächstes Thema

Fhemeinsteiger

Hallo Skusi,
den Status bzw. wann deine Registrierung abläuft kannst du wie im WIKI beschrieben folgt überprüfen
ZitatWie man schon gesehen hat, ist der Account nur begrenzt gültig - die Gültigkeit kann man anhand der als expiration: bezeichneten Zeile ablesen, welche einen Unix-Timestamp beinhaltet. Diese kann man HIER umrechnen lassen.


Das "Hier" ist hinterlegt mit der Adresse zum Prüfen.(Im WIKI)

fhemeinsteiger




Skusi

Ja, das habe ich auch so begriffen.

Aber die Daten mit dem expire Date kommen nur bei der Anmeldung.
Frage war ob man das sich nochmal ansehen kann.

Ich hätte den Text damals mal abstpeichern sollen, hab ich aber nicht  >:(
RPI3B, SIGNALduino, NanoCul868 (a-culfw), JeeLink Clone (LaCrosse), Firmata  für FB Heizung,Wasser+Gas+Klingel+Lux, Somfy Rolladen, Pollin Steckd.,TX29DTH,ESPEasy an S0 Stromz., MAX Fensterkontakte, IButton, SonOff Tasmota, ESP LED Controler

Skusi

Nun hab ich mal in der Console versucht eine Message zu senden:


root@raspberrypi:/opt/yowsup-master# python yowsup-cli demos -c /opt/fhem/yowsup.config -s xxxxxxxxxxxx "Das ist ein Test"
WARNING:yowsup.stacks.yowstack:Implicit declaration of parallel layers in a tuple is deprecated, pass a YowParallelLayer instead
INFO:yowsup.layers.axolotl.layer:Axolotl layer is generating keys

root@raspberrypi:/opt/yowsup-master# python yowsup-cli demos -c /opt/fhem/yowsup.config -s xxxxxxxxxxxx "Das ist ein Test"
WARNING:yowsup.stacks.yowstack:Implicit declaration of parallel layers in a tuple is deprecated, pass a YowParallelLayer instead
INFO:yowsup.demos.sendclient.layer:Message sent

Yowsdown


Oh Wunder die Nachricht kommt auf meinem Handy an !

Aber das Modul ist immer noch disconnected.

Was soll bloß dieses:

WhatsApp: read: end of file reached while sysread

im Fhem Log ???
RPI3B, SIGNALduino, NanoCul868 (a-culfw), JeeLink Clone (LaCrosse), Firmata  für FB Heizung,Wasser+Gas+Klingel+Lux, Somfy Rolladen, Pollin Steckd.,TX29DTH,ESPEasy an S0 Stromz., MAX Fensterkontakte, IButton, SonOff Tasmota, ESP LED Controler

Fhemeinsteiger

@Brockmann
Danke für deine Antwort,funktioniert  :D :D

@Skusi
Ja genau, auf der Konsole sieht es so auch bei mir aus.
Du kannst die Registrierung auch nochmal ausführen, dann hast du einen neuen Text zum abspeichern.
Es ändert sich nur das Passwort.

fhemeinsteiger

Badflex

Kann mir jemand sagen was Es damit auf sich hat?

ERROR:yowsup.layers.axolotl.layer:Untrusted identity!!
WARNING:yowsup.layers.axolotl.layer:Ignoring message with untrusted identity

Danke
Raspberry Pi, CUL868(SlowRF), FB 7490, SmartVisu, fast nur HomeMatic wenig FS20, Netatmo

Carsten

Zitat von: Badflex am 25 September 2015, 17:43:45
ERROR:yowsup.layers.axolotl.layer:Untrusted identity!!
WARNING:yowsup.layers.axolotl.layer:Ignoring message with untrusted identity
Soweit ich verstanden hab, kommt der Fehler, wenn die gesendeten Credentials nicht zu den zur Nummer gespeicherten passen.
Hast du das Gerät der Absendernummer gewechselt?

Badflex

Hatte meinem PI eine feste IP gegeben weil sie sich dauernd geändert hat. Kann Es damit was zu tun haben?
Raspberry Pi, CUL868(SlowRF), FB 7490, SmartVisu, fast nur HomeMatic wenig FS20, Netatmo

Carsten

Eigentlich nicht. Eher mit einer Änderung auf deinem Handy.
Die Meldung kommt, wenn der Pi eine Nachricht empfängt, oder?

Badflex

Hallo.
hab jetzt alles nochmal neu gemacht.
Wenn ich jetzt python yowsup-cli demos -c /opt/yowsup-config/yowsup.config -s 4917++++++06 "Das ist ein Test"

eingebe. 

WARNING:yowsup.stacks.yowstack:Implicit declaration of parallel layers in a tuple is deprecated, pass a YowParallelLayer instead
Authentication Error: not-authorized

Komisch hab eigentlich nichts gändert auser die IP der PI auf static gestellt weil mein router ab und zu eine andere IP vergeben hat.

In den Internals von WhatsApp  steht dauernd waiting for Login 1.

komisch
Raspberry Pi, CUL868(SlowRF), FB 7490, SmartVisu, fast nur HomeMatic wenig FS20, Netatmo

VB90

Ist das Modul connectet?
Nicht das bei Eingabe der IP auch andere Einstellungen wie Gateway und DNS-Server nötig waren und du die eventuell vergessen/übersehen hast?

Das "Waiting for Login" riecht ein klein wenig nach Netzwerkproblemen.

vb
Man muss das Rad nicht neu erfinden, nur wissen wie es gedreht wird.

Badflex

So hab nochmal alles neu gemacht.
Jetzt habe ich das selbe Problem wie Fhemeinsteiger.
An andere Handys kann ich Nachrichten senden, nur an das eigene Handy nicht.
Die Nachricht geht vom Raspberry ohne Fehler raus kommt aber am Handy nicht an.

Ich hatte WhatsApp nach einem Update auf dem Handy neu installiert und musste mich neu verifizieren. Aber daran kann es doch nicht liegen.
@Fhemeinsteiger: Schon eine Lösung gefunden für das Problem?
Danke
Raspberry Pi, CUL868(SlowRF), FB 7490, SmartVisu, fast nur HomeMatic wenig FS20, Netatmo

justme1968

nur um sicher zu sein... du verwendest aber nicht deine handy nummer auf dem raspberry ?
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

Badflex

#672
nein die Festnetznummer.
Es ging ja auch schon mal eine Woche. Dann auf einmal nicht mehr.

Jetzt kommt alle 15 Minuten im Log mehrmals diese Meldung:

ERROR:yowsup.layers.axolotl.layer:Untrusted identity!!
WARNING:yowsup.layers.axolotl.layer:Ignoring message with untrusted identity
Raspberry Pi, CUL868(SlowRF), FB 7490, SmartVisu, fast nur HomeMatic wenig FS20, Netatmo

Fhemeinsteiger

Nein funktioniert immer noch nicht.

Was bisher ich probiert habe:
-Neue Whatsapp Nummer aufm Handy  >:(  zumindest konnte ich schon mal ne Nachricht zu fhem senden
-Rasperry neu aufgesetzt  >:(
-andere Festnetznummer für fhem verwendet  >:(
-Status und Profilbild von fhem werden am Handy angezeigt  ;D

Fehlermeldung habe ich noch folgende nach einem Neustart:
2015.09.28 15:25:43 2: WhatsApp: starting yoswup-cli: /opt/yowsup-master/yowsup-cli demos -c /opt/fhem/config.yowsup --yowsup
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 21, in start
    print("Yowsup Cli client\n==================\nType /help for available commands\n")
IOError: [Errno 32] Broken pipe
2015.09.28 15:25:44 3: WhatsApp: sending /L
2015.09.28 15:25:44 3: WhatsApp: sending /presence available


und auch :
ERROR:yowsup.layers.axolotl.layer:Untrusted identity!!
WARNING:yowsup.layers.axolotl.layer:Ignoring message with untrusted identity
ERROR:yowsup.layers.axolotl.layer:Untrusted identity!!
WARNING:yowsup.layers.axolotl.layer:Ignoring message with untrusted identity
ERROR:yowsup.layers.axolotl.layer:Untrusted identity!!
WARNING:yowsup.layers.axolotl.layer:Ignoring message with untrusted identity
ERROR:yowsup.layers.axolotl.layer:Untrusted identity!!
WARNING:yowsup.layers.axolotl.layer:Ignoring message with untrusted identity
ERROR:yowsup.layers.axolotl.layer:Untrusted identity!!
WARNING:yowsup.layers.axolotl.layer:Ignoring message with untrusted identity
2015.09.28 15:40:57 3: WhatsApp: reConnect
2015.09.28 15:40:57 3: WhatsApp: sending /disconnect
2015.09.28 15:40:57 3: WhatsApp: Disconnected


bin langsam am Verzweifeln

Es ging fast ein halbes Jahr einwandfrei.

ZeitlerW

#674
Hallo Fhemeinsteiger,

einfach mal das .yowsup - Directory löschen, damit die axoltl keys neu generiert werden.

vG
Wolfgang