Ist mir noch nie aufgefallen. Kann es sein, dass es nicht mehr bei Whatsapp angemeldet ist?
steht bei dir im Log sowas?
2014-12-08 05:46:34 INFO Thread-25 Whatsapp: Disconnected because closed
2014-12-08 05:46:36 INFO Thread-27 Whatsapp: Authed 41xxxxxx
gruss
Ankündigung
Einklappen
Keine Ankündigung bisher.
Neues Plugin: Whatsapp
Einklappen
X
-
Ich habe das Problem, dass das Plugin nach einiger Zeit nicht mehr reagiert. Im Detail: es reagiert nicht mehr auf Anfragen vom SmartPhone und schickt auch keine Nachrichten mehr raus.
Im Log steht nichts.
Hat jemand ähnliche Erfahrungen gemacht?
Grüße
David
Einen Kommentar schreiben:
-
Hallo,
ich würde einen Pull-Request annehmen.Zitat von mode Beitrag anzeigenSoll das Whatsapp Plugin wieder seinen weg ins Smarthome Repository finden?
Bis bald
Marcus
Einen Kommentar schreiben:
-
Whatsapp in der letzten Smarthome.py Version funktioniert nicht mehr, da die Whatsappserver einen neueren Client erwarten.
Manuell kann man einfach die Datei Yowsup/Common/constants.py aus dem aktuellen Yowsup GIT einspielen, dann sollte es wieder funktionieren!
Soll das Whatsapp Plugin wieder seinen weg ins Smarthome Repository finden?
VG
mode
Einen Kommentar schreiben:
-
<null> antwort per Whatsapp
Hallo,
ich habe ein seltsames Phänomen:
Soweit funktioniert das Plugin sehr gut.
Es kommt nur oft vor, wenn ich eine Anfrage per Whatsapp stelle, dass mir der Pi ne <null> auf whatsapp zurückschickt (es steht nix in der Nachricht und per copy&paste kommt dann null)
Hat dies jemand schonmal gemerkt und ne Lösung gefunden?
Mein code
DankeCode:if msg == "Temperatur": antwort = "Arbeiten: "+str(temp_arbeiten) sh.whatsapp(antwort)
Einen Kommentar schreiben:
-
Solange man nur eine OneWay-Kommunikation benötigt, kann man x-Varinaten wie Bulletpush, NMA, etc.. benutzen, da hast du recht. Bidirektional geht's im moment nur mit dem Whatsapp-Plugin...
gruss Buffi
Einen Kommentar schreiben:
-
Eigentlich könnte man auf Pushbullet umsteigen.. das Plugin funktioniert prima und ist auch unabhängig von der Tel-Nr.
Einen Kommentar schreiben:
-
Wie sieht es eigentlich mit dem Whatsapp Plugin aus? Soll dies dauerhaft aus Smarthome.py entfernt werden, auch wenn Yowsup nun wieder on ist?
In diesem Fall könnte man Yowsup Standalone laufen und auf einem Netzwerk Socket lauschen lassen, der von sh.py mit Nachrichten befüllt wird. Dann hätte man eine Entkopplung der beiden Projekte erreicht...
LG
Mode
Einen Kommentar schreiben:
-
Hallo Zusammen,
irgendwie bekomme ich das WhatsApp Plugin nicht ans fliegen :-(
Beim start zeigt sich folgende Fehlermeldung:
Versteh leider nicht wo sein Problem istCode:# /usr/local/smarthome/bin/smarthome.py -d 2014-06-11 20:33:53,790 INFO Main Start SmartHome.py 1.0-35-gf62db45 -- smarthome.py:__init__:231 2014-06-11 20:33:53,795 DEBUG Main Python 3.2.3 -- smarthome.py:__init__:232 2014-06-11 20:33:53,802 INFO Main Init Scheduler -- scheduler.py:__init__:86 2014-06-11 20:33:53,808 INFO Main Init Plugins -- smarthome.py:start:274 2014-06-11 20:33:53,822 DEBUG Scheduler creating 5 workers -- scheduler.py:run:93 2014-06-11 20:33:53,833 DEBUG Main Plugin: knx -- plugin.py:__init__:43 2014-06-11 20:33:53,862 DEBUG Main Plugin: cli -- plugin.py:__init__:43 2014-06-11 20:33:53,884 DEBUG Main Plugin: sql -- plugin.py:__init__:43 2014-06-11 20:33:53,912 DEBUG Main SQLite 3.7.13 -- __init__.py:__init__:62 2014-06-11 20:33:53,923 DEBUG Main SQLite: database integrity ok -- __init__.py:__init__:78 2014-06-11 20:33:53,948 DEBUG Main SQLite pack next time: 2014-06-12 03:02:00+02:00 -- scheduler.py:_next_time:289 2014-06-11 20:33:53,955 DEBUG Main Plugin: notify -- plugin.py:__init__:43 2014-06-11 20:33:53,964 DEBUG Main Plugin: whatsapp -- plugin.py:__init__:43 2014-06-11 20:33:54,281 ERROR Main Plugin whatsapp exception: No module named Yowsup.Common.debugger -- plugin.py:__init__:57 Traceback (most recent call last): File "/usr/local/smarthome/lib/plugin.py", line 53, in __init__ plugin_thread = Plugin(smarthome, plugin, classname, classpath, args) File "/usr/local/smarthome/lib/plugin.py", line 79, in __init__ exec("import {0}".format(classpath)) File "<string>", line 1, in <module> File "/usr/local/smarthome/plugins/whatsapp/__init__.py", line 23, in <module> from plugins.whatsapp.ListenerClient import WhatsappListenerClient File "/usr/local/smarthome/plugins/whatsapp/ListenerClient.py", line 27, in <module> from .Yowsup.Media.uploader import MediaUploader File "/usr/local/smarthome/plugins/whatsapp/Yowsup/Media/uploader.py", line 1, in <module> from ..Common.Http.warequest import WARequest File "/usr/local/smarthome/plugins/whatsapp/Yowsup/Common/Http/warequest.py", line 33, in <module> from Yowsup.Common.debugger import Debugger as WADebug ImportError: No module named Yowsup.Common.debugger 2014-06-11 20:33:54,310 INFO Main Init Items -- smarthome.py:start:280 2014-06-11 20:33:54,412 DEBUG Main Item env.core.memory = 13963264.0 via SQLite None None -- item.py:set:457 2014-06-11 20:33:54,428 DEBUG Main Item env.core.threads = 7.0 via SQLite None None -- item.py:set:457 2014-06-11 20:33:54,444 DEBUG Main Item env.core.garbage = 0.0 via SQLite None None -- item.py:set:457 2014-06-11 20:33:54,451 DEBUG Main Item env.core: no type specified. -- item.py:__init__:242 2014-06-11 20:33:54,500 DEBUG Main Item env.location: no type specified. -- item.py:__init__:242 2014-06-11 20:33:54,523 DEBUG Main Item env.system.load = 0.08 via SQLite None None -- item.py:set:457 2014-06-11 20:33:54,535 DEBUG Main Item env.system: no type specified. -- item.py:__init__:242 2014-06-11 20:33:54,539 DEBUG Main Item env: no type specified. -- item.py:__init__:242 2014-06-11 20:33:54,554 DEBUG Main KNX: RegenSensor listen on 0/6/99 -- __init__.py:parse_item:235 ... .. .
Installiert habe ich Whatsapp folgendermaßen:
- https://github.com/mknx/smarthome/tr...b2f1c15efbde5e
- „Download ZIP“
- Zipfile entpackt und „./plugins/whatsapp“ nach „/usr/local/smarthome/plugins/“ kopiert (…und Rechte angepasst chown smarthome:smarthome /usr/local/smarthome/plugins/whatsapp -R)
- Konfig angepasst:
./etc/plugin.conf
./etc/logic.confCode:[knx] class_name = KNX class_path = plugins.knx host = 192.168.123.123 port = 6720 [cli] class_name = CLI class_path = plugins.cli ip = 0.0.0.0 update = True [sql] class_name = SQL class_path = plugins.sqlite [notify] class_name = Prowl class_path = plugins.prowl apikey = XX11XX... [whatsapp] class_name = Whatsapp class_path = plugins.whatsapp account = 'xxx' password = 'xxx' trusted = 49170123 logic = 'Logi_Whatsapp'
./logics/whatsapp.pyCode:[Logi_Whatsapp] filename = whatsapp.py
Ohne SH.py klapp das Versenden problemlos:Code:#!/usr/bin/env python msg = trigger['value'] absender = trigger['source'] logger.info(str(msg)+"@"+str(absender)) if msg == "Regen?": antwort = "Ja" if sh.Zentrale.Regen() else "Nein" sh.whatsapp(antwort)
Kann mir hier einer weiterhelfen?Code:# python –V Python 3.2.3 # python yowsup-cli -c config.example -s 49170123 "helloABC" Detected cc: 49 Authed 49179123 Sent message
Ich hab echt keine Idee mehr
Danke und Gruß
Wolle
Einen Kommentar schreiben:
-
Das Projekt ist wieder Online...warum auch immer....
https://github.com/tgalal/yowsup
Einen Kommentar schreiben:
-
Sorry, für's OT, aber doch recht passend an dieser Stelle: WhatsApp lässt Hobby-Projekte löschen ? Festplattenabgabe auf Smartphones | iPhone-Ticker
Einen Kommentar schreiben:
-
Hi
Ich denke du solltest zuerst mal ein bisschen im forum stöbern und lesen. Danach die ersten gehversuche starten - trial & error - und wieder versuchen.
Bez. Diesem plugin ist nicht klar obs in paar tagen noch tut...
Zu deinen fragen:
sh.py starten /etc/init.d/smarthome start | stop etc
Das log liegt unter var/log/
Einen Kommentar schreiben:
-
was kommt den im Log beim starten von sh.py?
- wie geh ich da vor, bzw. mit welchem befehlt starte ich sh.py?
sowas in der art müsste erscheinen:
2014-02-13 10:18:04 INFO Thread-8 Whatsapp: Authed xxxxxx
dann mach mal ne Logik test.py
in welches Verzeichnis musst die test.py abgelegt werden?
mit dem inhalt:
sh.whatsapp("hallo Welt", "Tel-Nr")
und triggere dann die Test-Logik via CLI
- wie mach ich das?
entschuldigung, bin ein absoluter Neuling.
Einen Kommentar schreiben:
-
was kommt den im Log beim starten von sh.py?
sowas in der art müsste erscheinen:
2014-02-13 10:18:04 INFO Thread-8 Whatsapp: Authed xxxxxx
dann mach mal ne Logik test.py
mit dem inhalt:
sh.whatsapp("hallo Welt", "Tel-Nr")
und triggere dann die Test-Logik via CLI
Einen Kommentar schreiben:
-
Hallo,
kann mir jemand evtl. helfen, nachdem einige das Plugin am Laufen haben?
whatsapp entpackt in /usr/smarthome/plugins
unter /usr/smarthome/etc/plugin.conf
folgendes eingetragen:
[whatsapp]
class_name = Whatsapp
class_path = plugins.whatsapp
account = '4915121771111'
password = 'Iavhbbrd2QgDhUEYG0cPDpJPgcM='
trusted = 491721881234 | 491721881234
logic = 'Logi_Whatsapp'
desweiteren unter /usr/smarthome/etc/logi.conf
folgendes eingetragen:
[Logi_Whatsapp]
filename = whatsapp.py
unter /usr/smarthome/logics
die Datei whatsapp.py
mit folgendem Inhalt erstellt:
#!/usr/bin/env python
msg = trigger['value']
absender = trigger['source']
logger.info(str(msg)+"@"+str(absender))
if msg == "Zuhause?":
antwort = "Ja" if sh.presenz.anwesend() else "Nein"
sh.whatsapp(antwort)
Leider funktioniert der empfang und versand nicht.
wo werden die sh.whatsapp Sachen aufgerufen?
Was fehlt. Die Registrierung und so läuft alles da ich dies mit yowsup getestet habe.
Danke schon im Voraus.
Einen Kommentar schreiben:


Einen Kommentar schreiben: