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... :-)
Geht nicht. Unmöglich. Das wird niemals funktionieren.
Schade, das wäre aber super gewesen, wenn man eine eigenen Wochenplan erstellen könnte, und das dann der Receiver automatisch umschaltet......Schade
Mehr Infos bitte.
Bei enigma2 (Linux) Receiver geht es. Mache ich ja auch.
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.
Sorry, ich habe einen Enigma 2 Receiver der ist natürlich über meine Fritzbox 7490 in Fhem instaliert....
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.
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
Das hättest Du gleich im ersten Post schreiben können dann wären wir schon dreimal fertig.
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....
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....
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.
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.....
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)
Dher so: (set ReceiverWZ Phoenix)
Beachte genau die Schreibweise des Senders. Siehst du in der Auswahlliste.
Das Attribut do always solltest du noch setzen.
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 ???
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.
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....
sorry, mein Fehler
(set ReceiverWZ Phoenix)
Muss heissen:
(set ReceiverWZ channel Phoenix)
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.
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