-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathnotify-batterie-soc.js
49 lines (44 loc) · 1.49 KB
/
notify-batterie-soc.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
on({id: 'modbus.0.holdingRegisters.40083_Batterie_SOC'/*Batterie-SOC in Prozent*/, change: "ne"}, function (obj) {
var value = obj.state.val;
var oldValue = obj.oldState.val;
if(value == 50 && oldValue == 51){
/** Senden via Pushover-Adapter */
sendTo("pushover", "send", {
message: 'Speicher bei 50%, wird entladen',
sound: "",
title: 'Speicherüberwachung'
});
}
if(value == 50 && oldValue == 49){
/** Senden via Pushover-Adapter */
sendTo("pushover", "send", {
message: 'Speicher bei 50%, wird geladen',
sound: "",
title: 'Speicherüberwachung'
});
}
if(value == 95 && oldValue == 94){
/** Senden via Pushover-Adapter */
sendTo("pushover", "send", {
message: 'Speicher bei 95%, wird geladen',
sound: "",
title: 'Speicherüberwachung'
});
}
if(value == 0 && oldValue == 1){
/** Senden via Pushover-Adapter */
sendTo("pushover", "send", {
message: 'Speicher bei 0%',
sound: "",
title: 'Speicherüberwachung'
});
}
if(value == 20 && oldValue == 21){
/** Senden via Pushover-Adapter */
sendTo("pushover", "send", {
message: 'Speicher bei 20%, wird entladen',
sound: "",
title: 'Speicherüberwachung'
});
}
});