FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: accessburn am 11 Januar 2016, 14:12:23

Titel: At mittels Frontend bearbeiten
Beitrag von: accessburn am 11 Januar 2016, 14:12:23
Huhu,

ich will einen Wecker einbauen, simplestes AT quasi, aber ich scheitere an dem Frontend um diesen wecker einzustellen.
Ich finde auch irgendwie nicht das richtige Suchwort bei Google um mich da z.b. via Tutorial schlau zu machen.

Ich habe einige Scripte eines Fertigen Weckers versucht zu bearbeiten. Aber irgendwie will es nicht klappen.
Hat jemand sowas schonmal irgendwo gesehen oder greift mir als kleinen Anfänger und die Arme?

99_Utils.pm
sub
Wecker()
{
if (Value("Wecker_an_aus") eq "an")
{
fhem("define Wecker_Radio_an at 06:00:00 set SRadio PLAY http://streams.ffh.de/ffhchannels/mp3/hqtop40.m3u");
} else {
fhem("deleteWecker_Radio_an");
}
}


fhem.cfg
define Wecker dummy
attr Wecker room Schlafzimmer
attr Wecker setList on off
Titel: Antw:At mittels Frontend bearbeiten
Beitrag von: Ekkehard am 12 Februar 2016, 22:06:36
Habe gerade das gleiche Problem und dieses Beispiel für eine Zeiteingabe hier (http://fhem.de/commandref.html#FHEMWEB) gefunden:
define d3 dummy
attr d3 webCmd state
attr d3 setList state:time

Titel: Antw:At mittels Frontend bearbeiten
Beitrag von: marvin78 am 13 Februar 2016, 12:13:47
1. nicht die 99_Utils verwenden. Diese ist nicht update-sicher und wird ggf überschrieben. Bitte eine 99_myUtils nach vorhandener Vorlage anlegen und für eigene subs verwenden.

2. Wodurch wird die gezeigt sub denn aufgerufen? Du müsstest noch ein notify haben, welches auf den dummy reagiert. Fehlt das hier nur oder hast du keines?

3. Es fehlt ein Leerzeichen zwischen delete und Wecker_Radio_an.