#1
|
|||
|
|||
Huawei 5G CPE Pro 2 (H122-373)
Hallo,
ich suche ein Reconnect-Skript für den genannten 5G-Router. Der LiveHeader-Testlauf war erfolglos. Alternativ würde auch eine Reboot-Methode helfen. Da wird eine neue IP bezogen und er dauert ca. 1 Minute. Grüße |
#2
|
||||
|
||||
In dem Fall wäre eine *einfache* Lösung/Workaround zb ein "Shelly Plug S", den ins WLAN hängen. Dann einstellen das er automatisch nach *Aus* nach x Sekunden wieder angeht. Reconnect wäre dann ein simples Skript welches einfach die Steckdose ausschaltet und dann geht diese nach x Sekunden automatisch wieder an, fertig
__________________
JD-Dev & Server-Admin |
#3
|
|||
|
|||
Danke für die Antwort.
Ich hätte vielleicht noch erwähnen müssen, dass der PC per LAN mit dem Router verbunden ist. Aber das spielt wahrscheinlich keine Rolle, wenn ich mir das Teil anschaue... Also wenn ich mehrere Parts bei einem Filehoster mit einer Wartezeit nach einem Download lade, musste ich bisher nachdem ein Part fertiggestellt ist, JDownloader beenden, Router-Reboot, JDownloader starten. Wenn JDownloader läuft bekommt es nicht mit dass nun eine neue IP da ist und somit die Download-Wartesperre hinfällig ist... Da weiß ich nicht, wie man hier korrekt vorgeht. |
#4
|
||||
|
||||
Quote:
JD muss den Reconnect selbst triggern dann prüft er auch automatisch, ob sich die IP geändert hat. Wie von Jiaz beschrieben: Entweder du findest eine einfachere Möglichkeit oder du nimmst eine beliebige smart-Steckdose mit API, hängst dort deinen Router dran und lässt als Reconnect Methode über die Steckdose den Router aus- und wieder anschalten, um automatisiert eine neue IP zu erhalten. Grüße, psp
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#5
|
|||
|
|||
Gut, dass mit der Steckdose klingt einfach.
Wenn allerdings der Wartezeit-Countdown für den nächsten Download läuft, weiß JDownloader nach den Reboot nicht, dass der Download nun sofort gestartet werden kann. Gibt es da eine Automatisierung, so dass ich Downloads über Nacht ohne Wartezeit-Countdown laufen lassen kann? |
#6
|
||||
|
||||
Quote:
Wenn JD den Reconnect selbst triggert prüft er auf die neue IP. Er lädt dann vollautomatisch weiter. Solange du deinen Router jedoch von Hand neustartest, wirst du auch JD neustarten müssen, damit dieser bemerkt, dass du eine neue IP hast...
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#7
|
|||
|
|||
Ok, dann bastel ich mir einfach ein Batch der JDownloader beendet und wieder startet.
Der Download startet ja dann automatisch. |
#8
|
||||
|
||||
Je nach Einstellung ja.
Sobald du deinen Router automatisch neustarten kannst, benötigst du die Batch um JD neuzustarten nicht mehr.
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#9
|
|||
|
|||
Quote:
Der Wartezeit-Countdown läuft trotzdem noch weiter. |
#10
|
||||
|
||||
Du hast mich noch immer nicht verstanden:
Indem du den Stecker ziehst und wieder einsteckst, machst du alles selbst. JD kann also nicht *wissen*, dass du "von außen" einen Reconnect gemacht hast und prüft erst gar nicht, ob sich deine IP geändert hat. Hättest du nun ein funktionierendes Script, das deinen Router neustartet und kondigurierst JD entsprechend um dieses aufzurufen, würde alles automatisch gehen. Grüße, psp
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download Last edited by pspzockerscene; 07.06.2022 at 19:01. Reason: Wording++ |
#11
|
|||
|
|||
Wie konfiguriere ich denn JDownloader, dass nach dem Reboot mit der WLAN-Steckdose die Downloads sofort fortgesetzt werden?
|
#12
|
||||
|
||||
Indem du ein Script o.ä. als Reconnect einrichtest, das der Smartsteckdose sagt "Schalte dich aus und wieder ein".
JD ruft dieses dann als "Reconnect Methode" auf und prüft die nächsten X Minuten danach, ob sich deine IP geändert hat.
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#13
|
|||
|
|||
Und da wird es schwierig...
Denn per Script der WLAN-Dose zu sagen, dass es sich neustarten soll, geht vermutlich nicht. Das brauchen wir auch nicht, dass kann man ja in der Dose konfigurieren. Es müsste also im Script nur irgendwas rein, dass er dann einfach nur prüft, ob eine neue IP da ist... - aber was? Edit: Ich brauche garnichts eintragen, wenn das aktiviert ist, macht er das automatisch und wartet bis die neue IP da ist Damit wäre das gelöst. Last edited by Mkey_89; 07.06.2022 at 19:23. Reason: Edit |
#14
|
|||
|
|||
Was mich nur noch etwas verunsichert, ist die Frage, ob es schlecht für den Router ist, wenn einfach "hart" die Stromverbindung gekappt wird....
|
#15
|
|||||
|
|||||
Nein.
Quote:
Wenn du ein Tasmota-fähiges Gerät (Steckdose) hast siehe hier: tasmota.github.io/docs/Commands/#with-mqtt (Einfach ausgedrückt open source Firmware für Smartsteckdosen o.ä.) Ich kann ein Tasmota-fähiges Gerät auch nur empfehlen. Quote:
Wie willst du denn "in der dose" konfigurieren, wann sie aus/anschalten soll? Quote:
Quote:
Und ja, dann läuft alles automatisch und ohne JD Neustart. Quote:
Am besten wäre es natürlich noch immer, ein Script zu basteln das die Verbindung per Software neu herstellt (übers Router-Menü) oder ggf. den Router auf Softwareebene übers Menü neustartet. Grüße, psp
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#16
|
|||
|
|||
Mit den Skripten kenne ich mich nicht aus.
Ich hätte jetzt in der Dose einen Zeitplan konfiguriert, z.B. wenn ein Download 3 min. dauert: 20:00 ausschalten 21:01 einschalten (-> Download wird mit neuer IP weiter geführt) 21:05 ausschalten 21:06 einschalten ... ... ... |
#17
|
||||
|
||||
Du verstehst es noch immer nicht also nochmal von vorne:
Grüße, psp EDIT Nachtrag nicht falsch verstehen deine Methode mit dem Zeitplan kann natürlich auch funktionieren, ist aber der völlig falsche Ansatz. Die würde auch weiterlaufen wenn der Download z.B. aus irgendeinem Grund abgebrochen wäre. JD würde eben nur einen Reconnect initiieren wenn benötigt.
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#18
|
|||
|
|||
Natürlich verstehe ich es nicht...
Ich weiß nicht, wie unter Punkt 1 irgendein Script erstelle, welches mir eine neue IP gibt. Ich weiß aus anderen Themen, dass man im Reconnect-Bereich und mit Skripten Router steuern kann. Ich weiß aber nicht wie es bei meinem Router geht. |
#19
|
||||
|
||||
@Mkey_89:
Ich versuch es ebenfalls nochmals einfach zu beschreiben. Du holst dir einen Shelly Plug S, daran schließt du deinen Router an. Die Steckdose hängt nun im Wlan. Diese wird so eingestellt das sie automatisch wieder nach x Sekunden an geht, sobald dieses abgeschaltet wird. Nun stellt man im JDownloader ein Reconnect-Skript ein, welches diese Steckdose einfach abschaltet. Nach x Sekunden schaltet sie sich dann selbstständig wieder ein, dein Modem/Router geht an, verbindet sich mit dem Internet und hat nun hoffentlich eine neue IP. JDownloader *merkt* den IP-Wechsel und fertig
__________________
JD-Dev & Server-Admin |
#20
|
||||
|
||||
Im Falle eines Shelly Plug S ist es ein einfacher Aufgruf eines REST API Befehls der Steckdose. Gerne können wir dabei helfen. Bei anderen Steckdosen ist es lediglich wichtig, das diese über eine HTTP REST API erreichbar ist, damit diese auf einfache Weise im JDownloader integriert werden kann.
__________________
JD-Dev & Server-Admin |
#21
|
||||
|
||||
Quote:
Da du diese noch nicht hast können wir dir schlecht weiterhelfen, da jede Smartsteckdose ggf. anders angesteuert wird. Die andere Möglichkeit wäre wie gesagt, dass du eben doch einen Weg findest, deinen Router automatisiert über ein Script über das Webinterface deines Routers neuzustarten -> Da sind wir aber bisher nicht weitergekommen und haben dir daher die Lösung mit der Steckdose empfohlen.
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#22
|
|||
|
|||
Ich habe hier jetzt eine Wifi Steckdose von Hama (00176573) kurzfristig auftreiben können. Geht das mit den auch?
Sonst bestell ich den Shelly. |
#23
|
||||
|
||||
Da müsstest du mal im Internet schauen, welche Schnittstellen diese Steckdose hat.
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#24
|
||||
|
||||
Da fällt mir nochwas wichtiges ein:
Die Idee mit der Steckdose funktioniert natürlich nur, wenn: - Die Steckdose selbst nicht im WLAN des Routers ist und dein Rechner und Steckdose auch noch kommunizieren können, wenn der Router aus ist oder: - Du die Möglichkeit hast der Steckdose mit einem Befehl zu sagen "Schalte dich aus und nach 10 Sekunden wieder ein"! EDIT Jiaz hat dran gedacht und eine Mögliche Lösung steht schon hier.
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download Last edited by pspzockerscene; 09.06.2022 at 16:35. |
#25
|
||||
|
||||
Quote:
Die Shelly Plug S geht von alleine wieder an JDownloader muss diese lediglich abschalten. Von selbt nach X Sekunden kann diese Out-of-the-box
__________________
JD-Dev & Server-Admin |
#26
|
||||
|
||||
Quote:
Shelly Plug S kostet glaube so 20€ und dort kannst das einstellen manuals.plus/de/shelly/Handbuch-zum-Smart-WLAN-Stecker "Auto ON"
__________________
JD-Dev & Server-Admin |
#27
|
|||
|
|||
Ein Web-Interface scheint es nicht zu haben.
Dafür kann man aber wohl Tasmota drauf flashen. Ich hab zwar schon Custom ROMs auf Smartphones geflasht. Aber die Anleitung für Tasmota scheint mir doch recht kompliziert, zumal man wohl ein Raspberry PI benötigt... Vielleicht können wir schauen, ob wir ein Reboot/Reconnect Script gebastelt bekommen. Ich habe beim LiveHeader-Testlauf gesehen, dass Router (Huawei B311-221) ebenfalls für den Zugriff auf das Web-Interface "homerouter.cpe" verwendet. Vielleicht den als Vorlage verwenden und ich könnte aus der Browser-Console ggf. entspr. Infos nachreichen. Mein Router unterstützt auch UPnP (HTTP), dessen Testlauf erstmal auch fehl schlug. Vielleicht kann man daraus was machen? |
#28
|
||||
|
||||
@Mkey_89: wir können uns das gerne mal gemeinsam via Teamviewer anschauen. Meld dich einfach mal an support@jdownloader.org und dann machen wir nen Termin aus
__________________
JD-Dev & Server-Admin |
#29
|
|||
|
|||
Gut mache ich, danke.
|
#30
|
||||
|
||||
@Mkey_89: Danke für Teamviewer! Entschuldige das ich keinen Weg für einen brauchbaren Reconnect gefunden habe.
__________________
JD-Dev & Server-Admin |
#31
|
|||
|
|||
War jetzt das Problem, dass sich jDownloader nicht in den Router einloggen kann?
Da fällt mir ein, dass ich ein Programm habe (**External links are only visible to Support Staff**...). Da sind sind die Zugangsdaten hinterlegt und der Login klappt hier. Das Tool liest dort die Verbindungsqualität aus und kann im Router die LTE-Fequenzbänder steuern/ändern. Ich habe auch ein Shelly Plug S bestellt (sollte Montag kommen). |
#32
|
||||
|
||||
@Mkey_89: Ja, das der Login komplexer ist und daher nicht so einfach umzusetzen. Welches Tool ist das? Link?
__________________
JD-Dev & Server-Admin |
#33
|
|||
|
|||
Das Tool heisst LTE Watch und ist von lte-anbieter.info
w ww.lte-anbieter.info/ltewatch/huawei.php |
#34
|
||||
|
||||
@Mkey_89: Danke für die Info! Evtl können wir nochmal Teamviewer machen? Und das Tool gemeinsa mal nutzen und Log erstellen. Würde gerne testen wie sich das Tool anmeldet
__________________
JD-Dev & Server-Admin |
#35
|
|||
|
|||
Das können wir machen.
Ich kann dir auch das Log das von LTE-Watch erstellt wird, schicken. Dort scheinen die Logindaten aufzutauchen, mit diesen Muster: Quote:
Last edited by Mkey_89; 12.06.2022 at 12:37. |
#36
|
||||
|
||||
@Mkey_89: ja, schick mir mal das log an support@jdownloader.org und ich schaus mir morgen an Danke
__________________
JD-Dev & Server-Admin |
#37
|
|||
|
|||
Ich habe noch ein Tool gefunden: LTE H-Monitor
w ww.ltehmonitor.com/en/ Dort funktioniert tatsächlich auch der Reboot. Leider lässt sich das offenbar nicht automatisieren. Es gibt zwar einen Event-Skripter dort, damit kann ich allerdings nichts anfangen und die Dokumentation dazu führt ins Nichts. Und es gibt einen Command LTEHMonitor.exe -command=RebootRouter,Exit Der funktioniert allerdings nur mit Lizenz... Last edited by Mkey_89; 12.06.2022 at 17:21. |
#38
|
||||
|
||||
@Mkey_89: also Kommandozeile und Reboot geht nur via Lizenz? Was wären da die Kosten? Konnte dazu nichts auf der Homepage finden oder habs übersehen.
Automatisieren musst das nicht, den Befehl lässt du dann den JDownloader ansteuern
__________________
JD-Dev & Server-Admin |
#39
|
|||
|
|||
Beim Ausführen des Commands kommt "keine Lizenz".
Die kostet 20 € So über den Button /Zeitplan geht es. Den Command könnte ich dann als Batch-Reconnect-Methode einbinden. |
#40
|
||||
|
||||
@Mkey_89: Wie genau willst es dann einbinden? Also Zeitplan und dann Batch, wie meinen?
__________________
JD-Dev & Server-Admin |
Thread Tools | |
Display Modes | |
|
|