Forum: Mikrocontroller und Digitale Elektronik Whatsapp Nachricht im Seriellen Monitor anzeigen lassen (Arduino)


von sekse (Gast)


Lesenswert?

Hi,

Ich wollte eine whatsapp Nachricht am Arduino (nodeMCU) im Seriellen 
Monitor anzeigen lassen. Ist das irgendwie möglich wenn ja wie ?

Gruß Lennard

von HoHo (Gast)


Lesenswert?

sekse schrieb:
> Hi,
>
> Ich wollte eine whatsapp Nachricht am Arduino (nodeMCU) im Seriellen
> Monitor anzeigen lassen. Ist das irgendwie möglich

Ja

von Stefan F. (Gast)


Lesenswert?

Rein technisch ist das sicher irgendwie möglich. Die Frage ist, wie die 
Nachricht vom Whatsapp Server bis zu deinem Arduino Monitor kommt. Da 
die Übertragung verschlüsselt stattfindet, ist das vermutlich nicht mit 
einem einfachen Arduino Modul (ohne Anbindung ans Smartphone) machbar.

von Thomas W. (diddl)


Lesenswert?

Ja das geht über das WhatsApp Webinterface.

Muss man halt das HTML parsen was da rein kommt.
Smileys, Bilder, etc. werden dann halt nicht richtig darstellbar sein.

Aber um einem Arduino Befehle zukommen zu lassen, würde es schon gehen.


===

Ich verwende dazu halt Telnet oder meist sogar nur UDP.

von Dirk B. (dirkb2)


Lesenswert?

Muss es WhatsApp sein oder geht auch ein anderer Messenger?

von sekse (Gast)


Lesenswert?

Thomas W. schrieb:
> Ja das geht über das WhatsApp Webinterface.
> Ich verwende dazu halt Telnet oder meist sogar nur UDP.

Hast du da eventuell eine Codebeispiel?

von sekse (Gast)


Lesenswert?

Dirk B. schrieb:
> Muss es WhatsApp sein oder geht auch ein anderer Messenger?

Whatsapp wäre schon besser. Worst case geht auch anderer Messenger

von Thomas W. (diddl)


Lesenswert?

sekse schrieb:
> Hast du da eventuell eine Codebeispiel?

Das parsen des HTML ist easy wenn man sich die TAGS rausgesucht hat.


=====
Das Problem ist eher, wie man die HTTP Session startet …

Hab das gestern mal probiert.
Da musste ich einen Barcode vom Schirm fotografieren, um es zu 
initiieren.

Wenn man über diese Hürde hinweg ist, kann man sich über die lokale IP 
Adresse den Stream problemlos heraus fischen.

Bisher hat er keine neue Authentifizierung verlangt.
Die Verbindung besteht immer noch …

von tls (Gast)


Lesenswert?

Thomas W. schrieb:
> HTTP

Das Problem mit dem Arduino dürfte je nach dessen Flavour das HTTPS 
sein. Dass Whatsapp Web über http läuft, würde mich wundern (Gut, bei 
Facebook wundert mich manchmal nur noch wenig)

von TotomitHarry (Gast)


Lesenswert?

Wahrscheinlich wird das alles zu sicher sein.

Auch wnen man den QR-Code mit nem ESP32 oder so direkt als Webpage zur 
Verfügugn stellt welche man als Bypass dann mit dem Handy aufrufen 
würde.. dann würden noch einige Hürden wie verschlüsselung, und Geräte 
Erkennung übrigbleiben, ebenso vielleicht zig verschiedene Handshakes 
und SSL.. mit nem Rapsi als Bypass wäre da svielleicht möglich, dann 
kann man da sdisplay aber auch gleich an den raspberry anschliessen udn 
einen Daemon schreiben.

von TotomitHarry (Gast)


Lesenswert?

Bzw.. vielleicht kann man das wenn man im Besitz eines Rootservers/Raspi 
ist auch mit einem Virtuellen Browser auf Konsolenebene umsetzen und 
dann die Daten von einem PHP Script pollen..

von Stefan F. (Gast)


Lesenswert?

TotomitHarry schrieb:
> mit einem Virtuellen Browser auf Konsolenebene umsetzen

Ich denke, darauf wird es wohl hinaus laufen.

von Bernd K. (prof7bit)


Lesenswert?

sekse schrieb:
> Whatsapp wäre schon besser.

Whatsapp ist von allen Dingen auf diesem Planeten die man jemals in 
Betracht ziehen könnte so ziemlich das ungeeignetste überhaupt für so 
eine Anwendung. Warum soll es also besser sein als $irgendwas? Das 
ergibt nicht den geringsten Sinn!

: Bearbeitet durch User
von devzero (Gast)


Lesenswert?

Telegram waere deutlich (!) einfacher, da gibt es eine kostenlose API 
fuer

von sekse (Gast)


Lesenswert?

Hallo,
Danke für die Antworten!
Villeicht braucht ihr auch mehr Infos. Also der Plan war das die 
nachrichten einer Gruppe erstmal auf den Seriellen Monitor am Arduino 
dann später auf einen Display angezeigt werden. Wenns bei Telegramm 
schon etwas fertiges in der Richtung gibt nehme ich auch gerne das.
Mfg

von Philipp K. (philipp_k59)


Lesenswert?

Das müsste auch mit Whatsapp einfach werden..

https://github.com/mgp25/Chat-API/wiki/WhatsAPI-Documentation

von Mick (Gast)


Lesenswert?


von Fragender (Gast)


Lesenswert?

Soll das Ganze ohne Handy arbeiten oder reicht es das deine Nachrichten 
z.B. Über Bluetooth oder wlan  an das Display übermittelt und dort 
angezeigt werden ?

von Dirk B. (dirkb2)


Lesenswert?

sekse schrieb:
> Dirk B. schrieb:
>> Muss es WhatsApp sein oder geht auch ein anderer Messenger?
>
> Whatsapp wäre schon besser. Worst case geht auch anderer Messenger

Die API von Telegram wurde ja schon erwähnt.

Da kann man einen BOT betreiben.
Der kann auch in einer Gruppe sein.
Das geht ohne Telefonnummer.

von sekse (Gast)


Lesenswert?

Fragender schrieb:
> Soll das Ganze ohne Handy arbeiten oder reicht es das deine
> Nachrichten
> z.B. Über Bluetooth oder wlan  an das Display übermittelt und dort
> angezeigt werden ?

Also Bluetooth oder Wlan wird schwierig wenn jemand was in die Gruppe 
schreibt der 50 Km entfernt ist. Es ist halt eine Gruppe in der 4 
Personen sind alle Nachrichten in dieser Gruppe sollen an 1 Display 
angezeigt werden. Das ganze ist für die Feuerwehr. Ähnlich oder wie ein 
Pieper. Whatsapp wollte ich weil es so schön einfach ist. Telegramm 
müsste aber auch gehen.

von S. R. (svenska)


Lesenswert?

Du willst also interne Feuerwehrinformationen an Facebook weiterleiten. 
Klingt ziemlich schlau.

von Gabriel M. (gabse)


Lesenswert?

Wieso nicht direkt Android auf den RaspPi, dort ganz normal WhatsApp 
Installieren? Alten TV dran und voilà. WhatsApp ist ziemlich zugeknöpft 
was fremde APIs angeht, Stichwort WhatsApp Plus. Da ist Telegram weitaus 
Kooperativer, hat sich aber leider nicht in der breiten Masse 
durchgesetzt.

von sekse (Gast)


Lesenswert?

S. R. schrieb:
> Du willst also interne Feuerwehrinformationen an Facebook
> weiterleiten.
> Klingt ziemlich schlau.

nene das ist eher ne Spielerei. Der Plan ist Für unseren Gruppenführer 
der in rente geht ein Geschenk zu bauen (das Display) mit dem wir ihm 
Nachrichten schreiben können. Er hat und will auch kein Smartphone und 
ich dachte das wäre ne coole Idee

von Dirk B. (dirkb2)


Lesenswert?

Gabriel M. schrieb:
> hat sich aber leider nicht in der breiten Masse
> durchgesetzt.

für die Vier sollte es reichen.

von Stefan F. (Gast)


Lesenswert?

sekse schrieb:
> Der Plan ist Für unseren Gruppenführer
> der in rente geht ein Geschenk zu bauen (das Display) mit dem wir ihm
> Nachrichten schreiben können. Er hat und will auch kein Smartphone

Wenn er kein Smartphone haben will, dann sicher auch kein 
Messenger-Display. Lasst euch etwas anderes einfallen. Etwas mit 
persönlichem Bezug.

Wo hat er sich mal ganz besonders eingebracht und damit etwas gutes 
erreicht? Ein Kind gerettet, eine Kuh in ihrer Not gemolken, in einen 
verstopften Abwasserkanal hinab gestiegen, ...

Vielleicht gibt es davon einen Zeitungsartikel, den man schön einrahmen 
kann. Oder ein Andenken - irgendeinen Gegenstand (aber bitte keine 
Kackwurst)- den man zu einer kunstvollen Statue aufbereiten kann. Ich 
denke da an eine Hand wie diese 
https://cdn.shopify.com/s/files/1/0872/6904/products/RodinHands__78609.1473879823.1000.1200.jpg?v=1511826272 
die das Andenken hoch hält.

Ich bin schon ein Computer-Freak, aber über so etwas würde sogar ich 
mich nicht lange freuen. Alleine schon, weil es mich täglich an den 
maßlosen Energieverbrauch der Menschen erinnert und die Folgen, die das 
mit sich bringt. Gerade diese Woche!

von sekse (Gast)


Lesenswert?

Stefanus F. schrieb:

> Wenn er kein Smartphone haben will, dann sicher auch kein
> Messenger-Display.

er hatte mal eins kam damit aber nicht klar. Er lehnt sowas nur ab weil 
er mit sowas nicht klar kommt. Wir haben Ihm schon oft sowas geschenkt 
solange er nirgend auftippen muss ist er zufrieden. Die Idee kam sogar 
vom ihm. Zumindest im Ansatz. er wollte nicht komplett den Kontakt zu 
unserem Standort verlieren :)

> mit persönlichem Bezug.

Nach 35 Jahren in der Feuerwehr hat er schon alles in der Richtung 
bekommen. Er hat zu seinem 60. ein elektronischen Bilderrahmen mit all 
solchen Fällen die er geleistet hat Bekommen.

> Ich bin schon ein Computer-Freak, aber über so etwas würde sogar ich
> mich nicht lange freuen.

Ich denke gerade weil du so ein Computer-Freak bist würdest du dich 
nicht freuen. Er ist das nicht und wie oft er mich ausfragt über meine 
Projekte merkt man wie fasziniert er von so etwas ist was für uns 
vielleicht eher Langweilig erscheint.

Mfg

von Stefan F. (Gast)


Lesenswert?

sekse schrieb:
> Er lehnt sowas nur ab weil er mit sowas nicht klar kommt.
> ... wie oft er mich ausfragt über meine Projekte merkt man
> wie fasziniert er von so etwas ist

Ok, das ist was anderes. Dann könnte es eine gute Idee sein. Es muss 
dann aber wirklich ohne großartige Bedien-Sequenzen beim Start 
funktionieren.

> Ich denke gerade weil du so ein Computer-Freak bist
> würdest du dich nicht freuen.

Das kann gut sein. Im Gegensatz zu manch anderen vertraue ich diesen 
Geräten und Diensten auch am wenigsten.

von sekse (Gast)


Lesenswert?

Stefanus F. schrieb:

> Es muss
> dann aber wirklich ohne großartige Bedien-Sequenzen beim Start
> funktionieren.

Ich wollte dann entweder das Programm nach seinem Wlan schreiben oder 
über einen Acsesspoint. Ansonsten wollte ich gar nichts zur Bedienung 
haben. Höchstens einen Powerschalter. Würde es denn mit Telegramm so 
zuverlässig funktionieren? Anschalten und fertig war meine 
Wunschvorstellung.

> Das kann gut sein. Im Gegensatz zu manch anderen vertraue ich diesen
> Geräten und Diensten auch am wenigsten.

Telegramm und Whatsapp oder was meinst du ?

von Stefan F. (Gast)


Lesenswert?

sekse schrieb:
> Würde es denn mit Telegramm so zuverlässig funktionieren?

Keine Ahnung.

>> Im Gegensatz zu manch anderen vertraue ich diesen
>> Geräten und Diensten auch am wenigsten.
> Telegramm und Whatsapp oder was meinst du ?

Ich meine IT Geräte und Internet-Dienste allgemein.

von Dirk B. (dirkb2)


Lesenswert?

sekse schrieb:
> Ich wollte dann entweder das Programm nach seinem Wlan schreiben oder
> über einen Acsesspoint.

Bedenke, dass sich WLAN Namen und/oder Passwörter ändern können.

Viel wissen nicht einmal, dass man dies am Accesspoint ändern kann.
Kommt ein neuer Router, hat das WLAN eine andere SSID.

von Bernd K. (prof7bit)


Lesenswert?

Dirk B. schrieb:
> Viel wissen nicht einmal, dass man dies am Accesspoint ändern kann.
> Kommt ein neuer Router, hat das WLAN eine andere SSID.

Oder es geht plötzlich die Bindung zu Whatsapp irgendwie verloren weil 
die irgendwas ändern oder updaten und dann wird auch wieder ein 
Hausbesuch mit viel Rumgetüftel notwendig, eventuell wirds sogar über 
Nacht komplett wertlos wenn die ihr undokumentiertes API ohne Vorwarnung 
ändern.

Ich würde ihm was schenken was dauerhaft und nicht nur aufgrund von 
zufälligen temporären Glücksfällen funktioniert, etwas das wartungsfrei 
ist und nicht in 10 Jahren nur noch als Briefbeschwerer taugt.

von Dirk B. (dirkb2)


Lesenswert?

Bernd K. schrieb:
> Oder es geht plötzlich die Bindung zu Whatsapp irgendwie verloren weil

Telegram war, glaube ich, schon akzeptiert

> wenn die ihr undokumentiertes API ohne Vorwarnung
> ändern.

denn deren API ist dokumentiert.

von devzero (Gast)


Lesenswert?

Man koennte auch einen eigenen Service dafuer schreiben und hosten - ich 
sehe keinen Vorteil von einem Messenger, wenn der jenige nicht antworten 
kann.

von Marc V. (Firma: Vescomp) (logarithmus)


Lesenswert?

Dirk B. schrieb:
> Kommt ein neuer Router, hat das WLAN eine andere SSID.

 Die man ohne Probleme wieder ändern kann.
 Schon etliche Router gewechselt, SSID aber nicht.

von S. R. (svenska)


Lesenswert?

Marc V. schrieb:
>> Kommt ein neuer Router, hat das WLAN eine andere SSID.
>  Die man ohne Probleme wieder ändern kann.

Nur, wenn man weiß, dass das möglich ist. Was viele eben nicht wissen.

Dirk B. schrieb:
>> wenn die ihr undokumentiertes API ohne Vorwarnung
>> ändern.
> denn deren API ist dokumentiert.

Aber garantiert nicht auf 10 Jahre stabil.

devzero schrieb:
> Man koennte auch einen eigenen Service dafuer schreiben und hosten

Und wer bindet sich den ans Bein?
Das kostet Zeit, bindet Personal und hat keinen Mehrwert.

Zumal - aus meiner Sicht - eine Feuerwehr ein Pagersystem schon im 
Einsatz haben sollte. Mir ist aber auch klar, dass die Feuerwehrleute 
statt eines Pagers lieber ihr Smartphone nutzen wollen, was sie sowieso 
bei sich tragen. Und dann ist es nicht mehr weit bis zu WhatsApp für die 
Einsatzkoordinierung... was eigentlich schade ist.

von sekse (Gast)


Lesenswert?

Hi,

Ja Telegramm wurde akzeptiert und schon erste versuche übernommen. Naja 
da mögt ihr vielleicht recht haben aber ein router ändert sich nicht so 
oft und da die Kommunikation ja sowieso von uns abhängt wäre es ja kein 
Problem das kurz zu ändern.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.