Man muss keinen neuen Benutzer in der Fritte anlegen sondern eine virtuelle Klingel.
Auch muss UPNP nicht angehakt sein, wohl aber Anwendungen TR064 erlauben.
Ich habe FON2 gelöscht, neu angelegt und in die WÄHLHILFE integriert.
Hallo,
ich versuche verzweifelt das Sketch zu kompilieren. Die Einstellungen habe ich wie auf der Reichelt-Seite beschrieben eingestellt, aber beim kompilieren kommt permanent dieser Fehler:
C:\Users\Hans\Documents\Arduino\libraries\TR-064_SOAP_Library\src\tr064.cpp: In member function 'String TR064::httpRequest(String, String, String, bool)':
C:\Users\Hans\Documents\Arduino\libraries\TR-064_SOAP_Library\src\tr064.cpp:398:15: error: call to 'HTTPClient::begin' declared with attribute error: obsolete API, use ::begin(WiFiClient, host, port, uri)
398 | http.begin(_ip, _port, url);
| ~~~~~~~~~~^~~~~~~~~~~~~~~~~
exit status 1
Fehler beim Kompilieren für das Board NodeMCU 1.0 (ESP-12E Module).
Kann mir bitte jemand sagen was ich hier falsch mache?
Dein gefundener Sketch ist zu alt und nicht mehr mit den aktuellen Libs verträglich. Den musst Du umschreiben oder etwas aktuelleres suchen.
Hat Du mal den Sketch aus diesem Thread probiert?
zum umschreiben wäre ich nicht fähig . Du hast Recht es wurde wohl was an der Bibliothek vom ESP8266 geändert. Hatte zuerst die Version 3.0.0 installiert. Bin Jetzt auf die Version 2.7.4 runter gegangen und damit funktioniert das kompilieren.
Das ist auch ein möglicher Weg. Schön, dass es funktioniert und danke für die Rückmeldung. Mache Dir einen Vermerk in die ino, dass es nur < Version 3 läuft.
Für solche Sachen bieten sich portable IDE an. Davon kannst Du mehrere parallel haben und dann auch eine spezielle für diese Klingel, wenn Du da noch mal ran willst/musst.
In den letzten Tagen ist wieder einiges bei AVM passiert.
Während bei der 7490 sich letztmalig im Mai noch eine 7.27 dazu gesellt hat, ist z.B. bei der 3490 die schon wieder aufgefressen und schon eine 7.28 aktiv.
Meine Bitte...
Unbedingt dazu schreiben, unter welchen Versionen was (nicht) oder wieder funktioniert...
ich bin mir sicher das die Probleme nichts mit irgendeiner Fritz!Box Firmware zu tun haben. Waren bis jetzt immer Konfigfehler und Anwendungsfehler. Die TR064 Version der WLAN Klingel war die Erste die es gab, aber auch die Router Einstellungen dazu waren nicht einfach nachzuvollziehen. Zusätzlich müssen für TR064 Freigaben erstellt werden. Ist doch in der heutigen Zeit alles Mist. TR064 ist ein Fernwartungsprotokoll mit Schwachstellen. Sollte nur bei Bedarf und nicht dauerhaft aktiv sein. 2016 wurde das ausgenutzt. Deswegen last den Sch.... damit sein und verwendet die einfachere SIP Version. Dafür benötigt man weder Portfreigaben noch extra Nutzerkonten oder sonstwas. Hat bis jetzt jeder hinbekommen. Mehr Appell an die Vernunft kann ich nicht machen.
ok danke für die Info und den Links, ich schau mir das mal an. Ich hatte das mit SIP auch schon vorher versucht über den Raspberry Pi zu realisieren, die Anleitungen die ich dazu im Netz gefunden habe sind relativ alt und funktionieren nicht mehr, da hapert es schon an der Vorbereitung von irgendwelchen Bibliotheken installieren. Irgendwann gibt man dann auf. Zumindest hat man mit dem ESP und TR-04 mal ein Erfolgserlebnis...
Braucht es dazu wirklich eine FAQ? Im Link ist die gesamte Einrichtung beschrieben. Falls da noch Lücken sein sollten kann ich das überarbeiten. Das größte Missverständnis war immer das Einrichten des Telefoniegerätes. Viele verwechseln das mit dem einrichten eines Nutzerkontos auf der Fritz!Box. Letzteres benötigt man dafür nicht.
Ich kann das nachvollziehen Hans. Ich hatte damals laut einem c't Artikel mit Raspi und TR064 angefangen. Wenn ich mich zurück erinnere war die Einrichtung der Software wirklich nicht einfach. Es gab viele Abhängigkeiten. Dagegen ist das mit dem ESP & SIP ein Kinderspiel. ESP & TR064 hatte ich nie probiert. Zudem der ESP als reine Klingel im Sleep Mode bleibt wogegen der Raspi immer laufen müßte. Heißt mit dem Raspi ist kein Batteriebetrieb möglich.
Edit:
wegen Firmware wollte ich nochwas schreiben.
Mein WLAN Klingel ESP8266 lief als erstes an einer 7390. Als das lief kam sie zum eigentlichen Bestimmungsort an eine 74xx. Nach wenigen Jahren wurde sie dort nicht mehr benötigt und ist wieder bei mir an einer 7590 zum spielen. Über die Jahre bekamen alle FritzBoxen Updates und die ESP Klingel lief immer. Deswegen bin ich mir ziemlich sicher das die Firmwareversion keine Rolle spielt. Zumindestens für die SIP Variante, denn diese benötigt nichts spezielles. Wenn die Routerhersteller auf Grund der TR064 Attacke die Schnittstelle geändert haben, könnte es hier und da Probleme geben. Mag sein. Wäre noch ein Grund auf SIP zu wechseln.
wollte kurz Rückmeldung geben, die SIP Version funktioniert wunderbar, musste nur die Einlogdaten und ganz unten den Text ändern, GPIO12 hört sich unschön an
Sag mal, wenn Du das schon so schön lange und erfolgreich im Einsatz hast ... und da offensichtlich auch fit bist ...
... interssiert mich mal, ob man mit dem ESP ne Doorline ersetzen könnte.
Saft ist vorhanden, da zapfe ich meine Torsteuerung an, aber wenn man damit telefonieren könnte -> also die Torstation als Sprechstelle nutzen, wäre es dann ja doch wert das mal ins todo zu nehmen.
ob ich fit bin weiß ich nicht. Hatte nur die Klingel zusammengebaut, konfiguriert und paar Jahre lang betreut. Wobei sich das betreuen auf nichts tun beschränkte, weil immer alles lief. Deswegen weiß ich ja das die Firmwareversionen keine Probleme machen. ESP ist auch nicht mein Steckenpferd. Ich bin bei den ATmegas zu Hause.
Aber nun denn. Du möchtest mit dem ESP so richtig telefonieren? Da muss ich passen. Das würde bedeuten man müßte sich ein Telefon mit ESP nachbauen. Geht das überhaupt so einfach? Mikrofon, Wandler Chip usw.