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 <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 Die Haustür wurde geöffnet. Der Saugvorgang wurde pausiert +++ 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