Ankündigung

Einklappen
Keine Ankündigung bisher.

Neues Plugin: Whatsapp

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • mode
    antwortet
    Freut mich. Mittelfristig wird auch das Senden von Bildern wieder eingefügt....

    Bis dahin...

    Einen Kommentar schreiben:


  • Marcov
    antwortet
    Danke für Deine Hilfe, ich hatte zwar die aktuelle Version in dem Verzeichnis aber die alte Variante nicht deinstalliert. Habe nun alles deinstalliert und neu installiert und jetzt läuft es.
    Habe die zum Testen mal die Internetverbindung getrennt und danach hat er (mit neuer IP) automatisch neu verbunden - sieht also super aus, vielen Dank!
    Zuletzt geändert von Marcov; 11.05.2015, 14:50.

    Einen Kommentar schreiben:


  • mode
    antwortet
    Das klingt mir sehr stark danach, dass Yowsup2 nicht sauber bei dir installiert ist. Ich hatte auch Probleme damit. Wohin zeitgt python bei dir? Auf python2.x oder python3.x? Für Ubuntu:
    Prüfe mal ob in /usr/local/lib/python3.2/dist-packages die aktuelle Version von Yowsup liegt. Smarthome.py idr. läuft auf Python3. Wenn dein Yowsup CLI mit Python 2 läuft, werden hier andere Libs genutzt. Sonst fällt mir auch nichts ein. Bei mir läuft es stabil... Nur reconnect konnte ich noch nicht testen. Ich bin aber sicher, dass mittelfristig ein stabiles Plugin hinbekommen :-)

    Einen Kommentar schreiben:


  • Marcov
    antwortet
    hi - schön das weiter dran gearbeitet wird.

    ich habe das neue Yowsup installiert leider kann er sich nicht authentifizieren:
    PHP-Code:
    2015-05-06 23:41:35,002 INFO     whatsapp     Received FailureFailure:
    Reasonnot-authorized
     
    -- SmarthomeLayer.py:onFailure:72
    2015
    -05-06 23:41:35,006 DEBUG    whatsapp     DisconnectedreasonAuthentication Failure -- layer.py:handle_close:37
    2015
    -05-06 23:41:35,009 INFO     whatsapp     Authentication Error! -- __init__.py:run:95 
    Yowsup-Version:

    PHP-Code:
    yowsup-cli v2.0.9
    Using yowsup v2.2.78 
    es funktioniert über:

    PHP-Code:
     python yowsup-cli demos -l 49XXXXXXXXXXXXXXX:XXXXXXXXXXXXXXXXXX -s 491XXXXXXXXXX 'test' 
    meine config:

    PHP-Code:
    [whatsapp]
        
    class_name Whatsapp
        class_path 
    plugins.whatsapp
        account 
    '49XXXXXXXXXX'
        
    password 'XXXXXXXXXXXXXXXXXXXXXXXXX'
        
    trusted 491XXXXXXXXXXXXX 
    wenn ich
    PHP-Code:
    cli_mode true 
    setze geht es auch, ist aber nicht Sinn der Sache?
    Zuletzt geändert von Marcov; 06.05.2015, 23:54.

    Einen Kommentar schreiben:


  • mode
    antwortet
    Soo ich habe das Plugin überarbeitet, damit es mit der neuen Version von Yowsup zusammenarbeitet. Dh. wer dieses Plugin nutzen möchte, sollte ein Yowsup von heute oder neuer installiert haben. Es haben sich die Parameter einiger Methodenaufrufe geändert. Daher ist es nicht zu älteren Yowsup Versionen kompatibel.
    Des Weiteren ist das Pingen nun auch (endlich) Teil von Yowsup, so dass wir uns darum nicht mehr kümmern müssen. Daher habe ich diese Funktionaliät aus dem Plugin entfernt.
    Bei mir, mit fester IP, funktioniert das Plugin stabil ohne den Account zu sperren. Reconnect konnte ich noch nicht testen.

    VG

    Mode

    Einen Kommentar schreiben:


  • Marcov
    antwortet
    Also, wenn ich es richtig verstanden habe funktioniert die aktuelle Version einwandfrei, insofern man eine statische IP Adresse von seinem Internetprovider zugewiesen bekommt und sich diese nicht ändert.
    Ich nutze die Vorgängerversion, diese funktioniert auch, sendet aber keine ACK´s ich sende aber momentan nur Text, das geht einwandfrei. Ob der Empfang geht oder das Versenden von Bildern weiß ich nicht.

    Einen Kommentar schreiben:


  • Robert
    antwortet
    Wie ist der aktuelle Status des Plugins? Blockt Whatsapp alles, sperrt die Accounts nach einer gewissen Zeit oder funktioniert es noch?

    Was wäre eine Alternative für Text + je ein Bild (ausgenommen eMail)?
    Zuletzt geändert von Robert; 12.04.2015, 09:23.

    Einen Kommentar schreiben:


  • Marcov
    antwortet
    okay, danke für Deine Bemühungen!

    Einen Kommentar schreiben:


  • mode
    antwortet
    Leider reagiert der Yowsup Stack nach einem disconnect nicht mehr auf ein connect. Aktuell habe ich keine Idee, woran das liegt...

    Einen Kommentar schreiben:


  • Marcov
    antwortet
    Leider nicht, gleiches Verhalten im Log wie oben.

    Einen Kommentar schreiben:


  • mode
    antwortet
    jetzt aber...

    Einen Kommentar schreiben:


  • Marcov
    antwortet
    danke, Fehlermeldung ist weg - er schaft aber keinen Reconnect:


    PHP-Code:
    2015-02-22 19:13:44 WARNING  Yowsup_Ping_Checker Ping ID 2 droppedLast successful ping response ID 1. Connection LostReconnecting... 
    Das kommt dann auch bei PING 3 / 4 / 5, Nachrichten kommen nicht an.

    Einen Kommentar schreiben:


  • mode
    antwortet
    Bitte noch mal pullen und testen.

    Einen Kommentar schreiben:


  • Marcov
    antwortet
    vielen Dank. er merkt schon mal da was nicht stimmt:

    PHP-Code:
    2015-02-22 16:33:07 WARNING  Yowsup_Ping_Checker Ping ID 3 droppedLast successful ping response ID 2. Connection LostReconnecting... 
    das klappt aber leider nicht:
    PHP-Code:
    2015-02-22 16:33:07 ERROR    Yowsup_Ping_Checker Method  Yowsup_Ping_Checker exception: global name 'YowLayerEvent' is not  defined
    Traceback 
    (most recent call last):
      
    File "/usr/local/smarthome/lib/scheduler.py"line 358in _task
        obj
    ()
      
    File "/usr/local/smarthome/plugins/whatsapp/__init__.py"line 98in check_ping
        self
    ._SmarthomeLayer.check_ping()
      
    File "/usr/local/smarthome/plugins/whatsapp/SmarthomeLayer.py"line 102in check_ping
        self
    .broadcastEvent(YowLayerEvent(YowNetworkLayer.EVENT_STATE_CONNECT))
    NameError: global name 'YowLayerEvent' is not defined 

    Einen Kommentar schreiben:


  • mode
    antwortet
    Bitte testen: 7fcdf158a0ecff4d4607fd6197afe1b02ebc28d0

    Einen Kommentar schreiben:

Lädt...
X