Topfield 2401 auschalten via Http

Allgemeines und Neues zum Thema SRP-2401CI+
looxer01
Vielfrager
Vielfrager
Beiträge: 20
Registriert: Do 30. Mai 2013, 17:06

AW: Topfield 2401 auschalten via Http

#21

Beitrag von looxer01 » So 2. Jun 2013, 13:41

Ich habe im Homematic Forum einen Telnet Sender gefunden.
Damit schaffe ich es nun die Steuercodes zu senden.
Ich kann also jetzt Programme schalten über Homematic.

Wenn ich das richtig versehe, dann ist nur #00 - #09 implementiert ?
Gibt es nun eine chance für den letzten Schritt :D : nämlich den Shutdown ?
Könnte ggf auch PowerOn funktionieren ?

Viele Grüße

Looxer

Benutzeravatar
Twilight
Zauberküchencheflehrling mit extra Butter
Zauberküchencheflehrling mit extra Butter
Beiträge: 64936
Registriert: Fr 9. Dez 2005, 09:17
Receivertyp: 1 x SRP 2100(TMS) TFIR und .1 x SRP 2410 M
Wohnort: Wien Umgebung

AW: Topfield 2401 auschalten via Http

#22

Beitrag von Twilight » So 2. Jun 2013, 13:54

da firebird länger unterwegs ist, schau ich mir das eventuell an ;) aber ich denke das er schon alle codes mit drin hat.

twilight

Benutzeravatar
Twilight
Zauberküchencheflehrling mit extra Butter
Zauberküchencheflehrling mit extra Butter
Beiträge: 64936
Registriert: Fr 9. Dez 2005, 09:17
Receivertyp: 1 x SRP 2100(TMS) TFIR und .1 x SRP 2410 M
Wohnort: Wien Umgebung

AW: Topfield 2401 auschalten via Http

#23

Beitrag von Twilight » So 2. Jun 2013, 14:07

schau mal ob du mit 99 nun den receiver ausschalten kannst...konnte es jetzt nicht testen ;)

twilight
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

looxer01
Vielfrager
Vielfrager
Beiträge: 20
Registriert: Do 30. Mai 2013, 17:06

AW: Topfield 2401 auschalten via Http

#24

Beitrag von looxer01 » So 2. Jun 2013, 14:18

Hallo Twilight,
getestet und leider nein.
Hab mir auch mal die Sourcen angesehen, die Firebird hochgeladen hat.
Ich denke aber, dass die Codes sich in einer seiner libs verstecken.
Zumindest konnte ich nichts entdecken.

vielen Dank für dein feedback :)

looxer

Benutzeravatar
Twilight
Zauberküchencheflehrling mit extra Butter
Zauberküchencheflehrling mit extra Butter
Beiträge: 64936
Registriert: Fr 9. Dez 2005, 09:17
Receivertyp: 1 x SRP 2100(TMS) TFIR und .1 x SRP 2410 M
Wohnort: Wien Umgebung

AW: Topfield 2401 auschalten via Http

#25

Beitrag von Twilight » So 2. Jun 2013, 14:59

muß jetzt leider weg...schau mir das nochmal an ;)

twilight

Benutzeravatar
Twilight
Zauberküchencheflehrling mit extra Butter
Zauberküchencheflehrling mit extra Butter
Beiträge: 64936
Registriert: Fr 9. Dez 2005, 09:17
Receivertyp: 1 x SRP 2100(TMS) TFIR und .1 x SRP 2410 M
Wohnort: Wien Umgebung

AW: Topfield 2401 auschalten via Http

#26

Beitrag von Twilight » So 2. Jun 2013, 15:03

ok, ein schneller versuch :D

twilight
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

looxer01
Vielfrager
Vielfrager
Beiträge: 20
Registriert: Do 30. Mai 2013, 17:06

AW: Topfield 2401 auschalten via Http

#27

Beitrag von looxer01 » So 2. Jun 2013, 15:16

Hallo Twilight,

vielen Dank :)
Ich habe jetzt die neue Version in Autostart kopiert und neu gestartet auf dem Topfield
Ich bekomme jetzt eine andere Meldung vom Server auf Telnet zurück, z.B. nur #01
(ohne Hex-Codes also)
Allerdings weder #99 noch #00 funktionieren für den shutdown. #01 bis #09 funktionieren aber nach wie vor

vG looxer
Zuletzt geändert von looxer01 am So 2. Jun 2013, 16:02, insgesamt 2-mal geändert.

Benutzeravatar
Twilight
Zauberküchencheflehrling mit extra Butter
Zauberküchencheflehrling mit extra Butter
Beiträge: 64936
Registriert: Fr 9. Dez 2005, 09:17
Receivertyp: 1 x SRP 2100(TMS) TFIR und .1 x SRP 2410 M
Wohnort: Wien Umgebung

AW: Topfield 2401 auschalten via Http

#28

Beitrag von Twilight » So 2. Jun 2013, 19:47

so, hier...diesmal getestet ;)

mit #10 kannst du abschalten!

twilight
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

looxer01
Vielfrager
Vielfrager
Beiträge: 20
Registriert: Do 30. Mai 2013, 17:06

AW: Topfield 2401 auschalten via Http

#29

Beitrag von looxer01 » So 2. Jun 2013, 21:20

....cool ging ohne Probleme.
Ich habe es auch schon end to end getestet also direkt aus der Homematic heraus.
Dabei reagiert der Topf super schnell - fast sofort :D :

Jetzt werden wir sehen ob es auch im längeren Betrieb ohne Probleme geht. Sieht aber jetzt schon ganz gut aus.

Was soll ich sagen....tolles Forum und tolle Unterstützung von euch.
VIELEN DANK....

looxer

Benutzeravatar
Twilight
Zauberküchencheflehrling mit extra Butter
Zauberküchencheflehrling mit extra Butter
Beiträge: 64936
Registriert: Fr 9. Dez 2005, 09:17
Receivertyp: 1 x SRP 2100(TMS) TFIR und .1 x SRP 2410 M
Wohnort: Wien Umgebung

AW: Topfield 2401 auschalten via Http

#30

Beitrag von Twilight » So 2. Jun 2013, 22:29

bitte, gerne :)

twilight

Benutzeravatar
jkIT
TFtool-Guru
TFtool-Guru
Beiträge: 3207
Registriert: Sa 10. Dez 2005, 18:26
Receivertyp: TF4000 & TF5000MP & SRP-2410

AW: Topfield 2401 auschalten via Http

#31

Beitrag von jkIT » Mo 3. Jun 2013, 11:49

Bin ein bisserl spät dran, das Problem scheint ja gelöst.
Da du oben PHP ins Spiel gebracht hast, hätte ich noch eine Alternative: ein einfacher TMSremote Client für PHP (tmsremoteclient.zip).
Ausschalten geht damit so:

Code: Alles auswählen

require_once 'tmsremoteclient.php';

$tmsr = new TMSR();
$tmsr->address = '192.168.1.11';
$tmsr->password = 'Test';

if ( $tmsr->connect() ) {

    if ( $tmsr->authenticate() ) {

        $tmsr->sendKey( 0x1000a ); // ON/OFF

    }
}

$tmsr->close();
Damit sollten alle Fernbedienungstasten gehen, außer natürlich Einschalten (Lösung: TFir von Twilight/Firebird :up :)
Gruß jkIT

CRP-2401; SRP-2410 (aD); TF5000MP (aD); TF4000PVR (aD); TFtool, aTMSremote (Autor)

looxer01
Vielfrager
Vielfrager
Beiträge: 20
Registriert: Do 30. Mai 2013, 17:06

AW: Topfield 2401 auschalten via Http

#32

Beitrag von looxer01 » Mo 3. Jun 2013, 20:05

Hi Jkit,

das klingt richtig gut, zumal ich damit weder auf Topf-Seite noch auf Homematic-Seite zusätzliche Software benöitigen würde.

Allerdings klingt es auch so, daß noch einiges zu tun ist, um das zum laufen zu bekommen. Der Aufruf mit Parameter muß gemacht werden und auch die Implementierung der Fernbedienungsbefehle. Wenn ich das richtig verstehe, dann hast du den Off Befehl mitgeliefert. Allerdings verstehe ich auch nicht wie dieser Teil in das PHP Programm eingebraucht werden muß - oder ist das eigentlich der aufrufende Teil ?

PHP ist nicht unbedingt mein Ding aber technisch ist es ein guter Weg, glaube ich.

Ich denke, daß ich etwas Zeit und Unterstützung benötigen würde. Aber dann würde ich es auch gerne mit der Homematic Gemeinde teilen :)

vG Looxer

Benutzeravatar
jkIT
TFtool-Guru
TFtool-Guru
Beiträge: 3207
Registriert: Sa 10. Dez 2005, 18:26
Receivertyp: TF4000 & TF5000MP & SRP-2410

AW: Topfield 2401 auschalten via Http

#33

Beitrag von jkIT » Mo 3. Jun 2013, 21:47

looxer01 hat geschrieben:das klingt richtig gut, zumal ich damit weder auf Topf-Seite noch auf Homematic-Seite zusätzliche Software benöitigen würde.
auf dem Topf muss halt TMSremote laufen
Allerdings klingt es auch so, daß noch einiges zu tun ist, um das zum laufen zu bekommen. Der Aufruf mit Parameter muß gemacht werden und auch die Implementierung der Fernbedienungsbefehle. Wenn ich das richtig verstehe, dann hast du den Off Befehl mitgeliefert. Allerdings verstehe ich auch nicht wie dieser Teil in das PHP Programm eingebraucht werden muß - oder ist das eigentlich der aufrufende Teil ?
Ich habe keine Ahnung, wie das Homematic-System arbeitet, aber wenn du ein PHP5-Script aufrufen kannst, dann würde obiges den Topf ausschalten. Speichere es z.B. als topfoff.php zusammen mit tmsremoteclient.php (aus der oben verlinkten zip) und rufe dann topfoff.php auf.
Die FB-Codes findest du in den Sourcen von TMSremote.

Aufruf mit Parameter: da kommt darauf an wie du das Script aufrufst (CLI oder HTTP) und welche Parameter du senden möchtest.
Den FB-Code bräuchtest du ja bei HTTP nur durch $_GET['key'] ersetzen und dann das Script mit ?key=fb-code-in-dezimal starten.
Zuletzt geändert von jkIT am Di 4. Jun 2013, 10:08, insgesamt 1-mal geändert.
Grund: Nachtrag: PHP Version 5 benötigt (für v4 müsste man evtl. die Klasse anpassen)
Gruß jkIT

CRP-2401; SRP-2410 (aD); TF5000MP (aD); TF4000PVR (aD); TFtool, aTMSremote (Autor)

looxer01
Vielfrager
Vielfrager
Beiträge: 20
Registriert: Do 30. Mai 2013, 17:06

AW: Topfield 2401 auschalten via Http

#34

Beitrag von looxer01 » Fr 13. Jun 2014, 12:59

Hi,

nochmals vielen Dank für die Unterstützung.
Sowohl der Creston Server und die Übermittlung des shut down funktioniert
also auch das senden mittels PHP.

Irgendwann fing der Topf an zu rebooten so alle 20 Minuten.
Und das ohne jegliche Änderung meinerseits. Kein Update keine TAP installation.

Ich habe ihn dann eingeschickt und Topfield hat alle Taps deaktiviert und ein Firmware update vorgenommen. Das scheint zu funktionieren.

Wenn ich aber jetzt den Creston Server aktiviere oder auch PHP Befehle sende passiert es wieder nur der reboot findet alle paar Sekunden statt. (nach dem ersten reboot sind alle Taps deaktiviert, trotzdem setzt sich das rebooten fort)

Wenn ich den Topf dann vom Netzwerk nehme, dann ist es wieder ok.

Das heisst, sobald ich etwas über das Netzwerk sende, stürzt er ab.

Hat jemand eine Erklärung oder einen Lösungsvorschlag?
Einsenden kann ich ihn wohl nicht damit.

vG Looxer

DeltaMikeCharlie
WebController
WebController
Beiträge: 470
Registriert: Di 7. Mai 2013, 05:11
Wohnort: Australia

AW: Topfield 2401 auschalten via Http

#35

Beitrag von DeltaMikeCharlie » Fr 13. Jun 2014, 13:35

Do you have a PC running Power DVD, this used to cause instability in some Australian models.

Also, if you use TMA1, you can shutdown the PVR using the following command:

http://<PVR IP>:8000/api?function=remote&action=send!&key=power

looxer01
Vielfrager
Vielfrager
Beiträge: 20
Registriert: Do 30. Mai 2013, 17:06

AW: Topfield 2401 auschalten via Http

#36

Beitrag von looxer01 » Fr 13. Jun 2014, 13:45

DeltaMikeCharlie hat geschrieben:Do you have a PC running Power DVD, this used to cause instability in some Australian models.

Also, if you use TMA1, you can shutdown the PVR using the following command:

http://<PVR IP>:8000/api?function=remote&action=send!&key=power



Hi,
thx for the quick response.

and no, I do not have Power DVD running. The strange thing is that it used to work for about 9 month without any issue. The issue started without any change to the topf and no change I can remember in my network set up.
But you are right it might be coming from outside but its not power DVD.
are you proposing to install TMA1 and to use the HTTP command to see whether that would work without rebooting ?

thx a lot

Benutzeravatar
Töppi
TöppiHolic der mit dem h tanzt , Anstifter und Möchtegernstatusaufdecker
TöppiHolic der mit dem <font color=ed>h</font> tanzt <font color=#E9E9E9>,  Anstifter und Möchtegernstatusaufdecker</font>
Beiträge: 26843
Registriert: So 27. Aug 2006, 19:22
Receivertyp: 2410M
Receiverfirmware: Feb. 2014
Wohnort: Nähe Mainz

AW: Topfield 2401 auschalten via Http

#37

Beitrag von Töppi » Fr 13. Jun 2014, 14:06

A running Twonkey DLNA Server 7 produce the same problem. Do you have a NAS integrated in the network?
Gruß
Klaus :wink:
................
:topf: SRP-2410M

:respekt:
TAP's (Autostart):
| TMSDisplay | F*Skip TMS 3.xx | SmartEPG | SmartFiler | RebuildNAV | Automove TMS | TMSRemote | Callmonitor | SmartSeriesrename | Switch2FTA |

looxer01
Vielfrager
Vielfrager
Beiträge: 20
Registriert: Do 30. Mai 2013, 17:06

AW: Topfield 2401 auschalten via Http

#38

Beitrag von looxer01 » Fr 13. Jun 2014, 14:55

I have a buffalo NAS but it has been switched off for a long time.
So, that one is not the problem.

I did have some changes in my network though but can not recall when I really did them but it was relatively close to the event

- installed BControl EM100L which is a smartmeter with a buildin Webserver (linux)
- installed a new router, actually used as access point: TPLINK WDR4900

I could try to unplug them and see what happens but really doubt that these guys are the problem.

but why is our Topf so sensitiv when it gets a command from the network and would not forget it even after a reboot. That point is totally unclear to me.

Benutzeravatar
Töppi
TöppiHolic der mit dem h tanzt , Anstifter und Möchtegernstatusaufdecker
TöppiHolic der mit dem <font color=ed>h</font> tanzt <font color=#E9E9E9>,  Anstifter und Möchtegernstatusaufdecker</font>
Beiträge: 26843
Registriert: So 27. Aug 2006, 19:22
Receivertyp: 2410M
Receiverfirmware: Feb. 2014
Wohnort: Nähe Mainz

AW: Topfield 2401 auschalten via Http

#39

Beitrag von Töppi » Fr 13. Jun 2014, 15:00

da die Antwort an dich geht, auf deutsch:
Schau mal im Setup des Routers nach, denn der hat laut Homepage einen DLNA Server:
Der eingebaute Mediaserver erlaubt es, Musik, Videos und Fotos mit dem Windows® Media Player, der PS3 oder der Xbox 360 zu teilen
Und wenn das ein Twonkey 7 ist, hast du den Grund des dauernden Reboots.
Ob das die Ursache ist, lässt sich ja leicht testen.

Und warum das so ist, :shrug: Und ob nur Topfield schuld ist, ist auch fraglich, die 6er Version von Twonkey und PowerDVD kleiner gleich Version 10 gehen ja auch.
Mein Plex Mediaserver auf dem NAS geht auch .....
Gruß
Klaus :wink:
................
:topf: SRP-2410M

:respekt:
TAP's (Autostart):
| TMSDisplay | F*Skip TMS 3.xx | SmartEPG | SmartFiler | RebuildNAV | Automove TMS | TMSRemote | Callmonitor | SmartSeriesrename | Switch2FTA |

looxer01
Vielfrager
Vielfrager
Beiträge: 20
Registriert: Do 30. Mai 2013, 17:06

AW: Topfield 2401 auschalten via Http

#40

Beitrag von looxer01 » Fr 13. Jun 2014, 15:41

vielen Dank Klaus,

eine gute und eine schlechte Nachricht.
Die Gute ist, dass der TPlink wohl das Problem verursacht. Ursache gefunden :)
Die Schlechte ist, dass der Mediaserver des TPLink nicht abschaltbar ist :mad:

Ein user hat mal die Anfrage an TPLink gemacht. Die Antwort kam dann 03/2013!
"Dear Customer,
Thank you very much for your support of our product.
Here we are sorry to inform you that this problem is a known bug for our product, and we will keep focus on this and try to resolve ASAP. Thank you!"
Ein Armutszeugnis!!

Es gibt eine Alternative Firmware (nicht von TPLink). Dann muß ich wohl da mehr Zeit investieren.

Andererseits frage ich mich natürlich auch, ob der Topf nicht auch schuld hat (die Firmware). Vor allem, weil es scheinbar ja mehr crashs gibt mit DLNA servern.
aber ist ja müßig...

Antworten

Zurück zu „SRP-2401CI+ Allgemeines Forum“