timeout2
start_text
lifetimetext
start_betreff
lifetimebetreff
ende_text
fehlertext
betriebsstunden_raw
Person
ende_betreff
betreff
betriebsstunden_std
betriebsstunden_min
wait
Buero
Flur
GaesteWC
Kueche
Wohnzimmer
timeout
Behälterstand Berechnen
ne
mihome-vacuum.0.info.cleanedtime
LT
val
javascript.0.NoNo.Behaelter_Stand
100
javascript.0.NoNo.Behaelter_Stand
FALSE
ADD
1
val
javascript.0.NoNo.Behaelter_Stand
0.5
Info Behälter voll
ne
javascript.0.NoNo.Behaelter_Stand
AND
GTE
val
javascript.0.NoNo.Behaelter_Stand
95
NEQ
val
mihome-vacuum.0.info.state
8
EQ
val
javascript.0.Anwesenheit.Daniel
FALSE
FALSE
empfaenger@test.de
Bitte den Behälter ausleeren.
+++ NoNo's Behälter ist voll +++
iobroker@dkulinski.de
0
Bitte den Behälter ausleeren.
+++ NoNo's Behälter ist voll +++
Erinnerung Behälter leeren
ne
javascript.0.Anwesenheit.Daniel
AND
EQ
val
javascript.0.Anwesenheit.Daniel
TRUE
GTE
val
javascript.0.NoNo.Behaelter_Stand
96
2
Bitte den Behälter leeren, damit NoNo das nächste Mal saugen kann.
NoNo's Behälter ist voll
Samstag bei Abwesenheit starten
ne
javascript.0.Anwesenheit.Anwesenheit
EQ
val
javascript.0.NoNo.Zeitplan
TRUE
Start wenn alle Lebenszeiten über 5%
AND
AND
AND
GT
val
mihome-vacuum.0.consumable.filter
2
GT
val
mihome-vacuum.0.consumable.main_brush
2
AND
GT
val
mihome-vacuum.0.consumable.side_brush
2
GT
val
mihome-vacuum.0.consumable.sensors
2
AND
AND
LT
val
javascript.0.NoNo.Behaelter_Stand
100
EQ
val
javascript.0.Anwesenheit.Anwesenheit
FALSE
AND
AND
EQ
wdt
de
Samstag
TRUE
between
07:00
14:00
EQ
val
javascript.0.NoNo.Samstag
FALSE
timeout2
5
min
EQ
val
javascript.0.Anwesenheit.Anwesenheit
FALSE
mihome-vacuum.0.control.start
FALSE
javascript.0.NoNo.Samstag
FALSE
TRUE
Fehler-Mail wenn NoNo nicht betriebsbereit
OR
AND
LTE
val
mihome-vacuum.0.consumable.filter
2
LTE
val
mihome-vacuum.0.consumable.main_brush
2
OR
OR
LTE
val
mihome-vacuum.0.consumable.side_brush
2
LTE
val
mihome-vacuum.0.consumable.sensors
2
EQ
val
javascript.0.NoNo.Behaelter_Stand
100
TRUE
empfaenger@test.de
NoNo ist nicht betriebsbereit:
<br>
<br>Lebenszeit Filter:
val
mihome-vacuum.0.consumable.filter
%
<br>Lebenszeit Hauptbürste:
val
mihome-vacuum.0.consumable.main_brush
%
<br>Lebenszeit Seitenbürste:
val
mihome-vacuum.0.consumable.side_brush
%
<br>Lebenszeit Sensoren:
val
mihome-vacuum.0.consumable.sensors
%
<br>Behälte Stand:
val
javascript.0.NoNo.Behaelter_Stand
%
+++
hh:mm
Uhr - NoNo ist nicht betriebsbereit +++
NoNo@dkulinski.de
Samstags-Variable zurücksetzen
* * * * *
EQ
val
javascript.0.NoNo.Samstag
TRUE
javascript.0.NoNo.Samstag
FALSE
FALSE
Di. und Do. 9 Uhr saugen
0,5,10,15,20,25,30 9 * * 2,4
EQ
val
javascript.0.NoNo.Zeitplan
TRUE
Start wenn alle Lebenszeiten über 5%
AND
AND
AND
GT
val
mihome-vacuum.0.consumable.filter
2
GT
val
mihome-vacuum.0.consumable.main_brush
2
AND
GT
val
mihome-vacuum.0.consumable.side_brush
2
GT
val
mihome-vacuum.0.consumable.sensors
2
AND
AND
LT
val
javascript.0.NoNo.Behaelter_Stand
100
EQ
val
javascript.0.Anwesenheit.Anwesenheit
FALSE
AND
EQ
val
system.adapter.mihome-vacuum.0.connected
TRUE
NEQ
val
mihome-vacuum.0.info.state
5
mihome-vacuum.0.control.start
FALSE
Fehler-Mail wenn NoNo nicht betriebsbereit
OR
AND
LTE
val
mihome-vacuum.0.consumable.filter
2
LTE
val
mihome-vacuum.0.consumable.main_brush
2
OR
OR
LTE
val
mihome-vacuum.0.consumable.side_brush
2
LTE
val
mihome-vacuum.0.consumable.sensors
2
EQ
val
javascript.0.NoNo.Behaelter_Stand
100
TRUE
warn
empfaenger@test.de
NoNo ist nicht betriebsbereit:
<br>
<br>Lebenszeit Filter:
val
mihome-vacuum.0.consumable.filter
%
<br>Lebenszeit Hauptbürste:
val
mihome-vacuum.0.consumable.main_brush
%
<br>Lebenszeit Seitenbürste:
val
mihome-vacuum.0.consumable.side_brush
%
<br>Lebenszeit Sensoren:
val
mihome-vacuum.0.consumable.sensors
%
<br>Behälte Stand:
val
javascript.0.NoNo.Behaelter_Stand
%
+++
hh:mm
Uhr - NoNo ist nicht betriebsbereit +++
NoNo@dkulinski.de
Fehlermail, wenn jemand zu Hause ist
AND
EQ
val
javascript.0.Anwesenheit.Anwesenheit
TRUE
EQ
m
0
Für Mail_Text check wer zu Hause ist
AND
EQ
val
javascript.0.Anwesenheit.Daniel
TRUE
EQ
val
javascript.0.Anwesenheit.Jenny
FALSE
Person
Daniel ist
AND
EQ
val
javascript.0.Anwesenheit.Daniel
FALSE
EQ
val
javascript.0.Anwesenheit.Jenny
TRUE
Person
Jenny ist
AND
EQ
val
javascript.0.Anwesenheit.Daniel
TRUE
EQ
val
javascript.0.Anwesenheit.Jenny
TRUE
Person
Jenny und Daniel sind
TRUE
empfaenger@test.de
Achtung,
Person
zu Hause.
+++
hh:mm
Uhr - NoNo nicht gestartet +++
NoNo@dkulinski.de
AND
EQ
val
javascript.0.NoNo.Zeitplan
FALSE
TRUE
between
08:59
09:04
FALSE
empfaenger@test.de
NoNos Zeitplan ist deaktiviert. BItte den Saugvorgang, falls nötigt, manuell starten.
+++ NoNo's Zeitplan deaktiviert +++
Benachrichtigung wenn Nono startet / stoppt
ne
mihome-vacuum.0.info.state
Benachrichtigung nur beim ersten start und nicht
beim weiterfahren nach Fehlern
AND
OR
EQ
val
mihome-vacuum.0.info.state
5
EQ
val
mihome-vacuum.0.info.state
17
GT
val
mihome-vacuum.0.info.battery
95
AND
EQ
val
mihome-vacuum.0.info.state
17
EQ
val
javascript.0.NoNo.Akku_leer
FALSE
start_text
Zonen Cleanup gestartet.
start_betreff
Uhr - Zonen Cleanup gestartet +++
AND
EQ
val
mihome-vacuum.0.info.state
17
EQ
val
javascript.0.NoNo.Akku_leer
TRUE
start_text
Zonen Cleanup wird fortgesetzt.
start_betreff
Uhr - Zonen Cleanup fortgesetzt +++
AND
EQ
val
mihome-vacuum.0.info.state
5
EQ
val
javascript.0.NoNo.Akku_leer
FALSE
start_text
NoNo ist unterwegs.
start_betreff
Uhr - NoNo ist unterwegs +++
javascript.0.NoNo.Akku_leer
FALSE
FALSE
AND
EQ
val
mihome-vacuum.0.info.state
5
EQ
val
javascript.0.NoNo.Akku_leer
TRUE
start_text
NoNo ist wieder unterwegs.
start_betreff
Uhr - NoNo ist wieder unterwegs +++
javascript.0.NoNo.Akku_leer
FALSE
FALSE
OR
EQ
val
javascript.0.Anwesenheit.Anwesenheit
FALSE
EQ
val
javascript.0.NoNo.Akku_leer
TRUE
TRUE
empfaenger@test.de
NoNo ist unterwegs
start_text
+++
+++
hh:mm
start_betreff
NoNo@dkulinski.de
0
text
start_text
+++
hh:mm
start_betreff
Benachrichtigung wenn NoNo nach Hause fährt
EQ
val
mihome-vacuum.0.info.state
6
GT
val
mihome-vacuum.0.info.battery
20
ende_text
NoNo ist fertig: <br>
<br>
Dauer:
val
mihome-vacuum.0.info.cleanedtime
Minuten
<br>
Fläche:
val
mihome-vacuum.0.info.cleanedarea
m²
<br>
Behälterstand:
val
javascript.0.NoNo.Behaelter_Stand
%
ende_betreff
+++
hh:mm
Uhr - Nono ist fertig +++
LT
val
mihome-vacuum.0.info.battery
20
ende_text
NoNo's Akku hat nur noch
val
mihome-vacuum.0.info.battery
%. Wenn der Akku wieder voll ist, fährt NoNo weiter.
ende_betreff
+++
hh:mm
Uhr - Nono braucht eine Pause +++
javascript.0.NoNo.Akku_leer
FALSE
TRUE
TRUE
empfaenger@test.de
ende_text
+++
ende_betreff
NoNo@dkulinski.de
HinweisMails Sensoren, Bürsten
ne
mihome-vacuum.0.consumable.filter
mihome-vacuum.0.consumable.main_brush
mihome-vacuum.0.consumable.side_brush
mihome-vacuum.0.consumable.sensors
Filter
LTE
val
mihome-vacuum.0.consumable.filter
5
lifetimetext
Bitte die Filter reiningen
lifetimebetreff
Bitte NoNos Filter reinigen
Hauptbürste
LTE
val
mihome-vacuum.0.consumable.main_brush
15
lifetimetext
Bitte neue Hauptbürste bestellen
lifetimebetreff
NoNo braucht neue Hauptbürste
LTE
val
mihome-vacuum.0.consumable.main_brush
5
lifetimetext
Bitte die Hauptbürste austauschen
lifetimebetreff
Bitte NoNos Hauptbürste tauschen
Seitenbürste
LTE
val
mihome-vacuum.0.consumable.side_brush
15
lifetimetext
Bitte neue Seitenbürste bestellen
lifetimebetreff
NoNo braucht neue Seitenbürste
LTE
val
mihome-vacuum.0.consumable.side_brush
5
lifetimetext
Bitte die Seitenbürste austauschen
lifetimebetreff
NoNos Seitenbürste tauschen
Sensoren
LTE
val
mihome-vacuum.0.consumable.sensors
15
lifetimetext
Bitte die Sensoren putzen
lifetimebetreff
NoNos Sensoren säubern
OR
OR
LTE
val
mihome-vacuum.0.consumable.filter
5
LTE
val
mihome-vacuum.0.consumable.main_brush
15
OR
LTE
val
mihome-vacuum.0.consumable.side_brush
15
LTE
val
mihome-vacuum.0.consumable.sensors
15
TRUE
empfaenger@test.de
lifetimetext
+++
hh:mm
Uhr -
lifetimebetreff
+++
NoNo@dkulinski.de
Mail bei Fehler
ne
mihome-vacuum.0.info.error
1 - Distanz-Sensor Fehler
EQ
val
mihome-vacuum.0.info.error
1
fehlertext
Distanz-Sensor Fehler
betreff
Distanz-Sensor Fehler
2 - Kollisions-Sensor Fehler
EQ
val
mihome-vacuum.0.info.error
2
fehlertext
Kollisions-Sensor Fehler
betreff
Kollisions-Sensor Fehler
3 - Kein Bodenkontakt
EQ
val
mihome-vacuum.0.info.error
3
fehlertext
NoNos Räder haben keinen Bodenkontaktmehr. Bitte freien und den Start-Button drücken.
betreff
Kein Bodenkontakt
4 - Treppen-Sensor Fehler
EQ
val
mihome-vacuum.0.info.error
4
fehlertext
Treppen-Sensor Fehler
betreff
Treppen-Sensor Fehler
5 - Hauptbürste blockiert
EQ
val
mihome-vacuum.0.info.error
5
fehlertext
Bitte die Hauptbürste befreien und den Start-Button drücken.
betreff
NoNos Hauptbürste ist blockiert
6 - Seitenbürste Blockiert
EQ
val
mihome-vacuum.0.info.error
6
fehlertext
Sitenbürste Blociert. Bitte befreien.
betreff
Seitenbürste blockiert
7 - Hauptrad blockiert
EQ
val
mihome-vacuum.0.info.error
7
fehlertext
Nono hat sich fest gefahren und muss wohl befreit werden
betreff
NoNo hat sich festgefahren
8 und 12 - Blockiert
OR
EQ
val
mihome-vacuum.0.info.error
8
EQ
val
mihome-vacuum.0.info.error
12
fehlertext
Bitte NoNo befreien und den Start-Button drücken.
betreff
NoNo ist blockiert
OR
OR
OR
EQ
val
mihome-vacuum.0.info.error
3
EQ
val
mihome-vacuum.0.info.error
4
OR
EQ
val
mihome-vacuum.0.info.error
5
EQ
val
mihome-vacuum.0.info.error
6
OR
OR
EQ
val
mihome-vacuum.0.info.error
7
EQ
val
mihome-vacuum.0.info.error
8
EQ
val
mihome-vacuum.0.info.error
12
FALSE
empfaenger@test.de
Bitte im Log auf dem ioBroker gucken
fehlertext
+++
+++
hh:mm
Uhr -
betreff
+++
NoNo@dkulinski.de
FALSE
empfaenger@test.de
Bitte im Log auf dem ioBroker gucken
+++
+++
hh:mm
Uhr - NoNo hat ein Problem ! +++
NoNo@dkulinski.de
Betriebsstunden
ne
mihome-vacuum.0.history.total_time
betriebsstunden_raw
val
mihome-vacuum.0.history.total_time
betriebsstunden_std
ROUNDDOWN
3.1
DIVIDE
1
betriebsstunden_raw
60
betriebsstunden_min
MINUS
1
betriebsstunden_raw
1
MULTIPLY
1
betriebsstunden_std
60
javascript.0.NoNo.Betriebsstunden
FALSE
betriebsstunden_std
:
betriebsstunden_min
Std
Saugvorgang pausieren
ne
hm-rpc.0.OEQ0563857.1.STATE
AND
AND
EQ
val
hm-rpc.0.OEQ0563857.1.STATE
TRUE
EQ
val
mihome-vacuum.0.info.state
5
EQ
val
javascript.0.Anwesenheit.Anwesenheit
FALSE
Nur pausieren, wenn die Haustür wieder gechlossen wird
wait
15
sec
AND
AND
EQ
val
hm-rpc.0.OEQ0563857.1.STATE
FALSE
EQ
val
mihome-vacuum.0.info.state
5
EQ
val
javascript.0.Anwesenheit.Anwesenheit
FALSE
mihome-vacuum.0.control.pause
FALSE
TRUE
javascript.0.echo.sprachausgabe_alle_geraete
TRUE
5
sec
FALSE
Saugvorgang pausiert
FALSE
empfaenger@test.de
+++ Saugvorgang pausiert +++
AND
EQ
val
hm-rpc.0.OEQ0563857.1.STATE
TRUE
EQ
val
mihome-vacuum.0.info.state
10
mihome-vacuum.0.control.start
FALSE
TRUE
javascript.0.echo.sprachausgabe_alle_geraete
FALSE
Saugvorgang wird fortgesetzt
Zonen Cleanup Starten
ne
javascript.0.NoNo.Zonen_Reinigung
Buero
app_zoned_clean;[[26443,21697,29843,25997,3]]
Flur
app_zoned_clean;[[24558,25626,26258,33026,3],[26218,25895,29968,27745,3]]
GaesteWC
app_zoned_clean;[[23198,31256,24798,33106,3]]
Kueche
app_zoned_clean;[[20497,30128,24747,33378,3]]
Wohnzimmer
app_zoned_clean;[[20431,25844,24481,29594,1],[22143,24531,25793,25781,1],[22654,21983,25454,24733,1]]
EQ
val
javascript.0.NoNo.Zonen_Reinigung
1
mihome-vacuum.0.control.X_send_command
FALSE
Buero
EQ
val
javascript.0.NoNo.Zonen_Reinigung
2
mihome-vacuum.0.control.X_send_command
FALSE
Flur
EQ
val
javascript.0.NoNo.Zonen_Reinigung
3
mihome-vacuum.0.control.X_send_command
FALSE
GaesteWC
EQ
val
javascript.0.NoNo.Zonen_Reinigung
4
mihome-vacuum.0.control.X_send_command
FALSE
Kueche
EQ
val
javascript.0.NoNo.Zonen_Reinigung
5
mihome-vacuum.0.control.X_send_command
FALSE
Wohnzimmer
timeout
2
sec
Wohnzimmer oben
EQ
val
javascript.0.NoNo.Zonen_Reinigung_Ausrichtung
0
Buero
app_zoned_clean;[[18471,19907,22571,23007,1]]
Flur
app_zoned_clean;[[22637,19580,29787,25130,2]]
GaesteWC
app_zoned_clean;[[28009,25008,29709,26458,2]]
Kueche
app_zoned_clean;[[26727,25000,29777,29250,2]]
Wohnzimmer
app_zoned_clean;[[18626,25160,25976,29110,2],[18569,23306,22519,25106,2]]
Wohnzimmer unten
EQ
val
javascript.0.NoNo.Zonen_Reinigung_Ausrichtung
1
Buero
app_zoned_clean;[[28634,27931,32784,31131,1]]
Flur
app_zoned_clean;[[21648,25939,28648,31439,1]]
GaesteWC
app_zoned_clean;[[21516,24380,23416,26430,2]]
Kueche
app_zoned_clean;[[21231,22010,24381,26210,1]]
Wohnzimmer
app_zoned_clean;[[25009,21766,32709,25916,1],[28767,25890,32817,27740,1]]
EQ
val
javascript.0.NoNo.Zonen_Reinigung
1
mihome-vacuum.0.control.X_send_command
FALSE
Buero
EQ
val
javascript.0.NoNo.Zonen_Reinigung
2
mihome-vacuum.0.control.X_send_command
FALSE
Flur
EQ
val
javascript.0.NoNo.Zonen_Reinigung
3
mihome-vacuum.0.control.X_send_command
FALSE
GaesteWC
EQ
val
javascript.0.NoNo.Zonen_Reinigung
4
mihome-vacuum.0.control.X_send_command
FALSE
Kueche
EQ
val
javascript.0.NoNo.Zonen_Reinigung
5
mihome-vacuum.0.control.X_send_command
FALSE
Wohnzimmer
Zonen Cleanup Datenpunkt zurücksetzen
ne
mihome-vacuum.0.info.state
AND
EQ
val
mihome-vacuum.0.info.state
6
NEQ
val
javascript.0.NoNo.Zonen_Reinigung
0
javascript.0.NoNo.Zonen_Reinigung
FALSE
0