FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Thema gestartet von: TeeVau am 02 März 2013, 15:28:08

Titel: Beta Modul: Panasonic VIERA für Plasma TV
Beitrag von: TeeVau am 02 März 2013, 15:28:08
Hallo zusammen,

vor ein paar Wochen habe ich mit FHEM begonnen und habe in den letzten 2 Wochen ein Modul geschrieben, um meinen Fernseher zu steuern.
Für meinen Fernseher Panasonic tx-p50vt30e funktioniert alles, vielleicht kann ja sonst noch jemand das Modul gebrauchen oder testen.
Ob die SOAP Aufrufe auch mit anderen Panasonic Geräten funktionieren, kann ich leider nicht testen. Ich denke jedoch, dass die unterschiedlichen Geräte auch unterschiedliche Befehle verwenden.

Da es mein erstes Modul ist sind sicherlich ein paar Punkte dabei, die nicht einer sauberen Modulprogrammierung entsprechen. Auch hier bin ich für Rückmeldungen dankbar. Die Dinge, die mir im Forum ins Auge gefallen sind, habe ich umgesetzt. Es ist aber sicherlich nicht alles das gelbe vom Ei :-)

Inspiration habe ich mir von dem Modul STV geholt, sowie einige andere. Ich hoffe damit niemand auf den Schlipps getreten zu sein ;-)

Grüße, Tobias
Titel: Aw: Beta Modul: Panasonic VIERA für Plasma TV
Beitrag von: TeeVau am 06 März 2013, 14:47:57
Hat es mal jemand ausprobiert oder in den Code geguckt, zwecks Anmerkungen bezüglich FHEM Besonderheiten?

Habe mal einen Anlauf unternommen um zu gucken, ob ich mit den UPnP Modulen von Perl klar komme. Aber die scheinen auf der FBF 7390 nicht zu laufen :-/
Titel: Aw: Beta Modul: Panasonic VIERA für Plasma TV
Beitrag von: TeeVau am 21 März 2013, 10:20:03
Hallo,

bitte dieses Modul nicht mehr runterladen und manuell installieren. Das Modul wird per "update" direkt durch fhem installiert!
Kann den Beitrag leider nicht editieren und den Anhang löschen.
Titel: Antw:Beta Modul: Panasonic VIERA für Plasma TV
Beitrag von: tpm88 am 05 Juni 2014, 09:43:15
Hallo Tobias,

könntest Du vielleicht die Statusabfrage im Modul VIERA auf non blocking umstellen?

Bei ausgeschaltetem Fernseher dauert die Statusabfrage jeweils zwei volle Sekunden und wird (per Default) alle 30 Sekunden durchgeführt. Möglicherweise führt das an anderen Stellen zu Timingproblemen...

Vgl. den apptime output:


                                name             function    max  count    total  average maxDly
                 tmr-VIERA_GetStatus      HASH(0x26934d0)   2025     12    24163  2013.58      8 HASH(0x26934d0)


Gruss
Tobias
Titel: Antw:Beta Modul: Panasonic VIERA für Plasma TV
Beitrag von: TeeVau am 15 Juni 2014, 12:44:17
Hi Tobias,

ich werde mich nicht gegen verwehren, habe aber gerade mit Urlaub und Arbeit andere Prioritäten.
Da das Modul schon älter ist und bis lang keine Klagen gekommen sind, gehe ich davon aus, dass es nicht akut ist.

Bei Zeiten setzte ich mich dran, versprochen. Muss mich dafür auch etwas einlesen. Hab den Anschluss an die nonblocking Funktion verpasst ;-)

Bei der apptime ausgäbe sollte der average wert so klein wie möglich sein, verstehe ich das richtig?
Titel: Antw:Beta Modul: Panasonic VIERA für Plasma TV
Beitrag von: Markus Bloch am 15 Juni 2014, 12:56:50
Hallo Tobias,

für die HttpUtils.pm existiert ein Wiki Eintrag mit einer Beschreibung wie alle Funktionen zu verwenden sind, unter anderem auch die non-blocking.

http://www.fhemwiki.de/wiki/HttpUtils

Viele Grüße

Markus
Titel: Antw:Beta Modul: Panasonic VIERA für Plasma TV
Beitrag von: tpm88 am 15 Juni 2014, 14:56:49
Hi Tobias,
schön, dass Du hier noch mitliest.

Zitat von: TeeVau am 15 Juni 2014, 12:44:17
Da das Modul schon älter ist und bis lang keine Klagen gekommen sind, gehe ich davon aus, dass es nicht akut ist.
[...]
Bei der apptime ausgäbe sollte der average wert so klein wie möglich sein, verstehe ich das richtig?

Eilt natürlich nicht. Das mit dem möglichst kleinen "average" Wert habe ich auch so verstanden. Gerade Homematic ist beim timing ziemlich kritisch.

Danke & Gruss
Tobias