Telegram_Text
Zuleitung_USV_An/Aus
Alexa_Text
Alexa_ausgabe
Telegram_empfaenger
Großverbaucher_1
timeout
Name_Großverbraucher_1
timeout2
Manuelle_Wartung_gestartet
Name_Grossverbraucher
timeout3
timeout4
Schaltkontakt_Zuleitung_USV
Was ich kann:
Zyklische Wartung festlegen
Sofortige Wartung einleiten
Meldungen via Alexa und Telegram:
- Stromausfall, Wartung, Wiederherstellung
- Aufladung, voll geladen
Rest-Minuten ODER Prozent Via Alexa
Steuerung über VIS
Telegram_empfaenger
Sven
timeout2
3000
ms
AND
NEQ
val
javascript.0.USV_Wartung.Jetzt_Warten
TRUE
NEQ
val
javascript.0.USV_Wartung.Jetzt_Warten
FALSE
javascript.0.USV_Wartung.Minimum_Rest_Minuten
FALSE
10
javascript.0.USV_Wartung.Minimum_Rest_Prozent
FALSE
35
javascript.0.USV_Wartung.Alexa_Lautstaerke
FALSE
30
javascript.0.USV_Wartung.Jetzt_Warten
FALSE
FALSE
javascript.0.USV_Wartung.Speak_Minuten
FALSE
TRUE
javascript.0.USV_Wartung.Speak_Prozent
FALSE
FALSE
javascript.0.USV_Wartung.Speak_bei_Wartung
FALSE
TRUE
javascript.0.USV_Wartung.Speak_bei_Ausfall
FALSE
TRUE
javascript.0.USV_Wartung.Wartung_eingeleitet
FALSE
FALSE
javascript.0.USV_Wartung.Automatische_Wartung_Aktiv
FALSE
TRUE
Jeden ersten tag alle zwei Monate
um 02:00 Uhr
0 2 1 */2 *
AND
EQ
val
nut.0.battery.charge
100
EQ
val
javascript.0.USV_Wartung.Automatische_Wartung_Aktiv
TRUE
EQ
Großverbaucher_1
FALSE
Automatische Wartung gestartet.
Name_Grossverbraucher
aktiv.
\n
Die Wartung wurde ausgesetzt.
AND
NEQ
val
nut.0.battery.charge
100
EQ
val
javascript.0.USV_Wartung.Automatische_Wartung_Aktiv
TRUE
Der Akkustand der USV beträgt:
val
nut.0.battery.charge
%.
\n
Die Wartung wurde ausgesetzt.
Telegram bei Wartung und Ausfall.
ne
default
nut.0.status.onbattery
AND
EQ
state.val
TRUE
EQ
val
javascript.0.USV_Wartung.Wartung_eingeleitet
FALSE
Alexa_ausgabe
TRUE
Die Stromversorgung wurde unerwartet unterbrochen.
AND
EQ
state.val
FALSE
EQ
val
javascript.0.USV_Wartung.Wartung_eingeleitet
FALSE
Alexa_ausgabe
FALSE
Die Stromversorgung wurde bei:
\n
val
nut.0.battery.charge
% /
ROUNDDOWN
3.1
val
javascript.0.USV_Wartung.Restlaufzeit_in_Minuten
min.
\n
wiederhergestellt.
\n
\n
Die Aufladung beginnt.
Wartung jetzt ausführen
Manuelle_Wartung_gestartet
FALSE
ne
default
javascript.0.USV_Wartung.Jetzt_Warten
EQ
state.val
TRUE
Manuelle_Wartung_gestartet
TRUE
Manuelle Wartung gestartet.
timeout3
400
ms
AND
EQ
state.val
FALSE
EQ
Manuelle_Wartung_gestartet
TRUE
Manuelle_Wartung_gestartet
FALSE
Die manuelle Wartung wurde bei:
\n
val
nut.0.battery.charge
% /
ROUNDDOWN
3.1
val
javascript.0.USV_Wartung.Restlaufzeit_in_Minuten
min.
\n
beendet.
\n
\n
Die Aufladung beginnt.
Speak-Sperre
true
default
javascript.0.USV_Wartung.Speak_Minuten
javascript.0.USV_Wartung.Speak_Prozent
FALSE
FALSE
true
default
javascript.0.USV_Wartung.Speak_Prozent
javascript.0.USV_Wartung.Speak_Minuten
FALSE
FALSE
Meldungen via Alexa
ne
default
nut.0.battery.charge
timeout4
500
ms
AND
AND
LT
state.val
oldState.val
EQ
val
nut.0.status.onbattery
TRUE
EQ
Alexa_ausgabe
TRUE
EQ
val
javascript.0.USV_Wartung.Speak_Minuten
TRUE
AND
EQ
val
javascript.0.USV_Wartung.Wartung_eingeleitet
TRUE
EQ
val
javascript.0.USV_Wartung.Speak_bei_Wartung
TRUE
U S V, Wartung läuft.
Die Restlaufzeit beträgt
ROUNDDOWN
3.1
val
javascript.0.USV_Wartung.Restlaufzeit_in_Minuten
Minuten.
AND
EQ
val
javascript.0.USV_Wartung.Wartung_eingeleitet
FALSE
EQ
val
javascript.0.USV_Wartung.Speak_bei_Ausfall
TRUE
Warnung.
Die Stromversorgung wurde unerwartet unterbrochen.
Die Restlaufzeit der U S V beträgt
ROUNDDOWN
3.1
val
javascript.0.USV_Wartung.Restlaufzeit_in_Minuten
Minuten.
EQ
val
javascript.0.USV_Wartung.Speak_Prozent
TRUE
AND
EQ
val
javascript.0.USV_Wartung.Wartung_eingeleitet
TRUE
EQ
val
javascript.0.USV_Wartung.Speak_bei_Wartung
TRUE
U S V, Wartung läuft.
Der Akkustand beträgt
state.val
prozent.
AND
EQ
val
javascript.0.USV_Wartung.Wartung_eingeleitet
FALSE
EQ
val
javascript.0.USV_Wartung.Speak_bei_Ausfall
TRUE
Warnung.
Die Stromversorgung wurde unerwartet unterbrochen.
Der Akkustand der U S V beträgt
state.val
prozent.
AND
LTE
state.val
val
javascript.0.USV_Wartung.Minimum_Rest_Prozent
EQ
val
javascript.0.USV_Wartung.Wartung_eingeleitet
TRUE
EQ
Manuelle_Wartung_gestartet
TRUE
Die manuelle Wartung wurde bei:
\n
val
nut.0.battery.charge
% /
ROUNDDOWN
3.1
val
javascript.0.USV_Wartung.Restlaufzeit_in_Minuten
min.
\n
beendet.
\n
\n
Die Aufladung beginnt.
Automatische Wartung beendet.
\n
Der Mindestwert von
val
javascript.0.USV_Wartung.Minimum_Rest_Prozent
% wurde erreicht.
\n
Das entspricht
ROUNDDOWN
3.1
val
javascript.0.USV_Wartung.Restlaufzeit_in_Minuten
min. Restlaufzeit.
\n
\n
Die Aufladung beginnt.
Manuelle_Wartung_gestartet
FALSE
EQ
state.val
100
Die USV ist nun wieder zu 100% aufgeladen.
Info. Die U S V ist nun wieder zu 100 prozent aufgeladen.
Restlaufzeit in Min.
ne
default
nut.0.battery.runtime
javascript.0.USV_Wartung.Restlaufzeit_in_Minuten
FALSE
ADD
1
DIVIDE
1
MULTIPLY
1
MINUS
1
DIVIDE
1
MINUS
1
val
nut.0.battery.runtime
1
val
nut.0.battery.runtime-low
1
60
1
ROUNDDOWN
3.1
DIVIDE
1
MINUS
1
val
nut.0.battery.runtime
1
val
nut.0.battery.runtime-low
1
60
1
60
1
100
1
ROUNDDOWN
3.1
DIVIDE
1
MINUS
1
val
nut.0.battery.runtime
1
val
nut.0.battery.runtime-low
1
60
ne
default
javascript.0.USV_Wartung.Restlaufzeit_in_Minuten
AND
LTE
state.val
val
javascript.0.USV_Wartung.Minimum_Rest_Minuten
EQ
val
javascript.0.USV_Wartung.Wartung_eingeleitet
TRUE
EQ
Manuelle_Wartung_gestartet
TRUE
Die manuelle Wartung wurde bei:
\n
val
nut.0.battery.charge
% /
ROUNDDOWN
3.1
val
javascript.0.USV_Wartung.Restlaufzeit_in_Minuten
min.
\n
beendet.
\n
\n
Die Aufladung beginnt.
Automatische Wartung beendet.
\n
Der Mindestwert von
val
javascript.0.USV_Wartung.Minimum_Rest_Minuten
Minuten wurde erreicht.
\n
Das entspricht
val
nut.0.battery.charge
% Restladung.
\n
\n
Die Aufladung beginnt.
Manuelle_Wartung_gestartet
FALSE
Großverbaucher 1 wird eingeschaltet
true
default
multicast.0.Smartplug_80:7D:3A:23:14:B7.Relais.Relais
AND
EQ
Schaltkontakt_Zuleitung_USV
FALSE
LT
val
nut.0.battery.charge
100
TRUE
Name_Großverbraucher_1
wurde eingeschaltet
custom
\n
Die USV-Wartung abgebrochen.
custom
\n
Aufladung beginnt.
Datenpunkte_anlegen
Y3JlYXRlU3RhdGUoJ2phdmFzY3JpcHQuMC5VU1ZfV2FydHVuZy5NaW5pbXVtX1Jlc3RfTWludXRlbicsIHtuYW1lOiAiTWluaW11bV9SZXN0X01pbnV0ZW4ifSk7DQpjcmVhdGVTdGF0ZSgnamF2YXNjcmlwdC4wLlVTVl9XYXJ0dW5nLk1pbmltdW1fUmVzdF9Qcm96ZW50Jywge25hbWU6ICJNaW5pbXVtX1Jlc3RfUHJvemVudCJ9KTsNCmNyZWF0ZVN0YXRlKCdqYXZhc2NyaXB0LjAuVVNWX1dhcnR1bmcuSmV0enRfV2FydGVuJywge25hbWU6ICJKZXR6dF9XYXJ0ZW4ifSk7DQpjcmVhdGVTdGF0ZSgnamF2YXNjcmlwdC4wLlVTVl9XYXJ0dW5nLlNwZWFrX01pbnV0ZW4nLCB7bmFtZTogIlNwZWFrX01pbnV0ZW4ifSk7DQpjcmVhdGVTdGF0ZSgnamF2YXNjcmlwdC4wLlVTVl9XYXJ0dW5nLlNwZWFrX1Byb3plbnQnLCB7bmFtZTogIlNwZWFrX1Byb3plbnQifSk7DQpjcmVhdGVTdGF0ZSgnamF2YXNjcmlwdC4wLlVTVl9XYXJ0dW5nLlNwZWFrX2JlaV9XYXJ0dW5nJywge25hbWU6ICJTcGVha19iZWlfV2FydHVuZyJ9KTsNCmNyZWF0ZVN0YXRlKCdqYXZhc2NyaXB0LjAuVVNWX1dhcnR1bmcuU3BlYWtfYmVpX0F1c2ZhbGwnLCB7bmFtZTogIlNwZWFrX2JlaV9BdXNmYWxsIn0pOw0KY3JlYXRlU3RhdGUoJ2phdmFzY3JpcHQuMC5VU1ZfV2FydHVuZy5BbGV4YV9MYXV0c3RhZXJrZScsIHtuYW1lOiAiQWxleGFfTGF1dHN0YWVya2UifSk7DQpjcmVhdGVTdGF0ZSgnamF2YXNjcmlwdC4wLlVTVl9XYXJ0dW5nLldhcnR1bmdfZWluZ2VsZWl0ZXQnLCB7bmFtZTogIldhcnR1bmdfZWluZ2VsZWl0ZXQifSk7DQpjcmVhdGVTdGF0ZSgnamF2YXNjcmlwdC4wLlVTVl9XYXJ0dW5nLkF1dG9tYXRpc2NoZV9XYXJ0dW5nX0FrdGl2Jywge25hbWU6ICJBdXRvbWF0aXNjaGVfV2FydHVuZ19Ba3RpdiJ9KTsNCmNyZWF0ZVN0YXRlKCdqYXZhc2NyaXB0LjAuVVNWX1dhcnR1bmcuUmVzdGxhdWZ6ZWl0X2luX01pbnV0ZW4nLCB7bmFtZTogIlJlc3RsYXVmemVpdF9pbl9NaW51dGVuIn0pOw==
Beschreibe diese Funktion …
Telegram
Beschreibe diese Funktion …
FALSE
default
text
🔌🔋 USV
\n
\n
Telegram_Text
Telegram_empfaenger
Wartung_einleiten
Beschreibe diese Funktion …
Alexa_ausgabe
TRUE
javascript.0.USV_Wartung.Wartung_eingeleitet
FALSE
TRUE
FALSE
Wartung_beendet
Beschreibe diese Funktion …
Alexa_ausgabe
FALSE
timeout2
timeout
15
sec
javascript.0.USV_Wartung.Wartung_eingeleitet
FALSE
FALSE
javascript.0.USV_Wartung.Jetzt_Warten
FALSE
FALSE
TRUE
Zuleitung_USV
Beschreibe diese Funktion …
multicast.0.Smartplug_B4:E6:2D:18:46:45.Relais.Relais
FALSE
Zuleitung_USV_An/Aus
Alexa_speak
Beschreibe diese Funktion …
OR
EQ
val
javascript.0.USV_Wartung.Speak_Minuten
TRUE
EQ
val
javascript.0.USV_Wartung.Speak_Prozent
TRUE
alexa2.0.Echo-Devices.G090U50991131NG9.Commands.speak
FALSE
val
javascript.0.USV_Wartung.Alexa_Lautstaerke
;
Alexa_Text
Werte_Großverbaucher_beziehen
Beschreibe diese Funktion …
Großverbraucher
Großverbaucher_1
val
multicast.0.Smartplug_80:7D:3A:23:14:B7.Relais.Relais
Name_Großverbraucher_1
3D-Drucker