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

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

Vorheriges Thema - Nächstes Thema

stromer-12

Zitat von: justme1968 am 30 Mai 2015, 15:18:00
anbei eine erste version die das ganze als echtes fhem device mit ständig im hintergrund laufendem dienst umsetzt.

Hat fast auf Anhieb funktioniert, nur ging er nicht dauerhaft online.
Ich hatte fhem einmal zwischendurch per /etc/init.d/fhem start' gestartet, damit machte er ständige reconnects.
Dann mal richtig per 'service fhem start' gestartet, und es funktioniert ohne Probleme.
FHEM (SVN) auf RPi1B mit HMser | ESPLink
FHEM (SVN) virtuell mit HMLAN | HMUSB | CUL

uland2012

moin moin,

auch wenn die Antwort vlt. zu einfach ist, in welches Verzeichnis muss die 32_yowsup.pm abgelegt werden?
Aktuell habe ich die Datei auf dem Raps unter /opt/fhem/FHEM gespeichert.
Die anderen Schritte habe ich wie beschrieben durchgeführt und im Phone Client erscheint auch ein kurzfristiges ONLINE.
Aber Nachrichten kann ich damit nicht an das Handy senden.
(Grundsätzlich kann ich bereits WhatsApp versenden, das funktioniert soweit.)

Auch hängt sich der RASPI komplett auf, wenn ich z.B. ein set WhatsApp reconnect mache.
Dann hilft hier nur noch Strom raus und wieder rein.
Den Raspi mit sudo shutdown -r now funktioniert hier auch nicht mehr.

Besten Dank für ein paar Ideen.

Grüße

Uwe




justme1968

was steht im log und auf stdout?

gruß
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

uland2012

im Log steht nur
2015.05.30 23:50:42 3: WhatsApp: sending /message send 49xxxxxxxxx test

STDOUT ... braucht bitte einen Tipp wie ich die Ausgabe auf der Console hinbekomme


Gruß

Uwe

justme1968

am einfachsten fhem von hand auf der console starten.

gruß
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

phel

das ist ja wie weihnachten  :) gute Arbeit!
Ich habe bei mir noch
$ENV{HOME} = "/opt/fhem";
eingefügt, dann brauche ich kein sudo. Und die Zeile die auf den eigenen Pfad angepasst werden muss ist inzischen auf 160 gerutscht. Vielleicht kann man das noch in der Anleitung anpassen.

uland2012

hm, die Console gibt mir nix aus.

Wenn ich per
{system("sudo /opt/fhem/contrib/yowsup-master/yowsup-cli demos -s 49xxxxxxxxxxx \"GARAGE-ZU\" -c /opt/fhem/contrib/yowsup-master/config.yowsup")}

schicke bekomme ich ein -1 zurück (wie auch in der Webansicht) und die Nachricht kommt an.

phel

#187
was ergibt denn { qx(printenv) } bei dir? (in fhem)

Und generell:
Bisher funktionieren Gruppenchats noch nicht - fhem akzeptiert keine bindestriche im Namen. (Gruppenchats haben als Empfänger die Nummer des erstellers zusammen mit einenm timestamp. also zum Beispiel 49xxxxxxxxxxx-1422475006. Beim Empfangen wird noch die Nummer des senders davor gesetzt: 49yyyyyyyyyyy/49xxxxxxxxxxx-1422475006

phel

ich habe gerade festgestelt, dass Nachrichten die nah aufeinander empfangen werden nur als ":" fhem erscheinen. Nach etwas Zeit oder einem reconnect gehts wieder.

2015-05-31_01:31:19 49xxxxxxxxxxx chatstate: composing
2015-05-31_01:31:26 49xxxxxxxxxxx message: die erste Nachricht geht durch
2015-05-31_01:31:26 49xxxxxxxxxxx chatstate: received
2015-05-31_01:31:26 49xxxxxxxxxxx chatstate: composing
2015-05-31_01:31:31 49xxxxxxxxxxx message: :

2015-05-31_01:31:31 49xxxxxxxxxxx chatstate: received
2015-05-31_01:33:09 49xxxxxxxxxxx chatstate: composing
2015-05-31_01:33:12 49xxxxxxxxxxx message: blub?

2015-05-31_01:33:12 49xxxxxxxxxxx chatstate: received

AHA1805

Hallo Andre,

Super und vielen Dank.

Werde ich auch Testen, wenn ich wieder im Lande bin.

Vielleicht schaffe ich es von unterwegs des ersten Beitrag anzupassen mit dem Verweis auf dein Modul :-)

Schöne grüße
Hannes

Gesendet von Tapatalk

AHA 1805 RIP 29.08.2016 --> RUHE IN FRIEDEN
In Gedanken Bei dir HANNES
Dein Bruder Gerd (Inputsammler) Vermisst dich Hannes (AHA1805)

justme1968

es kann sein das mit dem parsen der. yowsup ausgabe noch ein paar randbedingungen wie z.b. schnell aufeinander folgende nachrichten oder auf langsamen rechnern  noch nicht wirklich richtig behandelt werden.

bitte setz mal verbose auf 4 und zeig das log. da stehen dann die wirklichen ausgaben drin.

gruß
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

VB90

Guten morgen,

auch auf die Gefahr hin, mich zu wiederholen:
Danke euch allen, die Ihr hier Zeit rein steckt!!

Gestern kurz Zeit gehabt, die yowsup.pm angepasst, eingespielt, läuft.
Grandios!

Nun muss ich nur noch begreifen, wie ich mit einer WA Message meine Devices gesteuert kriege.

Müssen die bisherigen Änderungen wie z.B. die layer.py auch bei einer Neuinstallaion geändert werden, oder reicht auf einem frischen System das neue Modul, nachdem der yowsup Client installiert wurde?

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

justme1968

es reicht das fhem modul. es sind keine änderungen an yowsup nötig.

gruß
andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

VB90

#193
@andre

Danke.
Wäre es dann eventuell eine Option, das Modul offiziell mit einzuchecken?
Ich weiss, 6Monate Support...


Im Moment geht mein yowsup oft offline, zumindest ist es im fhem so zu sehen und Nachrichten werden nicht empfangen.
Der Versand klappt jedoch.
Ich hab mal Verbose auf 4 gestellt, dann kann ich hier mal nen Log zur verfügung stellen.
Kann ich sonst noch was sachdienliches für euch tun, Kaffee kochen oder so?? ;)

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

justme1968

ich checke es ein wenn es für mehr als eine hand voll funktioniert :).

gruß
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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