Xiaomi WiFi Devices Modul (Vacuum/Airpurifier/Fan) - 72_XiaomiDevice (Support)

Begonnen von Markus M., 11 Juni 2017, 12:48:58

Vorheriges Thema - Nächstes Thema

Marlen

O.k.

einmal das msg_dialog:
defmod Roboter_Dialog msgDialog {\
"5. Saugroboter": {\
"match": "\/?Robot",\
"message": [\
"{return('(Stop|zur Dock) ') if(ReadingsVal('Xiaomi', 'state', '') ne 'Docked' && ReadingsVal('Xiaomi', 'state', '') ne 'Charging')}",\
"{return('(Wohnzimmer|Küche) ') if(ReadingsVal('Xiaomi', 'state', '') eq 'Docked' || ReadingsVal('Xiaomi', 'state', '') eq 'Charging')}",\
"{return('(Esszimmer|Flur) ') if(ReadingsVal('Xiaomi', 'state', '') eq 'Docked' || ReadingsVal('Xiaomi', 'state', '') eq 'Charging')}",\
"{return('(komplett) ') if(ReadingsVal('Xiaomi', 'state', '') eq 'Docked' || ReadingsVal('Xiaomi', 'state', '') eq 'Charging')}",\
"{return('(Staubbehälter leeren) ') if(ReadingsVal('Behaelter', 'state', '') ne '0')}",\
"{return('(quiet| balanced| turbo| max) ') if(ReadingsVal('Xiaomi', 'state', '') ne 'Docked' && ReadingsVal('Xiaomi', 'state', '') ne 'Charging')}",\
"(Setup|Menü) ",\
"Status: [Xiaomi:state]",\
"Modus: [Xiaomi:cleaning_mode]",\
"Akku: [Xiaomi:batteryPercent]%",\
"Staubbehälter: [Behaelter:prozent]%",\
"Map-Ausrichtung: [MapAusrichtung:state]",\
"Autonome Reinigung: [Autonome_Reinigung:state]",\
"  ",\
"Wo soll gesaugt werden?"\
],\
"Setup": {\
"message": [\
"(Autonome Reinigung AN ) ",\
"(Autonome Reinigung AUS ) ",\
"(Map Ausrichtung ) ",\
"(Zonen-Koordinaten ) ",\
"(Point-Koordinaten ) ",\
"(heraus fahren|auf Dock ) ",\
"(abbrechen|zurück) ",\
"  ",\
"Map-Ausrichtung: [MapAusrichtung:state]",\
"Was möchtest du tun?"\
],\
"Map Ausrichtung": {\
"message": [\
"(  |oben |  ) ",\
"(links | |rechts ) ",\
"(  |unten |  ) ",\
"(abbrechen|zurück) ",\
"  ",\
"Wo befindet sich die Ladestation auf der Map?"\
],\
"Ausrichtung": {\
"match": "(rechts|links|oben|unten)",\
"commands": [\
"set MapAusrichtung $message",\
"sleep 3;; set $SELF say @$recipient Robot"\
]\
} \
\
},\
"Autonome Reinigung AN": {\
"commands": [\
"set Autonome_Reinigung AN",\
"sleep 3;;set $SELF say @$recipient Robot"\
]\
},\
"Autonome Reinigung AUS": {\
"commands": [\
"set Autonome_Reinigung AUS",\
"sleep 3;;set $SELF say @$recipient Robot"\
]\
},\
"heraus fahren": {\
"commands": [\
"trigger Xiaomi herausfahren",\
"set $SELF say @$recipient Robot"\
]\
},\
"auf Dock": {\
"commands": [\
"{my $Laut = '$message';;;; fhem(\"set saugBot silentmsg \" . '@240968237' . \" $Laut\");;;;}",\
"set Xiaomi charge",\
"set $SELF say @$recipient Robot"\
]\
},\
"Testzone saugen": {\
"commands": [\
"{my $Laut = '$message';;;; fhem(\"set saugBot silentmsg \" . '@240968237' . \" $Laut\");;;;}",\
"set $SELF say @$recipient Robot"\
]\
},\
"Zonen-Koordinaten": {\
"message": [\
"(Wohnzimmer) ",\
"(Esszimmer ) ",\
"(Küche ) ",\
"(Küche & Esszimmer ) ",\
"(Flur ) ",\
"(abbrechen|zurück) ",\
"  ",\
"Welche Zone möchtest du eingeben?"\
],\
"Wohnzimmer": {\
"message": [\
" Koordinaten eingeben"\
],\
"Koordinaten": {\
"match": "[^/]+",\
"commands": [\
"setreading Xiaomi [MapAusrichtung:state]_zone_Wohnzimmer $message",\
"trigger Xiaomi Zoneschreiben",\
"set $SELF say @$recipient Robot|Setup"\
]\
}\
\
},\
"Esszimmer": {\
"message": [\
" Koordinaten eingeben"\
],\
"Koordinaten": {\
"match": "[^/]+",\
"commands": [\
"setreading Xiaomi [MapAusrichtung:state]_zone_Esszimmer $message",\
"trigger Xiaomi Zoneschreiben",\
"set $SELF say @$recipient Robot|Setup"\
]\
}\
\
},\
"Küche & Esszimmer": {\
"message": [\
" Koordinaten eingeben"\
],\
"Koordinaten": {\
"match": "[^/]+",\
"commands": [\
"setreading Xiaomi [MapAusrichtung:state]_zone_KueEssz $message",\
"trigger Xiaomi Zoneschreiben",\
"set $SELF say @$recipient Robot|Setup"\
]\
}\
\
},\
"Flur": {\
"message": [\
" Koordinaten eingeben"\
],\
"Koordinaten": {\
"match": "[^/]+",\
"commands": [\
"setreading Xiaomi [MapAusrichtung:state]_zone_Flur $message",\
"trigger Xiaomi Zoneschreiben",\
"set $SELF say @$recipient Robot|Setup"\
]\
}\
\
},\
"Küche": {\
"message": [\
" Koordinaten eingeben"\
],\
"Koordinaten": {\
"match": "[^/]+",\
"commands": [\
"setreading Xiaomi [MapAusrichtung:state]_zone_Kueche $message",\
"trigger Xiaomi Zoneschreiben",\
"set $SELF say @$recipient Robot|Setup"\
]\
}\
}\
\
},\
\
"Point-Koordinaten": {\
"message": [\
"(Wohnzimmer) ",\
"(Esszimmer ) ",\
"(Küche ) ",\
"(Flur ) ",\
"(Abfall ) ",\
"(abbrechen|zurück) ",\
"  ",\
"Welchen Point möchtest du eingeben?"\
],\
"Wohnzimmer": {\
"message": [\
" Point-Koordinaten eingeben"\
],\
"Koordinaten": {\
"match": "[^/]+",\
"commands": [\
"setreading Xiaomi [MapAusrichtung:state]_point_Wohnzimmer $message",\
"trigger Xiaomi Pointschreiben",\
"set $SELF say @$recipient Robot|Setup"\
]\
}\
\
},\
"Esszimmer": {\
"message": [\
" Point-Koordinaten eingeben"\
],\
"Koordinaten": {\
"match": "[^/]+",\
"commands": [\
"setreading Xiaomi [MapAusrichtung:state]_point_Esszimmer $message",\
"trigger Xiaomi Pointschreiben",\
"set $SELF say @$recipient Robot|Setup"\
]\
}\
\
},\
"Abfall": {\
"message": [\
" Point-Koordinaten eingeben"\
],\
"Koordinaten": {\
"match": "[^/]+",\
"commands": [\
"setreading Xiaomi [MapAusrichtung:state]_point_Abfall $message",\
"trigger Xiaomi Pointschreiben",\
"set $SELF say @$recipient Robot|Setup"\
]\
}\
\
},\
"Flur": {\
"message": [\
" Point-Koordinaten eingeben"\
],\
"Koordinaten": {\
"match": "[^/]+",\
"commands": [\
"setreading Xiaomi [MapAusrichtung:state]_point_Flur $message",\
"trigger Xiaomi Pointschreiben",\
"set $SELF say @$recipient Robot|Setup"\
]\
}\
\
},\
"Küche": {\
"message": [\
" Point-Koordinaten eingeben"\
],\
"Koordinaten": {\
"match": "[^/]+",\
"commands": [\
"setreading Xiaomi [MapAusrichtung:state]_point_Kueche $message",\
"trigger Xiaomi Pointschreiben",\
"set $SELF say @$recipient Robot|Setup"\
]\
}\
}\
}\
},\
\
"Zone_Saugen": {\
"match": "(Wohnzimmer|Esszimmer|Küche|Flur|komplett)",\
"commands": [\
"set Reinige $message",\
"sleep 3;; set $SELF say @$recipient Robot"\
]\
},\
\
"cleaning_mode": {\
"match": "(quiet|balanced|turbo|max)",\
"commands": [\
"set Xiaomi cleaning_mode $message",\
"set $SELF say @$recipient Robot"\
]\
},\
"Staubbehälter leeren": {\
"commands": [\
"setreading Behaelter Abfall 1",\
"set $SELF say @$recipient Robot"\
]\
},\
"Stop": {\
"commands": [\
"set Xiaomi Pause",\
"set $SELF say @$recipient Robot"\
]\
},\
"zur Dock": {\
"commands": [\
"set Xiaomi charge",\
"set $SELF say @$recipient Robot"\
]\
}\
}\
}
attr Roboter_Dialog allowed everyone,rg_Guest
attr Roboter_Dialog group Telegram_Dialoge
attr Roboter_Dialog room Controll,Robot
attr Roboter_Dialog verbose 0

setstate Roboter_Dialog rg_Guest: Robot
setstate Roboter_Dialog 2018-08-16 14:04:11 state rg_Guest: Robot



Das notify um das Räume attribut zu setzten:
defmod Zone_schreiben_nty notify MapAusrichtung:.*|Xiaomi:Zoneschreiben {\
if (Value("MapAusrichtung") eq "rechts") {\
fhem "attr Xiaomi zone_names Wohnzimmer:".ReadingsVal("Xiaomi","rechts_zone_Wohnzimmer","")." Esszimmer:".ReadingsVal("Xiaomi","rechts_zone_Esszimmer","")." Küche:".ReadingsVal("Xiaomi","rechts_zone_Kueche","")." Flur:".ReadingsVal("Xiaomi","rechts_zone_Flur","")." komplett:".ReadingsVal("Xiaomi","rechts_zone_Wohnzimmer","").",".ReadingsVal("Xiaomi","rechts_zone_KueEssz","").",".ReadingsVal("Xiaomi","rechts_zone_Flur","");;\
}elsif (Value("MapAusrichtung") eq "links") {\
fhem "attr Xiaomi zone_names Wohnzimmer:".ReadingsVal("Xiaomi","links_zone_Wohnzimmer","")." Esszimmer:".ReadingsVal("Xiaomi","links_zone_Esszimmer","")." Küche:".ReadingsVal("Xiaomi","links_zone_Kueche","")." Flur:".ReadingsVal("Xiaomi","links_zone_Flur","")." komplett:".ReadingsVal("Xiaomi","links_zone_Wohnzimmer","").",".ReadingsVal("Xiaomi","links_zone_KueEssz","").",".ReadingsVal("Xiaomi","links_zone_Flur","");;\
}elsif (Value("MapAusrichtung") eq "oben") {\
fhem "attr Xiaomi zone_names Wohnzimmer:".ReadingsVal("Xiaomi","oben_zone_Wohnzimmer","")." Esszimmer:".ReadingsVal("Xiaomi","oben_zone_Esszimmer","")." Küche:".ReadingsVal("Xiaomi","oben_zone_Kueche","")." Flur:".ReadingsVal("Xiaomi","oben_zone_Flur","")." komplett:".ReadingsVal("Xiaomi","oben_zone_Wohnzimmer","").",".ReadingsVal("Xiaomi","oben_zone_KueEssz","").",".ReadingsVal("Xiaomi","oben_zone_Flur","");;\
}elsif (Value("MapAusrichtung") eq "unten") {\
fhem "attr Xiaomi zone_names Wohnzimmer:".ReadingsVal("Xiaomi","unten_zone_Wohnzimmer","")." Esszimmer:".ReadingsVal("Xiaomi","unten_zone_Esszimmer","")." Küche:".ReadingsVal("Xiaomi","unten_zone_Kueche","")." Flur:".ReadingsVal("Xiaomi","unten_zone_Flur","")." komplett:".ReadingsVal("Xiaomi","unten_zone_Wohnzimmer","").",".ReadingsVal("Xiaomi","unten_zone_KueEssz","").",".ReadingsVal("Xiaomi","unten_zone_Flur","");;\
}}
attr Zone_schreiben_nty room Robot

setstate Zone_schreiben_nty 2018-08-13 08:14:57
setstate Zone_schreiben_nty 2018-08-10 23:44:35 state active



Das gleiche für die Point's:

defmod Point_schreiben_nty notify MapAusrichtung:.*|Xiaomi:Pointschreiben {\
if (Value("MapAusrichtung") eq "rechts"){\
fhem "attr Xiaomi point_names Garage:[25700,25600] Startpunkt:[25000,27850] komplett:".ReadingsVal("Xiaomi","rechts_point_Wohnzimmer","")." Wohnzimmer:".ReadingsVal("Xiaomi","rechts_point_Wohnzimmer","")." Esszimmer:".ReadingsVal("Xiaomi","rechts_point_Esszimmer","")." Küche:".ReadingsVal("Xiaomi","rechts_point_Kueche","")." Flur:".ReadingsVal("Xiaomi","rechts_point_Flur","")." Abfall:".ReadingsVal("Xiaomi","rechts_point_Abfall","");;\
}elsif (Value("MapAusrichtung") eq "links"){\
fhem "attr Xiaomi point_names komplett:".ReadingsVal("Xiaomi","links_point_Wohnzimmer","")." Wohnzimmer:".ReadingsVal("Xiaomi","links_point_Wohnzimmer","")." Esszimmer:".ReadingsVal("Xiaomi","links_point_Esszimmer","")." Küche:".ReadingsVal("Xiaomi","links_point_Kueche","")." Flur:".ReadingsVal("Xiaomi","links_point_Flur","")." Abfall:".ReadingsVal("Xiaomi","links_point_Abfall","");;\
}elsif (Value("MapAusrichtung") eq "oben"){\
fhem "attr Xiaomi point_names komplett:".ReadingsVal("Xiaomi","oben_point_Wohnzimmer","")." Wohnzimmer:".ReadingsVal("Xiaomi","oben_point_Wohnzimmer","")." Esszimmer:".ReadingsVal("Xiaomi","oben_point_Esszimmer","")." Küche:".ReadingsVal("Xiaomi","oben_point_Kueche","")." Flur:".ReadingsVal("Xiaomi","oben_point_Flur","")." Abfall:".ReadingsVal("Xiaomi","oben_point_Abfall","");;\
}elsif (Value("MapAusrichtung") eq "unten"){\
fhem "attr Xiaomi point_names komplett:".ReadingsVal("Xiaomi","unten_point_Wohnzimmer","")." Wohnzimmer:".ReadingsVal("Xiaomi","unten_point_Wohnzimmer","")." Esszimmer:".ReadingsVal("Xiaomi","unten_point_Esszimmer","")." Küche:".ReadingsVal("Xiaomi","unten_point_Kueche","")." Flur:".ReadingsVal("Xiaomi","unten_point_Flur","")." Abfall:".ReadingsVal("Xiaomi","unten_point_Abfall","");;\
}}
attr Point_schreiben_nty comment 25500,25500 ist die Koordinate der Ladestation.\
26500,25500 ist ca 1m weiter rechts. \
24500,25500 ist ca 1m weiter links.\
22500,26500 ist ca 1m höher.\
23509,24500 ist ca 1m tiefer.
attr Point_schreiben_nty room Robot

setstate Point_schreiben_nty active
setstate Point_schreiben_nty 2018-08-10 23:44:35 state active




Damit mein Roby automatisch rinigt hab ich ein heating_control missbraucht, war übrsprünglich mal angedacht an verschiedenen Tagen verschieden Räume reingen zu lassen, mach derzeit aber nur komplett - Reinigung:

defmod Putzplan Heating_Control Putzplan Mo|06:00|komplett Fr|06:00|komplett {\
if (Value("Urlaub_dummy") eq "aus") {\
if ($EVENT ne "komplett") {\
fhem "set Reinige $EVENT";;\
}\
fhem "setreading Putzplan $EVENT 1";;\
}}
attr Putzplan commandTemplate set $NAME  $EVENT
attr Putzplan group Aquarium
attr Putzplan room Robot
attr Putzplan userReadings Kueche Esszimmer Wohnzimmer Flur EG

setstate Putzplan komplett
setstate Putzplan 2018-06-12 22:51:01 Esszimmer 0
setstate Putzplan 2018-06-12 22:50:47 Flur 0
setstate Putzplan 2018-06-16 23:06:00 Kueche 1
setstate Putzplan 2018-06-12 22:51:12 Wohnzimmer 0
setstate Putzplan 2018-06-17 21:49:00 auto 1
setstate Putzplan 2018-08-20 06:00:00 currValue komplett
setstate Putzplan 2018-06-17 21:44:20 disabled 0
setstate Putzplan 2018-08-20 06:00:00 komplett 1
setstate Putzplan 2018-08-20 06:00:00 nextUpdate 2018-08-24 06:00:00
setstate Putzplan 2018-08-20 06:00:00 nextValue komplett
setstate Putzplan 2018-08-20 06:00:00 state komplett



darauf reagiert ein DOIF:

defmod auto_do DOIF ([?Putzplan:komplett] eq "1" and ["^Alarmanlage_Status$:^Scharf$"] and [Xiaomi] eq "Docked" and [?Autonome_Reinigung] eq "AN" and ([?$SELF:saugen] eq "bereit" or [?$SELF:saugen] eq "abgebrochen"))\
### Herausfahren START\
(set Xiaomi remotecontrol start, sleep 10, set Xiaomi move 0 4 2000) ##, sleep 3, set Xiaomi move 0 0 5000, sleep 4.5, set Xiaomi move 0 30 5000, sleep 4, set Xiaomi move 30 80 1500, sleep 1.5, set Xiaomi move 0 100 4500, sleep 5.5, set Xiaomi remotecontrol stop)\
##(set Xiaomi goto Garage)\
##(set Xiaomi goto Startpunkt)\
## Herausfahren ENDE\
(set Xiaomi volume 84)\
(set Xiaomi cleaning_mode max)\
(set Xiaomi zone komplett)\
(set saugBot silentmsg @-xxxxxxxx Autonome Reinigung gestartet)\
(setreading $SELF saugen aktiv)\
DOELSEIF\
([Alarmanlage_Status:"Unscharf"] and [?$SELF:saugen] eq "aktiv")  ## Abbruch\
(set saugBot silentmsg @-xxxxxxxxxx Reinigung wird abgebrochen)\
(set Xiaomi charge)\
(setreading $SELF saugen abgebrochen)\
DOELSEIF\
([Xiaomi:history_0] =~ " finished cleaning" and [?$SELF:saugen] eq "aktiv") ## Reinigung erfolgreich beendet\
(set saugBot silentmsg @-xxxxxxxxxx EG komplett mit [Xiaomi:last_clean_area] m² in [Xiaomi:last_clean_time] h gesaugt.)\
(setreading Putzplan komplett 0)\
(setreading $SELF saugen fertig)\
DOELSEIF\
(([Xiaomi:"Docked"] or [Xiaomi:"charge"]) and [?$SELF:saugen] eq "fertig") ## zurücksetzen damit bei "Scharf" doif neu startet\
(setreading $SELF saugen bereit)
attr auto_do room Robot
attr auto_do wait 0,10,10,10,10

setstate auto_do cmd_4
setstate auto_do 2018-08-20 09:33:35 Device Xiaomi
setstate auto_do 2018-08-18 17:42:41 cmd 4
setstate auto_do 2018-08-18 17:42:41 cmd_event Xiaomi
setstate auto_do 2018-08-18 17:42:41 cmd_nr 4
setstate auto_do 2018-08-20 08:27:36 e_Alarmanlage_Status_events Unscharf
setstate auto_do 2018-08-20 09:33:35 e_Xiaomi_STATE Docked
setstate auto_do 2018-08-20 09:33:35 e_Xiaomi_events device_uptime: 6.16,wifi_rssi: -33
setstate auto_do 2018-08-18 16:27:39 e_Xiaomi_history_0 2018-08-18 15:23:01: 47.05m² in 1.01h, finished cleaning
setstate auto_do 2018-07-16 19:10:26 mode enabled
setstate auto_do 2018-08-18 17:42:41 saugen bereit
setstate auto_do 2018-08-18 17:42:41 state cmd_4
setstate auto_do 2018-08-18 15:23:11 wait_timer no timer




LG
  Marlen

RappaSan

Danke, das mit der Raumausrichtung schaue ich mir mal genauer an und baue es bei mir ein...

Marlen

Hallo,

hab gerade umgestellt, von regelmäßige Reinigung (Freitag und Montag) auf Anwesenheitszeit-abhängige Reinigung.

Da ja gerade Sommerferien sind, ist mir aufgefallen, dass bereits am Dienstag schon wieder gesagt werden könnte.
Daher hab ich mir was gebastelt, dass die Zeiten von RESIDENT-Modul hochrechnet.

Glaube das ist nicht schlecht, natürlich kann man auch nur zur anwesend sein und viel Dreck machen, aber das ist dann halt so.

Hab auch schon überlegt, je "Heim kommen" (Dreckschuhe) die Verschmutzung ein bisschen hoch zu setzten.....oder je Haustür klingeln (Gäste mit Drecksschuhe).

Jetzt schau ich mal wie es Anwesnheitszeitabhängig klappt.

LG
  Marlen

Marlen

Kann man durch FHEM eine Zonenreinigung unterbrechen und dann fortsetzen?
Durch der App geht das, in Fehm kann man nur die Zone von vorne beginnen.

LG
Marlen

Gesendet von meinem Aquaris U Plus mit Tapatalk


Markus M.

Gut möglich, werde ich bei Gelegenheit mal versuchen.
Die nächsten Wochen wird das allerdings nichts.
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

masterpete23

Hi,

gestern kam der neue Roborock mit Wischfunktion.
Die Firmware ist die neueste.
Mit dem Miitoolkit geht es nicht, da er beim sichern immer ein Passwort verlangt.
Was kann ich tun?

Esjay


masterpete23

danke.
Die apk ist nicht mehr runterladbar für android.
Hast du die noch und kannst du sie mir bitte bereitstellen


thymjan


RappaSan


masterpete23

Weiß wer wie ich für flolevac meine 2 factor authentification von xiaomi ausschalten kann, damit ich die Karte sehen kann?

Slanesh

Zitat von: Marlen am 20 August 2018, 10:00:15
O.k.

einmal das msg_dialog:


"Map-Ausrichtung: [MapAusrichtung:state]",


[...]

LG
  Marlen

Hallo Marlen,

wie ermittelst du die "MapAusrichtung"?

Gruß Slanesh
Intel NUC, 2x HM-LAN, 1x CUL-USB, 2x CCU2, 1x Harmony-Hub, 20x HM-LC-Sw1PBU-FM, 5x HM-LC-SW1-PL2, JeeLink mit 15x TX-29-DTH, 7x HM-SEC-SC-2, 3x HM-LC-SW1-BA-PCB, 8x HM-SEC-SD, 3x HM-SEC-MDIR-2, 2x HM-ES-PMSw1-Pl, 8x HmIP-BWTH, 3xHM-CC-RT-DN, 16xHM-LC-Bl1PBU-FM, 8x HM-SEC-SCo, 1xHM-ES-PMSw1-SM

Markus M.

Zitat von: RappaSan am 28 August 2018, 11:08:47
Ich trau mich - wenn sie denn mal angeboten würde...
Wenn du rooten möchtest, solltest du warten bis die neue Version untersucht wurde.
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

lukeman11

Zitat von: Markus M. am 28 August 2018, 15:14:37
Wenn du rooten möchtest, solltest du warten bis die neue Version untersucht wurde.
wo wird das denn kommuniziert und wo bekommt man die Firmware Versionen fürs rooten zum Download?