Ankündigung

Einklappen
Keine Ankündigung bisher.

Neues Plugin: SmartTV (Samsung etc.)

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • manu241
    antwortet
    Hallo,

    habt ihr es hinbekommen mit Schaltketten?

    Ich habe bei mir folgendes versucht.

    Code:
    [[KEY_NDR2]]
            name = Radio
            type = bool
            visu = yes
            smarttv = KEY_9, KEY_8, KEY_2, KEY_ENTER
            smarttv_id = 1
            enforce_updates = true
            knx_dpt = 1
            knx_listen = 13/3/22
    Jedoch funktioniert es so nicht.
    Wie habt ihr es gelöst?

    Gruß Manuel

    j

    Einen Kommentar schreiben:


  • callidomus
    antwortet
    Hallo Elo,

    sehr wahrscheinlich nein.

    Bis bald

    Marcus

    Einen Kommentar schreiben:


  • eloboy
    antwortet
    LG SmartTV ?

    Hi,

    ist die Kommunikation zu den SmartTV´s standardisiert?
    Würde das Plugin auch mit einem LG6608 funktionieren?

    danke schon mal.

    Einen Kommentar schreiben:


  • 2ndsky
    antwortet
    Nein, da auf dem WG nur recht alte Python Versionen laufen. Lässt sich aber bestimmt auch irgendwie nach Perl portieren. Viel Spass dabei

    Einen Kommentar schreiben:


  • manu241
    antwortet
    Hi,

    könnte man das auf dem Wiregate auch laufen lassen?

    Gruß Manuel

    Einen Kommentar schreiben:


  • 2ndsky
    antwortet
    Neues Plugin: SmartTV (Samsung etc.)

    Gut erkannt und das ist ja gerade das schöne an sh.py

    Einen Kommentar schreiben:


  • macflei
    antwortet
    Wenn man das Item noch etwas erweitert, ist es möglich die Schaltbefehle auch über GA's zu senden. Ganz Praktisch wenn man einige Befehle von einem Panel oder Tastsensor senden möchte

    Code:
        [[KIKA]]
            name = KIKATV
            type = bool
            visu = yes
            smarttv = KEY_1, KEY_0, KEY_6, KEY_ENTER
            smarttv_id = 1
            enforce_updates = true
            knx_dpt = 1
            knx_listen = 0/0/7[FONT=Courier New][SIZE=1]
    [/SIZE][/FONT]

    Einen Kommentar schreiben:


  • macflei
    antwortet
    Hallo Niko,
    hat ein klein wenig gedauert bis es auch bei mir lief.
    Aber nur weil ich einen Key brauchte der so "noch" nicht in der Liste steht.

    Code:
    smarttv = KEY_1, KEY_0, KEY_6, [COLOR=red]KEY_ENTER[/COLOR][FONT=Courier New][SIZE=1]
    [/SIZE][/FONT]
    Nun passt alles.

    vielen Dank

    Einen Kommentar schreiben:


  • 2ndsky
    antwortet
    Neues Plugin: SmartTV (Samsung etc.)

    Hallo macflei,

    jetzt habe ich das Plugin bei mir nochmals getestet und den Fehler endgültig gefunden. Bei mir funktioniert es nun problemlos ganze Ketten von Befehlen zu senden.

    Was aber nicht geht, ist einem str Item mit Attribut smarttv=yes z.B. den String "KEY_1, KEY_2" zu setzen. Wenn das benötigt wird, sollte das aber machbar sein. Da solche Items aber wohl hauptsächlich in Logiken verwendet werden sollte es kein Problem sein, bei solchen Items die Keys einfach nacheinander zu setzen.

    Viel Spass damit.

    Einen Kommentar schreiben:


  • macflei
    antwortet
    Hi Niko,
    könntest Du da bitte nochmal schauen?
    jetzt scheint irgendwie kein KEy mehr anzukommen.

    Einen Kommentar schreiben:


  • 2ndsky
    antwortet
    Das passiert, wenn man es von unterwegs ändert und es nicht testen kann. Probier es jetzt mal nochmal.

    Einen Kommentar schreiben:


  • macflei
    antwortet
    Hi Nico,
    habs mal testen können.
    Leider mit negativen Ergebniss

    Code:
    2013-04-26 15:34:17 SmartHome.py INFO tv.KIKA = True via Visu 192.168.1.155:50707
    2013-04-26 15:34:17 SmartHome.py ERROR Problem running <bound method SmartTV.update_item of <plugins.smarttv.SmartTV instance at 0xa742b0>>: 'list' object has no attribute 'startswith'

    Einen Kommentar schreiben:


  • 2ndsky
    antwortet
    Neues Plugin: SmartTV (Samsung etc.)

    Das ging bisher nicht. Ich hab eben ne kleine Erweiterung gemacht, konnte es aber selber noch nicht testen. Wenn du jetzt

    smarttv = KEY_1, KEY_0, KEY_6, KEY_RETURN

    machst, sollten alle Kommandos nacheinander gesendet werden.

    Einen Kommentar schreiben:


  • macflei
    antwortet
    Habe das plugin und eine Vielzahl der KEYs jetzt mal etwas ausgibiger getestet.
    Soweit alles prima.
    Eine Sache habe ich aber noch nicht hinbekommen. Und zwar das direkte anwählen von Programmen.
    Wie genau müßte die Zeile aussehen um eine Folge von Keys zu senden?

    z.b. 106 für KIKA

    der folgende Code bringt zwar keine Fehlermeldung im log, jedoch schaltet auch nix am TV

    Code:
    2013-04-25 19:53:18 SmartHome.py INFO     tv.KIKA = True via Visu 192.168.1.104:52912
    Code:
    [tv]
    .......
        [[KIKA]]
            name = KIKATV
            type = bool
            visu = yes
            smarttv = KEY_1. KEY_0. KEY_6. KEY_RETURN
            smarttv_id = 1
            enforce_updates = true
    Danke

    Einen Kommentar schreiben:


  • macflei
    antwortet
    Zitat von Apollo Beitrag anzeigen
    Ja. basic.button ist unschuldig
    Moin Martin,
    war natürlich unglücklich ausgedrückt.
    basic.button macht was es machen soll. Der böse TV ist/war der Übeltäter

    Einen Kommentar schreiben:

Lädt...
X