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

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

Vorheriges Thema - Nächstes Thema

majorshark

So.
Jetzt habe ich den Pfad im /opt/yowsup-master/yowsuo/common/constants.py von ~/.yowsup auf /opt/fhem/.yowsup geändert. Wenn ich jetzt via FHEM Kommandozeile ein
{system("/opt/yowsup-master/yowsup-cli demos -s 491727964603 \"test\" -c /opt/fhem/yowsup.config")}
absetzte werden die keys generiert und der Ordner wird angelegt. Die Nachricht kommt an.

Wenn ich nun den Ordner wieder lösche, sollte er doch beim ersten Start von yowsup durch das Modul wieder angelegt werden oder? Wird er aber nicht.
Grüße aus Dewitz

VM auf Synology DS718+ mit FHEM 5.9 auf Debian 9.5/32-Bit (stretch)
Nächster Leipziger Stammtisch:

Fhemeinsteiger

@majorshark

poste mal dein Log.
die Tel. Nummern mit x ändern!
Hast du wie im wiki beschrieben folgendes eingegeben?
sudo chown -R fhem:dialout /opt/yowsup-master /opt/yowsup-config
Wie sieht dein WhatsApp Modul im Browser aus?

Du kannst auch das nochmal ausführen
ZitatVor den weiteren Schritten sollte geprüft werden, ob dem User fhem eine Loginshell zugewiesen ist:

getent passwd fhem
Wird hier am Ende /bin/false ausgegeben, so muss dies angepasst werden:

sudo chsh -s /bin/bash fhem
Mittels getent passwd fhem kann auch bereits das Home-Verzeichnis ausgelesen werden, dies steht in der ausgegebenen Doppelpunkt-separierten Liste an vorletzter Stelle.

Nun loggt man sich unter dem User ein, unter dem fhem läuft (in den folgenden Beispielen werden die vom fhem-Setup-Script generierten Defaults verwendet: User=fhem , home=/opt/fhem Gruppe=dialout) und liest dort die $HOME-Variable aus und prüft das Home-Verzeichnis:

sudo su - fhem
echo $HOME
cd $HOME
logout
Diesen Wert braucht man später - gut merken. Sollte hier ein Fehler auftreten (z.B. das home nicht vorhanden), so muss dies zuerst korrigiert werden.

es könnte ein Rechteproblem sein-hatte ich auch schon

majorshark

Hallo.

Anbei das Modul im Browser (Anhang) und die Ausgaben zum WiKi Artikel.

sudo chown -R fhem:dialout /opt/yowsup-master /opt/yowsup-config
habe ich gemacht.

Im Log steht quasi immer das gleiche drin:

2015.10.01 11:00:36 2: WhatsApp: setting $HOME to /opt/fhem
2015.10.01 11:00:36 2: WhatsApp: starting yoswup-cli: /opt/yowsup-master/yowsup-cli demos -d -c /opt/fhem/yowsup.config --yowsup
2015.10.01 11:00:36 3: WhatsApp: sending /disconnect
2015.10.01 11:00:36 3: WhatsApp: Disconnected
2015.10.01 11:00:36 3: WhatsApp: read: end of file reached while sysread
2015.10.01 11:00:46 2: WhatsApp: setting $HOME to /opt/fhem
2015.10.01 11:00:46 2: WhatsApp: starting yoswup-cli: /opt/yowsup-master/yowsup-cli demos -d -c /opt/fhem/yowsup.config --yowsup
2015.10.01 11:00:46 3: WhatsApp: sending /disconnect
2015.10.01 11:00:46 3: WhatsApp: Disconnected
2015.10.01 11:00:46 3: WhatsApp: read: end of file reached while sysread
2015.10.01 11:00:56 2: WhatsApp: setting $HOME to /opt/fhem
2015.10.01 11:00:56 2: WhatsApp: starting yoswup-cli: /opt/yowsup-master/yowsup-cli demos -d -c /opt/fhem/yowsup.config --yowsup
2015.10.01 11:00:56 3: WhatsApp: sending /disconnect
2015.10.01 11:00:56 3: WhatsApp: Disconnected
2015.10.01 11:00:56 3: WhatsApp: read: end of file reached while sysread
2015.10.01 11:01:06 2: WhatsApp: setting $HOME to /opt/fhem
2015.10.01 11:01:06 2: WhatsApp: starting yoswup-cli: /opt/yowsup-master/yowsup-cli demos -d -c /opt/fhem/yowsup.config --yowsup
2015.10.01 11:01:06 3: WhatsApp: sending /disconnect
2015.10.01 11:01:06 3: WhatsApp: Disconnected
2015.10.01 11:01:06 3: WhatsApp: read: end of file reached while sysread
2015.10.01 11:01:16 2: WhatsApp: setting $HOME to /opt/fhem
2015.10.01 11:01:16 2: WhatsApp: starting yoswup-cli: /opt/yowsup-master/yowsup-cli demos -d -c /opt/fhem/yowsup.config --yowsup
2015.10.01 11:01:16 3: WhatsApp: sending /disconnect
2015.10.01 11:01:16 3: WhatsApp: Disconnected
2015.10.01 11:01:16 3: WhatsApp: read: end of file reached while sysread
2015.10.01 11:01:26 2: WhatsApp: setting $HOME to /opt/fhem
2015.10.01 11:01:26 2: WhatsApp: starting yoswup-cli: /opt/yowsup-master/yowsup-cli demos -d -c /opt/fhem/yowsup.config --yowsup
2015.10.01 11:01:26 3: WhatsApp: sending /disconnect
2015.10.01 11:01:26 3: WhatsApp: Disconnected
2015.10.01 11:01:26 3: WhatsApp: read: end of file reached while sysread
2015.10.01 11:01:36 2: WhatsApp: setting $HOME to /opt/fhem
2015.10.01 11:01:36 2: WhatsApp: starting yoswup-cli: /opt/yowsup-master/yowsup-cli demos -d -c /opt/fhem/yowsup.config --yowsup
2015.10.01 11:01:36 3: WhatsApp: sending /disconnect
2015.10.01 11:01:36 3: WhatsApp: Disconnected
2015.10.01 11:01:36 3: WhatsApp: read: end of file reached while sysread
2015.10.01 11:01:46 2: WhatsApp: setting $HOME to /opt/fhem
2015.10.01 11:01:46 2: WhatsApp: starting yoswup-cli: /opt/yowsup-master/yowsup-cli demos -d -c /opt/fhem/yowsup.config --yowsup
2015.10.01 11:01:46 3: WhatsApp: sending /disconnect
2015.10.01 11:01:46 3: WhatsApp: Disconnected
2015.10.01 11:01:46 3: WhatsApp: read: end of file reached while sysread
2015.10.01 11:01:56 2: WhatsApp: setting $HOME to /opt/fhem
2015.10.01 11:01:56 2: WhatsApp: starting yoswup-cli: /opt/yowsup-master/yowsup-cli demos -d -c /opt/fhem/yowsup.config --yowsup
2015.10.01 11:01:56 3: WhatsApp: sending /disconnect
2015.10.01 11:01:56 3: WhatsApp: Disconnected
2015.10.01 11:01:56 3: WhatsApp: read: end of file reached while sysread



Grüße Frank und danke für Deine Unterstützung.
Grüße aus Dewitz

VM auf Synology DS718+ mit FHEM 5.9 auf Debian 9.5/32-Bit (stretch)
Nächster Leipziger Stammtisch:

Fhemeinsteiger

mmm,
soweit stimmt ja alles ausser bei mir ist kein -d im pfad:
2015.09.25 10:51:05 2: WhatsApp: starting yoswup-cli: /opt/yowsup-master/yowsup-cli demos -c /opt/fhem/config.yowsup --yowsup  (meins)
2015.10.01 11:01:06 2: WhatsApp: starting yoswup-cli: /opt/yowsup-master/yowsup-cli demos -d -c /opt/fhem/yowsup.config --yowsup (deins)

allerdings weiß ich auch nicht wofür das -d steht?
Hast du mal ein Update in fhem gemacht?

majorshark

#694
Das -d steht für Debug. So ist die Aussage weiter oben. Das macht aber bei der Ausgabe im Log bei mir keinen Unterschied.
Update mache ich gerade ...


Events (Filter:global):
2015-10-01 11:41:57 Global global Backup with command: tar -cf - fhem.cfg ./log/fhem.save ./CHANGED ./configDB.pm ./contrib ./demolog ./docs ./FHEM ./fhem.cfg ./fhem.cfg.demo ./fhem.pl ./fhem.png ./log ./README_DEMO.txt ./restoreDir ./unused ./www ./yowsup.cfg ./yowsup.config |gzip > ./backup/FHEM-20151001_114157.tar.gz
2015-10-01 11:42:10 Global global backup done: FHEM-20151001_114157.tar.gz (15334841 Bytes)
2015-10-01 11:42:10 Global global RMDIR: ./restoreDir/2015-09-23
2015-10-01 11:42:11 Global global UPD ./CHANGED
2015-10-01 11:42:11 Global global UPD ./fhem.cfg.demo
2015-10-01 11:42:11 Global global UPD ./fhem.pl
2015-10-01 11:42:11 Global global UPD FHEM/00_FBAHA.pm
2015-10-01 11:42:11 Global global UPD FHEM/00_HMLAN.pm
2015-10-01 11:42:11 Global global UPD FHEM/00_THZ.pm
2015-10-01 11:42:11 Global global UPD FHEM/00_ZWDongle.pm
2015-10-01 11:42:11 Global global UPD FHEM/01_FHEMWEB.pm
2015-10-01 11:42:11 Global global UPD FHEM/02_RSS.pm
2015-10-01 11:42:11 Global global UPD FHEM/10_CUL_HM.pm
2015-10-01 11:42:11 Global global UPD FHEM/10_EnOcean.pm
2015-10-01 11:42:12 Global global UPD FHEM/10_FBDECT.pm
2015-10-01 11:42:12 Global global UPD FHEM/10_RESIDENTS.pm
2015-10-01 11:42:12 Global global UPD FHEM/10_ZWave.pm
2015-10-01 11:42:12 Global global UPD FHEM/20_ROOMMATE.pm
2015-10-01 11:42:12 Global global UPD FHEM/30_MilightBridge.pm
2015-10-01 11:42:12 Global global UPD FHEM/31_MilightDevice.pm
2015-10-01 11:42:12 Global global UPD FHEM/36_EleroDrive.pm
2015-10-01 11:42:12 Global global UPD FHEM/36_EleroStick.pm
2015-10-01 11:42:12 Global global UPD FHEM/51_I2C_BMP180.pm
2015-10-01 11:42:12 Global global UPD FHEM/52_I2C_MCP342x.pm
2015-10-01 11:42:12 Global global UPD FHEM/55_GDS.pm
2015-10-01 11:42:12 Global global UPD FHEM/55_InfoPanel.pm
2015-10-01 11:42:12 Global global UPD FHEM/70_Pushover.pm
2015-10-01 11:42:12 Global global UPD FHEM/72_FRITZBOX.pm
2015-10-01 11:42:12 Global global UPD FHEM/95_FLOORPLAN.pm
2015-10-01 11:42:12 Global global UPD FHEM/98_HMinfo.pm
2015-10-01 11:42:12 Global global UPD FHEM/98_RandomTimer.pm
2015-10-01 11:42:12 Global global UPD FHEM/98_SVG.pm
2015-10-01 11:42:12 Global global UPD FHEM/98_WeekdayTimer.pm
2015-10-01 11:42:12 Global global UPD FHEM/98_weblink.pm
2015-10-01 11:42:12 Global global UPD FHEM/Color.pm
2015-10-01 11:42:12 Global global UPD FHEM/HMConfig.pm
2015-10-01 11:42:13 Global global UPD FHEM/HttpUtils.pm
2015-10-01 11:42:13 Global global UPD FHEM/lib/openzwave_manufacturer_specific.xml
2015-10-01 11:42:13 Global global UPD www/pgm2/smallscreenstyle.css
2015-10-01 11:42:13 Global global
2015-10-01 11:42:13 Global global New entries in the CHANGED file:
2015-10-01 11:42:13 Global global - feature: new Modules 36_EleroStick.pm and 36_EleroDrive.pm for Elero shutters
2015-10-01 11:42:13 Global global - change: 55_InfoPanel.pm: support ReadingsVal in ticker #35228
2015-10-01 11:42:13 Global global - bugfix: 31_MilightDevice.pm: improved previousState, fixed log errors
2015-10-01 11:42:13 Global global - bugfix: 30_MilightBridge.pm: fixed ping definition
2015-10-01 11:42:13 Global global - bugfix: 95_FLOORPLAN. fixed device-commands and excess logmessages
2015-10-01 11:42:13 Global global - feature: 02_RSS: viewport in HTML header makes page fit screen on tablets
2015-10-01 11:42:13 Global global Calling /usr/bin/perl ./contrib/commandref_join.pl, this may take a while
2015-10-01 11:42:37 Global global *** EN FHEM/32_WifiLight.pm: No document text found
2015-10-01 11:42:37 Global global EN FHEM/60_allergy.pm: Unbalanced li (1, last line ok: 279)
2015-10-01 11:42:37 Global global EN FHEM/60_allergy.pm: Unbalanced b (-1, last line ok: 259)
2015-10-01 11:42:37 Global global
2015-10-01 11:42:37 Global global update finished, "shutdown restart" is needed to activate the changes.
2015-10-01 11:42:37 Global global
2015-10-01 11:42:39 Global global fheminfo server response: ==> ok


Ist durch ...

Keine Veränderung :'(
Grüße aus Dewitz

VM auf Synology DS718+ mit FHEM 5.9 auf Debian 9.5/32-Bit (stretch)
Nächster Leipziger Stammtisch:

Fhemeinsteiger

hast du evtl. WhatsApp auch in der 99_myUtils.pm konfiguriert?

war ja mal am Anfang die rede?

majorshark

Habe mir eine 99_myUtilsWhatsApp.pm angelegt. Ist jetzt auch auskommentiert.
Grüße aus Dewitz

VM auf Synology DS718+ mit FHEM 5.9 auf Debian 9.5/32-Bit (stretch)
Nächster Leipziger Stammtisch:

Fhemeinsteiger

vielleicht kannst du mal verbose5 einstellen, neu starten und log posten.
Ich habe mal mein log durchforstet aber da hatte ich auch verbose5 zum vergleich.

majorshark

Verbose 5 ist eingestellt:

2015.10.01 14:38:44 0: Server shutdown
2015.10.01 14:38:44 1: PERL WARNING: Perl exited with active threads:
1 running and unjoined
0 finished and unjoined
0 running and detached
2015.10.01 14:38:47 1: Including fhem.cfg
2015.10.01 14:38:47 3: Opening CUL_0 device /dev/ttyACM0
2015.10.01 14:38:48 3: Setting CUL_0 serial parameters to 38400,8,N,1
2015.10.01 14:38:48 3: CUL_0 device opened
2015.10.01 14:38:48 3: CUL_0: Possible commands: BbCFiAZNkGMKUYRTVWXefmLltux
2015.10.01 14:38:48 2: Switched CUL_0 rfmode to HomeMatic
2015.10.01 14:38:48 3: telnetPort: port 7072 opened
2015.10.01 14:38:49 3: WEB: port 8083 opened
2015.10.01 14:38:49 3: WEBphone: port 8084 opened
2015.10.01 14:38:49 3: WEBtablet: port 8085 opened
2015.10.01 14:38:49 2: eventTypes: loaded 1895 events from ./log/eventTypes.txt
2015.10.01 14:38:49 3: Solarlog initialized: 192.168.3.4 300
...
2015.10.01 14:38:51 3: Solardatenlogger: Defined with URL http://192.168.3.101:8083/fhem?room=Solaranlage and interval 300
2015.10.01 14:38:51 3: Gasdatenlogger: Defined with URL http://192.168.3.9/index.htm and interval 60
2015.10.01 14:38:52 3: TABLETUI: new ext defined infix:ftui: dir:./www/tablet:
2015.10.01 14:38:52 3: Registering HTTPSRV TABLETUI for URL /ftui   and assigned link ftui ...
...
2015.10.01 14:38:54 1: Including ./log/fhem.save
2015.10.01 14:38:54 2: WhatsApp: starting yoswup-cli: /opt/yowsup-master/yowsup-cli demos -d -c /opt/fhem/yowsup.cfg --yowsup
2015.10.01 14:38:54 3: No I/O device found for RolloBad1
2015.10.01 14:38:54 3: No I/O device found for RolloSZ
2015.10.01 14:38:54 3: No I/O device found for RolloKT
2015.10.01 14:38:54 3: No I/O device found for RolloWZ
2015.10.01 14:38:54 3: No I/O device found for RolloBad2
2015.10.01 14:38:54 3: No I/O device found for RolloAZ
2015.10.01 14:38:54 3: No I/O device found for RolloKZ
2015.10.01 14:38:54 3: No I/O device found for RolloHWR
2015.10.01 14:38:55 3: Device CUL_HM_HM_ES_PMSw1_Pl_24AC43 added to ActionDetector with 000:10 time
2015.10.01 14:38:55 3: Device CUL_HM_HM_ES_PMSw1_Pl_283B5A added to ActionDetector with 000:10 time
2015.10.01 14:38:55 3: Device CUL_HM_HM_SEC_SC_2_247E14 added to ActionDetector with 028:00 time
2015.10.01 14:38:55 3: Device CUL_HM_HM_Sen_MDIR_O_24F55F added to ActionDetector with 000:10 time
2015.10.01 14:38:55 3: Device CUL_HM_ID_00AC_24AC42 added to ActionDetector with 000:10 time
2015.10.01 14:38:55 3: Device HM_37B55A added to ActionDetector with 000:50 time
2015.10.01 14:38:55 2: WhatsApp: setting $HOME to /opt/fhem
2015.10.01 14:38:55 2: WhatsApp: starting yoswup-cli: /opt/yowsup-master/yowsup-cli demos -d -c /opt/fhem/yowsup.cfg --yowsup
2015.10.01 14:38:55 3: WifiLight_Bude low level cmd queue send ERROR 56000000aa, qlen 1 (trying to reconnect)
DEBUG:yowsup.stacks.yowstack:Initializing stack
DEBUG:yowsup.stacks.yowstack:Constructed Network Layer
DEBUG:yowsup.stacks.yowstack:Constructed Stanza Regulator Layer
DEBUG:yowsup.stacks.yowstack:Constructed Crypt Layer
DEBUG:yowsup.stacks.yowstack:Constructed Coder Layer
DEBUG:yowsup.stacks.yowstack:Constructed Logger Layer
DEBUG:yowsup.stacks.yowstack:Constructed Axolotl Layer
DEBUG:yowsup.stacks.yowstack:Constructed Authentication Layer - Messages Layer - Receipt Layer - Ack Layer - Presence Layer - Ib Layer - Iq Layer - notification Ib Layer - Iq Layer - Chatstate Layer - call Layer - Groups Iq Layer - Media Layer - Privacy Layer - Profiles Layer
DEBUG:yowsup.stacks.yowstack:Constructed CLI Interface Layer
Yowsup Cli client
==================
Type /help for available commands

[offline]:Exception in thread Thread-1:
Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 552, in __bootstrap_inner
    self.run()
  File "/usr/lib/python2.7/threading.py", line 505, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/opt/yowsup-master/yowsup/demos/cli/cli.py", line 153, in startInputThread
    cmd = self._queuedCmds.pop(0) if len(self._queuedCmds) else input(self.getPrompt()).strip()
EOFError: EOF when reading a line

DEBUG:yowsup.stacks.yowstack:Initializing stack
DEBUG:yowsup.stacks.yowstack:Constructed Network Layer
DEBUG:yowsup.stacks.yowstack:Constructed Stanza Regulator Layer
DEBUG:yowsup.stacks.yowstack:Constructed Crypt Layer
DEBUG:yowsup.stacks.yowstack:Constructed Coder Layer
DEBUG:yowsup.stacks.yowstack:Constructed Logger Layer
DEBUG:yowsup.stacks.yowstack:Constructed Axolotl Layer
DEBUG:yowsup.stacks.yowstack:Constructed Authentication Layer - Messages Layer - Receipt Layer - Ack Layer - Presence Layer - Ib Layer - Iq Layer - notification Ib Layer - Iq Layer - Chatstate Layer - call Layer - Groups Iq Layer - Media Layer - Privacy Layer - Profiles Layer
DEBUG:yowsup.stacks.yowstack:Constructed CLI Interface Layer
Yowsup Cli client
==================
Type /help for available commands

[offline]:Exception in thread Thread-1:
Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 552, in __bootstrap_inner
    self.run()
  File "/usr/lib/python2.7/threading.py", line 505, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/opt/yowsup-master/yowsup/demos/cli/cli.py", line 153, in startInputThread
    cmd = self._queuedCmds.pop(0) if len(self._queuedCmds) else input(self.getPrompt()).strip()
EOFError: EOF when reading a line

2015.10.01 14:38:56 1: WifiLight_Bude low level cmd queue send ERROR 56000000aa, qlen 1 (reconnect giving up)
2015.10.01 14:38:56 1: usb create starting
2015.10.01 14:38:56 3: Probing CUL device /dev/ttyAMA0
2015.10.01 14:38:57 3: Probing TCM_ESP3 device /dev/ttyAMA0
2015.10.01 14:38:57 3: Probing FRM device /dev/ttyAMA0
2015.10.01 14:39:02 1: usb create end
2015.10.01 14:39:02 3: NTFY return:  WhatsApp:HASH(0x25464e0)
2015.10.01 14:39:02 2: SecurityCheck:  WEB,WEBphone,WEBtablet has no basicAuth attribute. telnetPort has no password/globalpassword attribute.  Restart FHEM for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2015.10.01 14:39:02 0: Featurelevel: 5.6
2015.10.01 14:39:02 0: Server started with 167 defined entities (version $Id: fhem.pl 9307 2015-09-25 18:44:20Z rudolfkoenig $, os linux, user fhem, pid 2470)
2015.10.01 14:39:02 3: WhatsApp: sending /disconnect
2015.10.01 14:39:02 3: WhatsApp: Disconnected
2015.10.01 14:39:02 3: WhatsApp: read: end of file reached while sysread
2015.10.01 14:39:12 2: WhatsApp: setting $HOME to /opt/fhem
2015.10.01 14:39:12 2: WhatsApp: starting yoswup-cli: /opt/yowsup-master/yowsup-cli demos -d -c /opt/fhem/yowsup.cfg --yowsup
2015.10.01 14:39:12 3: WhatsApp: sending /disconnect
2015.10.01 14:39:12 3: WhatsApp: Disconnected
2015.10.01 14:39:12 3: WhatsApp: read: end of file reached while sysread
Grüße aus Dewitz

VM auf Synology DS718+ mit FHEM 5.9 auf Debian 9.5/32-Bit (stretch)
Nächster Leipziger Stammtisch:

Fhemeinsteiger

#699
Also die "DEBUG:" Meldungen habe ich nicht.
Hier im Tread wurde schon mal darüber geschrieben Seite 20#290
vielleicht hilft dir das weiter?

yowsup hast du ja auch schon neu installiert bzw. neu drübergebügelt mit einem Neustart ?
Langsam hab ich auch keinen Ansatz mehr.

Badflex

#700
Zitat von: Fhemeinsteiger am 30 September 2015, 10:49:02
Hallo@Badflex,
funktioniert es bei dir jetzt auch?
Hast du mal wie @ZeitlerW beschrieben hat, die .yowsup - Directory gelöscht?

Wo finde ich .yowsup Directory?

Bei mir gibt's den nicht: nicht unter fhem und auch nicht unter root.
Habe eigentlich alles durchsucht.

Im log erhalte ich noch diesen Fehler:

2015.10.02 08:53:37 2: WhatsApp: setting $HOME to /opt/fhem
2015.10.02 08:53:37 2: WhatsApp: starting yoswup-cli: /opt/yowsup-master/yowsup-cli demos -c /opt/yowsup-config/yowsup.config --yowsup
Exception in thread Thread-1:
Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 552, in __bootstrap_inner
    self.run()
  File "/usr/lib/python2.7/threading.py", line 505, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/opt/yowsup-master/yowsup/demos/cli/cli.py", line 153, in startInputThread
    cmd = self._queuedCmds.pop(0) if len(self._queuedCmds) else input(self.getPrompt()).strip()
IOError: [Errno 104] Connection reset by peer


und ständig:2015.10.02 09:14:34 4: WhatsApp: parse: Iq:
ID: 12
Type: result
from: 49xxxxxxxxxxx@s.whatsapp.net

2015.10.02 09:14:34 4: WhatsApp: parse:

2015.10.02 09:15:25 4: WhatsApp: parse: Iq:
ID: 13
Type: result
from: 49xxxxxxxxxxx@s.whatsapp.net

2015.10.02 09:15:25 4: WhatsApp: parse:


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

majorshark

Ich denke der Ordner sollte im Home stehen. Bei Dir also /opt/fhem. Aber wie bei Dir wird der Ordner auch bei mir nicht erstellt.
Grüße aus Dewitz

VM auf Synology DS718+ mit FHEM 5.9 auf Debian 9.5/32-Bit (stretch)
Nächster Leipziger Stammtisch:

Fhemeinsteiger

#702
also solche Meldungen im log hab ich auch (verbose5)
2015.10.02 13:15:22 4: WhatsApp: parse:

2015.10.02 13:15:22 4: WhatsApp: parse: [offline]:
2015.10.02 13:15:22 3: WhatsApp: sending /L
2015.10.02 13:15:22 3: WhatsApp: sending /presence available
2015.10.02 13:15:23 4: WhatsApp: parse: Auth: Logged in!

2015.10.02 13:15:23 4: WhatsApp: parse: [connected]:[connected]:
2015.10.02 13:16:13 4: WhatsApp: parse: Iq:
ID: 1
Type: result
from: 49xxxxxx@s.whatsapp.net


2015.10.02 13:17:03 4: WhatsApp: parse: Iq:
ID: 2
Type: result
from: 49xxxxxxx@s.whatsapp.net

2015.10.02 13:17:03 4: WhatsApp: parse:

2015.10.02 13:17:53 4: WhatsApp: parse: Iq:
ID: 3
Type: result
from: 49xxxxxx@s.whatsapp.net


2015.10.02 13:18:43 4: WhatsApp: parse: Iq:
ID: 4
Type: result
from: 49xxxxxx@s.whatsapp.net

2015.10.02 13:18:43 4: WhatsApp: parse:

2015.10.02 13:19:33 4: WhatsApp: parse: Iq:
ID: 5
Type: result
from: 49xxxxx@s.whatsapp.net



d.h. bei mir-ich bin connected.
Ich glaube der Ordner wird erst erstellt, wenn eine Nachricht versendet wird. (bin mir aber nicht ganz sicher) ,denn darin steht als Ordner die Rufnummer mit der du dich in fhem angemeldet hast.

FunkOdyssey

Hat man die Möglichkeit, den String irgendwie (ich nenne es mal) maskieren?

Ich habe mehrere Zeile, an WhatsApp-Befehlen, in denen ich kaum den Anfang und Ende erkenne. Gerade in einer größeren DOIF-Aufzählung fände ich es nicht schlecht, wenn man den Text in Anführungszeichen oder Hochkommata packen könnte.

Beispiel:

Aktuell

set WhatsAppJulian send Hier steht ein längerer Text.,
set WhatsAppClaus send Hier steht ein längerer Text.,
set WhatsAppTobias send Hier steht ein längerer Text.


Wünschenswert

set WhatsAppJulian send "Hier steht ein längerer Text.",
set WhatsAppClaus send "Hier steht ein längerer Text.",
set WhatsAppTobias send "Hier steht ein längerer Text."


Ist das irgendwie machbar? Ich hatte bisher keinen Erfolg.

VB90

würden dir << und >> helfen?
Die werden dann zwar mit gesendet, aber das dürfte das kleinere Übel sein.

vb

ps. du kannst auch " verwenden, werden aber ebenso mit versendet.
Man muss das Rad nicht neu erfinden, nur wissen wie es gedreht wird.