betreff
text
timeout2
lifetimetext
lifetimebetreff
start_text
fehlertext
betriebsstunden_raw
start_betreff
betriebsstunden_std
ende_text
betriebsstunden_min
Person
ende_betreff
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
mihome-vacuum.0.info.state
AND
GTE
val
javascript.0.NoNo.Behaelter_Stand
95
EQ
val
mihome-vacuum.0.info.state
8
EQ
val
javascript.0.Anwesenheit.Daniel
FALSE
betreff
+++ NoNo's Behälter ist voll +++
text
Bitte den Behälter (
val
javascript.0.NoNo.Behaelter_Stand
%) ausleeren.
.0
FALSE
daniel@dkulinski.de
val
javascript.0.mailadressen.mailadresse_daniel
text
betreff
.1
0
text
betreff
javascript.0.echo.sprachausgabe_alle_geraete
FALSE
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
95
.1
0
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
13:00
EQ
val
javascript.0.NoNo.Samstag
FALSE
timeout2
10
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
.0
TRUE
daniel@dkulinski.de
val
javascript.0.mailadressen.mailadresse_daniel
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
0 18 * * 6
EQ
val
javascript.0.NoNo.Samstag
TRUE
javascript.0.NoNo.Samstag
FALSE
FALSE
Betriebsbrereitschaft / Hinweismail
ne
mihome-vacuum.0.info.state
mihome-vacuum.0.consumable.filter
mihome-vacuum.0.consumable.main_brush
mihome-vacuum.0.consumable.sensors
mihome-vacuum.0.consumable.side_brush
javascript.0.NoNo.Behaelter_Stand
OR
OR
OR
LT
val
mihome-vacuum.0.consumable.filter
5
LT
val
mihome-vacuum.0.consumable.main_brush
10
OR
LT
val
mihome-vacuum.0.consumable.side_brush
10
LT
val
mihome-vacuum.0.consumable.sensors
5
GT
val
javascript.0.NoNo.Behaelter_Stand
90
javascript.0.NoNo.Betriebsbereitschaft
FALSE
FALSE
javascript.0.NoNo.Betriebsbereitschaft
FALSE
TRUE
Hinweismails
EQ
val
mihome-vacuum.0.info.state
6
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
.0
TRUE
val
javascript.0.mailadressen.mailadresse_daniel
lifetimetext
+++
hh:mm
Uhr -
lifetimebetreff
+++
NoNo@dkulinski.de
Di. und Do. 9 Uhr saugen
0,5,10,15,20,25,30,35,40,45,50,55 9,10 * * 2,4
AND
AND
EQ
val
javascript.0.NoNo.Zeitplan
TRUE
EQ
val
mihome-vacuum.0.info.state
8
AND
NEQ
d
lc
mihome-vacuum.0.info.state
d
EQ
val
javascript.0.NoNo.Betriebsbereitschaft
TRUE
Start wenn alle Lebenszeiten über 5%
AND
OR
EQ
val
javascript.0.Anwesenheit.Anwesenheit
FALSE
AND
AND
EQ
val
javascript.0.Anwesenheit.Jenny
FALSE
EQ
val
javascript.0.Anwesenheit.Daniel
TRUE
EQ
val
javascript.0.sonstige.arbeitsstatus
4
NEQ
val
javascript.0.sonstige.arbeitsstatus
2
mihome-vacuum.0.control.start
FALSE
Fehler-Mail wenn NoNo nicht betriebsbereit
EQ
val
javascript.0.NoNo.Betriebsbereitschaft
FALSE
.0
TRUE
daniel@dkulinski.de
val
javascript.0.mailadressen.mailadresse_daniel
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
.1
TRUE
val
javascript.0.mailadressen.mailadresse_daniel
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
.1
FALSE
val
javascript.0.mailadressen.mailadresse_daniel
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.Daniel
FALSE
EQ
val
javascript.0.NoNo.Akku_leer
TRUE
.0
TRUE
val
javascript.0.mailadressen.mailadresse_daniel
NoNo ist unterwegs
start_text
+++
+++
hh:mm
start_betreff
NoNo@dkulinski.de
EQ
val
javascript.0.Anwesenheit.Daniel
TRUE
.1
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
.0
TRUE
val
javascript.0.mailadressen.mailadresse_daniel
ende_text
+++
ende_betreff
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
.0
FALSE
val
javascript.0.mailadressen.mailadresse_daniel
Bitte im Log auf dem ioBroker gucken
fehlertext
+++
+++
hh:mm
Uhr -
betreff
+++
NoNo@dkulinski.de
.1
FALSE
val
javascript.0.mailadressen.mailadresse_daniel
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
Std u.
betriebsstunden_min
Min
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
.1
FALSE
val
javascript.0.mailadressen.mailadresse_daniel
+++ 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