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

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

Vorheriges Thema - Nächstes Thema

justme1968

hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

marvin78


kossmann

Danke, hab´s schon realisiert ;-) attr 49170xxxxxxxx stateFormat message und fertig ;)

Bekomme ich mit yowsup-cli eigentlich eine Nummer wieder gelöscht (de-registriert)? Meine Festnetzrufnummer ist mir da doch etwas unheimlich, wenn es um echte WhatsApp-Kommunikation mit anderen geht, die beide Nummern von mir im Kontakt gespeichert haben. Habe da etwas Angst, dass FHEM die ganzen Nachrichten in Zukunft erhält.

Edit:

./yowsup-cli demos -c yowsup.config -y

[offline]:/L
Auth: Logged in!
[connected]:/account delete
Account delete Warning !!: Repeat delete command another 3 times to send the delete request
[connected]:/account delete
Account delete Warning !!: Repeat delete command another 2 times to send the delete request
[connected]:/account delete
Account delete Warning !!: Repeat delete command another 1 times to send the delete request
[connected]:/account delete
Account delete Warning !!: Repeat delete command another 0 times to send the delete request
[connected]:/account delete


Ob das nun funktioniert hat, ist jedoch eine andere Frage.

TechMech

Zitat von: justme1968 am 02 Juli 2015, 14:32:51
oder mit dem config file.

hier meine config.cfg


define whatsapp yowsup
attr whatsapp cmd /opt/yowsup-master/yowsup-cli demos -c /opt/fhem/yowsup.cfg --yowsup
attr whatsapp home /opt/fhem
attr whatsapp icon it_i-net@3399FF
attr whatsapp room Gateway
attr whatsapp verbose 5


und hier meine config.file


cc=49
phone=49*******
id=0000000000
password=tZrTcY******


und hier nochmal der Fehlercode


2015.07.02 14:48:47 4: whatsapp: parse: [offline]:
2015.07.02 14:48:47 3: whatsapp: sending /L
2015.07.02 14:48:47 3: whatsapp: sending /presence available
2015.07.02 14:48:48 4: whatsapp: parse: general: Login Failed, reason: not-authorized
Auth Error, reason not-authorized

2015.07.02 14:48:49 3: whatsapp: sending /disconnect
2015.07.02 14:48:49 3: whatsapp: Disconnected
2015.07.02 14:48:49 3: whatsapp: read: error during sysread: No child processes
2015.07.02 14:48:49 3: whatsapp: read: end of file reached while sysread
2015.07.02 14:48:59 2: whatsapp: setting $HOME to /opt/fhem
2015.07.02 14:48:59 2: whatsapp: starting yoswup-cli: /opt/yowsup-master/yowsup-cli demos -c /opt/fhem/yowsup.cfg --yowsup
2015.07.02 14:48:59 4: whatsapp: parse: Yowsup Cli client
==================
Type /help for available commands


2015.07.02 14:48:59 4: whatsapp: parse: [offline]:
2015.07.02 14:48:59 3: whatsapp: sending /L
2015.07.02 14:48:59 3: whatsapp: sending /presence available
2015.07.02 14:49:00 4: whatsapp: parse: general: Login Failed, reason: not-authorized

2015.07.02 14:49:00 4: whatsapp: parse: Auth Error, reason not-authorized

2015.07.02 14:49:00 3: whatsapp: sending /disconnect
2015.07.02 14:49:00 3: whatsapp: Disconnected
2015.07.02 14:49:00 3: whatsapp: read: error during sysread: No child processes
2015.07.02 14:49:00 3: whatsapp: read: end of file reached while sysread
2015.07.02 14:49:10 2: whatsapp: setting $HOME to /opt/fhem
2015.07.02 14:49:10 2: whatsapp: starting yoswup-cli: /opt/yowsup-master/yowsup-cli demos -c /opt/fhem/yowsup.cfg --yowsup
2015.07.02 14:49:11 4: whatsapp: parse: Yowsup Cli client
==================
Type /help for available commands


2015.07.02 14:49:11 4: whatsapp: parse: [offline]:
2015.07.02 14:49:11 3: whatsapp: sending /L
2015.07.02 14:49:11 3: whatsapp: sending /presence available
2015.07.02 14:49:13 4: whatsapp: parse: general: Login Failed, reason: not-authorized
Auth Error, reason not-authorized

2015.07.02 14:49:13 3: whatsapp: sending /disconnect
2015.07.02 14:49:13 3: whatsapp: Disconnected
2015.07.02 14:49:13 3: whatsapp: read: error during sysread: No child processes
2015.07.02 14:49:13 3: whatsapp: read: end of file reached while sysread
2015.07.02 14:49:23 2: whatsapp: setting $HOME to /opt/fhem
2015.07.02 14:49:23 2: whatsapp: starting yoswup-cli: /opt/yowsup-master/yowsup-cli demos -c /opt/fhem/yowsup.cfg --yowsup
2015.07.02 14:49:24 4: whatsapp: parse: Yowsup Cli client
==================
Type /help for available commands


2015.07.02 14:49:24 4: whatsapp: parse: [offline]:
2015.07.02 14:49:24 3: whatsapp: sending /L
2015.07.02 14:49:24 3: whatsapp: sending /presence available
2015.07.02 14:49:25 4: whatsapp: parse: general: Login Failed, reason: not-authorized
Auth Error, reason not-authorized


Die Anbindung "connected" und "disconnected" zyklisch, desweiteren taucht manchmal auch der Status "offline" im state auf.

JoWiemann

Wie heißt denn nun Deine yowsup config? config.file oder yowsup.cfg


Grüße Jörg

Gesendet von iPhone mit Tapatalk
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

phel

Zitat von: kossmann am 02 Juli 2015, 14:52:55

Bekomme ich mit yowsup-cli eigentlich eine Nummer wieder gelöscht (de-registriert)? Meine Festnetzrufnummer ist mir da doch etwas unheimlich, wenn es um echte WhatsApp-Kommunikation mit anderen geht, die beide Nummern von mir im Kontakt gespeichert haben. Habe da etwas Angst, dass FHEM die ganzen Nachrichten in Zukunft erhält.


Das problem hatt ich auch.. Habe tatsächlich schon Nachrichten verpasst, weil mir Leute an die Festnetz Nummer geschrieben haben..
Habe jetzt auf eine bisher ungenutzte Festnetz Nummer umgestellt.
Löschen ging über den eingebauten Befehl von yowsup nicht - ich musste die Festnetz Nummer auf einem Handy registrierenund konnte dann von dort den Account löschen.

Grüße
phel

TechMech

Zitat von: JoWiemann am 02 Juli 2015, 16:12:14
Wie heißt denn nun Deine yowsup config? config.file oder yowsup.cfg

Ich habe beide! im.... opt/fhem/ liegt eine "yowsup.cfg" und im.... opt/yowsup-master/ liegt eine "yowsup.config" beide mit dem gleichen Inhalt.


cc=49
phone=49*********
id=0000000000
password=tZr***************



define whatsapp yowsup
attr whatsapp cmd /opt/yowsup-master/yowsup-cli demos -c /opt/fhem/yowsup.cfg --yowsup
attr whatsapp home /opt/fhem
attr whatsapp icon it_i-net@3399FF
attr whatsapp room Gateway
attr whatsapp verbose 5



müsste aber funktionieren da ich als home Verzeichnis..... /opt/fhem angegeben habe.

TWART016

Hallo,

bei der Installations schlägt der Download fehl, da der Link nicht stimmt.

Wenn ich sudo apt-get install python-pip python-dev build-essential eingebe, kommt nur
Failed to fetch http://mirrordirector.raspbian.org/raspbian/pool/main/o/openssl/libssl-dev_1.0.1e-2+rvt+deb7u14_armhf.deb  404  Not Found
Failed to fetch http://mirrordirector.raspbian.org/raspbian/pool/main/o/openssl/libssl-doc_1.0.1e-2+rvt+deb7u14_all.deb  404  Not Found

Aktuell ist jedoch libssl-dev_1.0.1e-2+rvt+deb7u17_armhf.deb. Wie kann der Link geändert werden?


Freundliche Grüße
TWART016

justme1968

in einem anderen thread ist die frage aufgekommen ob und  wie man ein bild vom handy an fhem senden kann.

mit whtsapp und dem yowsup modul geht das problemlos. in der nachricht steht dann eine url unter der man das bild findet und per notify z.b. in einen weblink stecken kann.

was ich nicht weiss ist wie lange die bilder online bleiben. d.h es wäre eventuell sinnvoll sie tatsächlich nach lokal zu kopieren.

gibt es hierfür noch mehr anwender? wenn ja würde ich eine hilfsroutine per nonblocking httputils im yowsup modul einbauen.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

forum-merlin

Hallo @ All,

Sorry für die vll dumme Frage, aber wie bekomme ich Werte meiner Tempsensoren verschickt? Oder auch Werte die ich über einen Dummy für ein Magnetventil setze ?
Wenn ich in der FHEMCMD (also im Webinterface oben) folgendes eingebe, bekomme ich Werte zurück.

Eingabe:
{ReadingsVal("GA.TempSensor","state","")}
Ausgabe:
T: 37.9 H: 29

Jetzt würde ich gerne dies noch mit Text versehen, und als Ausgabe per WhatsApp so einen Text versenden.
Garten hat folgende Werte: T: 37.9 H: 29


Oder wenn ich meine Bewässerung starte, mache ich folgendes in einem notify der durch einen Dummy getriggert wird:

GA.HA.Rasen { if ("%" ne "off") { fhem ("set WhatsApp send 49176xxxxxxxx Rasensprenger über HA wurde EINgeschaltet!") } else { fhem ("set WhatsApp send 49176xxxxxxxx Rasensprenger über HA wurde AUSgeschaltet!")}}

Ich kann aber auch 10min 20min etc... schalten.
Wie bekomme ich das mit dem jeweiligen Wert wie z.B. "wurde für 10 Minuten eingeschaltet" hin?

Danke schon mal.

Gruß

Holger

FHEM 5.8 auf RasPi3; CULv3-868; RFXtrx433; HM-Sec-SC-2; HM-CFG-LAN; HM-LC-Bl1-FM; HM-CC-RT-DN; HM-ES-PMSw1-Pl; HM-LC-Sw4-DR; Hunter Ventile; 8ch Relais; ENIGMA2; ONKYO_AVR; SONOS; Harmony; telegram; HM-PB-6-WM55; GPIO; HM-Sen-MDIR-O; HM-SEC-SD; HM-LC-Dim1L-Pl-3;

Lling

Gibts eigentlich ne möglichkeit, den Namen vom Whatsapp zu ändern. So wird ja immer die Nummer angezeigt in der Vorschau bei iOS zumindest.

justme1968

wie bei jedem anderen device auch mit rename.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

Lling

Nein ich meinte jetzt, wenn Fhem eine Nachricht schickt, wird eine Vorschau auf dem Homescreen beim Iphone angezeigt. Dort steht aber immer die Nummer von der die Nachricht geschickt wurde. Diese Nummer lässt sich theoretisch bei Whatsapp in den Einstellungen/Profil/Name ändern.

In Whatsapp selbst wird ja der Name aus dem Telefonbuch des Handys abgegriffen. Nur in der Vorschau halt nicht.

justme1968

wie bei jedem anderen device auch mit rename.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

Lling