Med en Nexa ringklocka kan man bli uppmärksammad på att man har missat ett samtal.
https://www.m.nu/tradlos-dorrklocka-med ... p-419.html
Skapa tre nya enheter i TelldusCenter.
Namn = Ding Dong
Enhet = 'Nexa --> Self Learning on/off'
Fjärrkontrollskod = genererad (Slumpa)
Namn = Missat Samtal
Enhet = 'Nexa --> Self Learning on/off'
Fjärrkontrollskod = genererad (Slumpa)
Namn = Dörrklocka
Enhet/Fjärrkontrollskod = inläst (Scanna)
Starta om NexaHome och skapa en bsh fil med samma namn som 'Missat Samtal' enhetens id, t.ex. 48.bsh
48.bsh
Code: Select all
missedcall_device = "Missat Samtal";
dingdong_device = "Ding Dong";
on_timer = "dingdong_on";
off_timer = "dingdong_off";
on_seconds = 600; // 10 minutes
off_seconds = 5;
if (timerIsRunning(on_timer)) {
stopTimer(on_timer);
}
if (deviceIsOn(missedcall_device)) {
echo(missedcall_device);
setData("ding_dong_ctr", "0");
deviceOn(dingdong_device);
startTimer(off_timer, off_seconds);
startTimer(on_timer, on_seconds);
}
Samt följande bsh filer.
dingdong_on.bsh
Code: Select all
missedcall_device = "Missat Samtal";
dingdong_device = "Ding Dong";
on_timer = "dingdong_on";
off_timer = "dingdong_off";
on_seconds = 600; // 10 minutes
off_seconds = 5;
if (deviceIsOn(missedcall_device)) {
ding_dong_ctr = getData("ding_dong_ctr");
if (ding_dong_ctr == null) {
ding_dong_ctr = "0";
}
ctr = Integer.parseInt(ding_dong_ctr);
if (ctr < 30) {
setData("ding_dong_ctr", "" + (ctr + 1));
deviceOn(dingdong_device);
startTimer(off_timer, off_seconds);
startTimer(on_timer, on_seconds);
} else {
deviceOff(missedcall_device);
}
}
dingdong_off.bsh
Code: Select all
dingdong_device = "Ding Dong";
deviceOff(dingdong_device);
För att få den repeterande notifieringen att upphöra så ändrar man status på 'Missat Samtal' till off.
Detta kan man göra genom att använda:
1) den till dörrklockan medföljande tryckknappen (Nexa LMLT-711).
2) en fjärrkontroll som medföljer då man köper ett 3-pack fjärrströmbrytare.
2.bsh
Code: Select all
missedcall_device = "Missat Samtal";
if (executedByUpdate() && deviceIsOn(missedcall_device)) {
deviceOff(missedcall_device);
}
Lär dörrklockans mottagare (Nexa LMLR-710) att lyssna på 'Ding Dong' enheten.