FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: derNeue am 16 November 2016, 20:05:45

Titel: TV - Umschalten......
Beitrag von: derNeue am 16 November 2016, 20:05:45
Sorry, ich habe so viele Ideen.....

Habe meine Receiver in Fhem eingebunden, kann ich den Receiver über Fhem sagen das der Receiver um 20:00 Uhr zur ARD schaltet soll.
Ich verpasse immer die Tagesschau....das wäre eine super Sache.....so könnte man sich dann ein Programm zusammenstellen was man dann nicht mehr verpasst weil man wieder einmal an FHEM arbeitet... :-)
Titel: Antw:TV - Umschalten......
Beitrag von: CoolTux am 16 November 2016, 20:08:13
Geht nicht. Unmöglich. Das wird niemals funktionieren.
Titel: Antw:TV - Umschalten......
Beitrag von: derNeue am 16 November 2016, 20:12:57
Schade, das wäre aber super gewesen, wenn man eine eigenen Wochenplan erstellen könnte, und das dann der Receiver automatisch umschaltet......Schade
Titel: Antw:TV - Umschalten......
Beitrag von: Invers am 16 November 2016, 20:16:25
Mehr Infos bitte.
Bei enigma2 (Linux) Receiver geht es. Mache ich ja auch.
Titel: Antw:TV - Umschalten......
Beitrag von: CoolTux am 16 November 2016, 20:18:00
Ja ist schade.



Oder du verrätst uns endlich mal was genau du hast.
Hallo passt die Couch in mein Auto. Was haben sie denn für ein Auto. Ein grünes. Nee das passt nicht.
Titel: Antw:TV - Umschalten......
Beitrag von: derNeue am 16 November 2016, 20:21:02
Sorry, ich habe einen Enigma 2 Receiver der ist natürlich über meine Fritzbox 7490 in Fhem instaliert....
Titel: Antw:TV - Umschalten......
Beitrag von: Invers am 16 November 2016, 20:23:31
Dann installiere das Modul enigma2 in fhem.

ungefähr so:
defmod Giga ENIGMA2 192.168.178.26
attr Giga bouquet-radio 1:7:2:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.dbe01.radio" ORDER BY bouquet
attr Giga bouquet-tv 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.dbe05.tv" ORDER BY bouquet
attr Giga devStateIcon on:rc_GREEN:off off:rc_YELLOW:on absent:rc_STOP:on
attr Giga http-method GET
attr Giga icon dreambox
attr Giga remotecontrol advanced
attr Giga room Fernsehen,Multimedia,Wohnzimmer
attr Giga timestamp-on-change-reading 1
attr Giga webCmd channel:input:pause:play


Im Anschluss kannst du dir ein Doif schreiben, welches automatisch umschaltet um 20:15, oder wann und was auch immer. Geht sogar per AMAD mit Sprachsteuerung.
Titel: Antw:TV - Umschalten......
Beitrag von: derNeue am 16 November 2016, 20:26:08
Habe ich doch schon

define TvReceiverWZ ENIGMA2 192.168.178.24
attr TvReceiverWZ bouquet-radio 1:7:2:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.dbe00.radio" ORDER BY bouquet
attr TvReceiverWZ bouquet-tv 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.dbe00.tv" ORDER BY bouquet
attr TvReceiverWZ room TV
Titel: Antw:TV - Umschalten......
Beitrag von: CoolTux am 16 November 2016, 20:41:44
Das hättest Du gleich im ersten Post schreiben können dann wären wir schon dreimal fertig.
Titel: Antw:TV - Umschalten......
Beitrag von: derNeue am 16 November 2016, 20:49:15
Noch einmal sorry, das war ja erst nur einmal eine Idee ich konnte ja nicht ahnen das ihr schneller seid als ich denken kann. Jetzt habe ich den Receiver eingebunden....erste Problem....ich habe im Receiver meine Programme in Ordner unterteilt...
Privat
Privat HD
Öffentliche Programme
Dritte Programme
SPort

Jetzt komme ich aber bei meinen Receiver nur an den ersten Ordner in meinem Receiver....
Wie komme ich an die anderen....
Titel: Antw:TV - Umschalten......
Beitrag von: derNeue am 16 November 2016, 21:30:11
Ich habe mir grade einmal DOIF angeschaut, ist das ein mächtiger Befehl, damit kann man ja fast alles realisieren......würde mich um ein wenig Hilfe bei meinem vorhaben freuen....
Titel: Antw:TV - Umschalten......
Beitrag von: Invers am 16 November 2016, 21:31:29
Dann mach dir noch eins, welches du für fhem nutzt. Benenne es so, dass es vorne steht. z.B. 1fhemsender.
Selbiges bei Bedarf auch gleich für Radio, denn der Wunsch kommt garantiert als Nächstes.
Ich meine ein Bouquet.
Titel: Antw:TV - Umschalten......
Beitrag von: derNeue am 16 November 2016, 22:33:36
super Danke, habe ich schnell mit Dreameditor gemacht, jetzt muss ich nur noch die DOIF schreiben, das werde ich alleine aber noch nicht hin bekommen, bin ja erst seid 2 Wochen dabei.....ich habe mir eben DOIF einmal angesehen, mit diesem befehl kann man ja alles machen, das ist der Hammer.....
Titel: Antw:TV - Umschalten......
Beitrag von: derNeue am 17 November 2016, 08:22:51
Habe jetzt einmal versucht mit meinen Kentnissen ca. 1 Stunde DOIF einfach drauf los zu schreiben....

define TVPhoenix1 DOIF ([20:00] and [ReceiverWZ] eq "on") (set ReceiverWZ: Phoenix)  ----> oder so (set Channel:Phoenix)

Ich lese das jetzt so.....

ich definiere TVPhoenix1 wenn es 20:00 Uhr sind und der ReceiverWZ (Receiver Wohnzimmer) an ist soll Fhem den ReceiverWz auf Phoenix schalten (Phoenix steht so in der Senderliste und unter Channel im Receiver)

Titel: Antw:TV - Umschalten......
Beitrag von: Invers am 17 November 2016, 09:05:55
Dher so: (set ReceiverWZ Phoenix)

Beachte genau die Schreibweise des Senders. Siehst du in der Auswahlliste.
Das Attribut do always solltest du noch setzen.
Titel: Antw:TV - Umschalten......
Beitrag von: derNeue am 17 November 2016, 09:17:44
Also sieht das so aus :

define TVPhoenix1 DOIF ([20:00] and [ReceiverWZ] eq "on") (set ReceiverWZ: Phoenix)
attr TVPhoenix1 do always

(Falsch wegen dem Doppelpunkt (Aber ich habe gelese, das bei readings dort ein Doppelpunkt stehen soll) warum nicht ??
und was sagt das do allways (mache es immer wieder also jeden Tag um 20:00 Uhr ??)


define TVPhoenix1 DOIF ([20:00] and [ReceiverWZ] eq "on") (set ReceiverWZ Phoenix)
attr TVPhoenix1 do always

so muss es richtig sein oder ???

Titel: Antw:TV - Umschalten......
Beitrag von: Hollo am 17 November 2016, 09:20:35
Erstmal den Receiver über das Modul in FHEM einbinden.
Dann über das WebIF probieren und testen, ob die Funktionen funktionieren.
Wenn ja, kann man anfangen, diese über notify etc. anzusteuern.
Titel: Antw:TV - Umschalten......
Beitrag von: derNeue am 17 November 2016, 09:22:42
Hallo Hollo, das haben wir doch schon alles gemacht, ich schreibe grade nur die DOIF um das zu realisieren....der Receiver ist eingebinden und die Senderliste bearbeitet....hoffe das es so geht....
Titel: Antw:TV - Umschalten......
Beitrag von: Invers am 17 November 2016, 09:27:05
sorry, mein Fehler
(set ReceiverWZ Phoenix)
Muss heissen:
(set ReceiverWZ channel Phoenix)
Titel: Antw:TV - Umschalten......
Beitrag von: CoolTux am 17 November 2016, 09:27:45
Zitat von: derNeue am 17 November 2016, 09:17:44
Also sieht das so aus :

define TVPhoenix1 DOIF ([20:00] and [ReceiverWZ] eq "on") (set ReceiverWZ: Phoenix)
attr TVPhoenix1 do always

(Falsch wegen dem Doppelpunkt (Aber ich habe gelese, das bei readings dort ein Doppelpunkt stehen soll) warum nicht ??
und was sagt das do allways (mache es immer wieder also jeden Tag um 20:00 Uhr ??)


define TVPhoenix1 DOIF ([20:00] and [ReceiverWZ] eq "on") (set ReceiverWZ Phoenix)
attr TVPhoenix1 do always

so muss es richtig sein oder ???



Du setzt ja kein Reading sondern einen Befehl ab. Schaue doch von Hand welcher set Befehl zum Umschalten hilf. Du kannst den set Befehl so wie du ihn da hast oben in die cmd eingeben.
DOIF arbeitet eigentlich mit Zustandsänderung. Ist Regel 1 erfüllt führe Befehl eins aus ist Regel 2 bl bla
Nun ist immer ein Zustand gegeben bis eine andere Regel zu schlägt. Du hast nur eine Regel er würde also nur ein einziges Mal auslosen. Daher do always. Steht in der mit am besten geschrieben Doku gut erklärt drin.
Titel: Antw:TV - Umschalten......
Beitrag von: derNeue am 17 November 2016, 09:49:41
Vielen Dank, habe ich so gemacht wie du mir geschrieben hast, und siehe da....ich sollte einmal groß und kleinschreiben beachten (PHOENIX --> ist anders als Phoenix) :-) vielen Dank....echt super hier ein Idee ist hier in wenigen Stunden gelöst und funktioniert...

Danke