Bonjour,
Comme ça avec juste le log du scenario rien ne me choque…
Je n’ai pas le S50 mais le mi 1S donc à voir si d’autres avec votre firmware ont réussi.
Bonjour,
Comme ça avec juste le log du scenario rien ne me choque…
Je n’ai pas le S50 mais le mi 1S donc à voir si d’autres avec votre firmware ont réussi.
Salut ! Je me tate a prendre un Xiaomi Vacuum mais pensez vous que la fonction sauvegarde de carte est disponible sur celui ci et ainsi utiliser les ID pour le nettoyage ? (L’idée est d’éviter la rotation de map)
Merci
Bonjour,
Je n’ai pas ce robot là mais s’il y a la possibilité d’enregistrer les maps et de nommer les zones à priori oui.
Mais faudrait regarder dans le github cité plus haut pour voir si la référence de ton robot est dans la listes des produits compatibles.
Après la dernière mise à jour du plugin ça marche bien avec le S50.
Bonjour, savez vous s’il est possible avec un S5 sur l’appli mi home et serveur chinois d’avoir une carte par étage ?
Et est ce possible d’intégrer ce changement de carte dans jeedom ?
Pour l’instant j’ai réussi à faire un étage et nettoyer les pièces qui m’intéresse grave à un scénario.
Merci pour votre aide
Eh beeh. Je viens de lire tout les posts de ce threads après avoir acheté le plugin il y a qq jours. Plus un paquet d’autres threads sur le plugin
… Et franchement, je regrette un peu cet achat au vu du peu de considération qu’a le développeur pour ses utilisateurs. (et je ne parle pas que pour ce sujet !)
D’ailleurs il me fait bien rire. il ecrit ailleurs:
Trop fort, 0 comm, 0 indication. Et quand on le demandait, la réponse était “ou la trop compliqué, ca va nous prendre du temps qu’on a pas”
Ce n’est pas ce qu’on appelle « l’hôpital qui se fou de la charité » ça ?
Etant moi même dans l’IT, ça me rend dingue ce genre de comportement. On travaille pour les utilisateurs avant tout. Le temps manque, je comprend; mais plutôt que de dire RTFF réponds juste a la question posée
Au lieu de faire des @ tu pourrais lire le forum
Si la question avait été posée et répondue plusieurs fois je dis pas mais le post auquel Lunarok fait reference doit être bien enterré et il n’y a rien dans la FAQ du plugin. Bref, un beau foutage de gueule !
Bref, Merci @Luckies10 pour ses découvertes et ses partages
(et désolé pour ce post un tant soit peu « rageu »)
EDIT: j’ai retrouvé la soit disant réponse. Il faut aller sur le forum marqué Obsolete xD
https://forum.jeedom.com/viewtopic.php?f=182&t=23382&sid=b37f790991e9d5625f38c4e51bbce1e6&start=6160#p774995
@luckies10 Je n’arrive pas a ajouter les 2 commandes « Nettoyage des pièces » et « ChoixMap ».
Voici ce que je fais :
J’ai supprimé 2 fois le robot. une fois j’ai vu apparaitre la commande Nettoyage des pièces. Mais après l’essai d’ajout du choixMap, je l’ai reperdue.
Log d'exécution du scénario
Aucun Aucun temp
[logicalId:protected] => 192.168.1.41
[generic_type:protected] =>
[object_id:protected] => 2
[eqType_name:protected] => xiaomihome
[isVisible:protected] => 1
[isEnable:protected] => 1
[configuration:protected] => {"createtime":"2021-08-29 22:08:20","type":"wifi","ipwifi":"192.168.1.41","password":"","applyDevice2":"vacuum2","applyDevice":"vacuum2","model":"vacuum2","sid":"60c3","short_id":"0f8e","gateway":"192.168.1.41","updatetime":"2021-08-29 23:33:32","battery_type":"Batterie","batterytime":"2021-08-29 22:14:17"}
[timeout:protected] =>
[category:protected] => {"heating":"0","security":"0","energy":"0","light":"0","opening":"0","automatism":"1","multimedia":"0","default":"0"}
[display:protected] => {"width":"232px","height":"174px"}
[order:protected] => 14
[comment:protected] =>
[tags:protected] =>
[_debug:protected] =>
[_object:protected] =>
[_needRefreshWidget:protected] =>
[_timeoutUpdated:protected] =>
[_batteryUpdated:protected] =>
[_changed:protected] =>
)
[_needRefreshWidget:protected] =>
[_needRefreshAlert:protected] =>
[_changed:protected] =>
)
[2021-08-31 23:15:55][SCENARIO] Fin correcte du scénario
------------------------------------
[2021-08-31 23:37:15][SCENARIO] Start : Scenario lance manuellement.
[2021-08-31 23:37:15][SCENARIO] Exécution du sous-élément de type [action] : code
[2021-08-31 23:37:15][SCENARIO] Exécution d'un bloc code
[2021-08-31 23:37:15][SCENARIO] xiaomihomeCmd Object
(
[id:protected] => 1210
[logicalId:protected] => room_cleaning
[generic_type:protected] =>
[eqType:protected] => xiaomihome
[name:protected] => Nettoyage par pièces
[order:protected] =>
[type:protected] => action
[subType:protected] => message
[eqLogic_id:protected] => 131
[isHistorized:protected] => 0
[unite:protected] =>
[configuration:protected] => Array
(
[request] => app_segment_clean
[params] => [#message#]
)
[template:protected] => Array
(
[dashboard] => default
[mobile] => default
)
[display:protected] => Array
(
[showStatsOnmobile] => 0
[showStatsOndashboard] => 0
)
[value:protected] =>
[isVisible:protected] => 1
[alert:protected] =>
[_collectDate:protected] =>
[_valueDate:protected] =>
[_eqLogic:protected] => xiaomihome Object
(
[id:protected] => 131
[name:protected] => Nestor
[logicalId:protected] => 192.168.1.41
[generic_type:protected] =>
[object_id:protected] => 2
[eqType_name:protected] => xiaomihome
[isVisible:protected] => 1
[isEnable:protected] => 1
[configuration:protected] => {"createtime":"2021-08-29 22:08:20","type":"wifi","ipwifi":"192.168.1.41","password":"","applyDevice2":"vacuum2","applyDevice":"vacuum2","model":"vacuum2","sid":"60c3","short_id":"0f8e","gateway":"192.168.1.41","updatetime":"2021-08-29 23:33:32","battery_type":"Batterie","batterytime":"2021-08-29 22:14:17"}
[timeout:protected] =>
[category:protected] => {"heating":"0","security":"0","energy":"0","light":"0","opening":"0","automatism":"1","multimedia":"0","default":"0"}
[display:protected] => {"width":"232px","height":"174px"}
[order:protected] => 14
[comment:protected] =>
[tags:protected] =>
[_debug:protected] =>
[_object:protected] =>
[_needRefreshWidget:protected] =>
[_timeoutUpdated:protected] =>
[_batteryUpdated:protected] =>
[_changed:protected] =>
)
[_needRefreshWidget:protected] =>
[_needRefreshAlert:protected] =>
[_changed:protected] =>
)
[2021-08-31 23:37:16][SCENARIO] Fin correcte du scénario
------------------------------------
[2021-09-01 21:18:42][SCENARIO] Start : Scenario lance manuellement.
[2021-09-01 21:18:42][SCENARIO] Exécution du sous-élément de type [action] : code
[2021-09-01 21:18:42][SCENARIO] Exécution d'un bloc code
[2021-09-01 21:18:42][SCENARIO] xiaomihomeCmd Object
(
[id:protected] => 1280
[logicalId:protected] => room_cleaning
[generic_type:protected] =>
[eqType:protected] => xiaomihome
[name:protected] => Nettoyage par pieces
[order:protected] =>
[type:protected] => action
[subType:protected] => message
[eqLogic_id:protected] => 139
[isHistorized:protected] => 0
[unite:protected] =>
[configuration:protected] => Array
(
[request] => app_segment_clean
[params] => [#message#]
)
[template:protected] => Array
(
[dashboard] => default
[mobile] => default
)
[display:protected] => Array
(
[showStatsOnmobile] => 0
[showStatsOndashboard] => 0
)
[value:protected] =>
[isVisible:protected] => 1
[alert:protected] =>
[_collectDate:protected] =>
[_valueDate:protected] =>
[_eqLogic:protected] => xiaomihome Object
(
[id:protected] => 139
[name:protected] => Nestor
[logicalId:protected] => 192.168.1.41
[generic_type:protected] =>
[object_id:protected] => 2
[eqType_name:protected] => xiaomihome
[isVisible:protected] => 1
[isEnable:protected] => 1
[configuration:protected] => {"createtime":"2021-09-01 21:15:49","type":"wifi","ipwifi":"192.168.1.41","password":"","applyDevice2":"vacuum2","applyDevice":"vacuum2","model":"vacuum2","sid":"60c3","short_id":"0f8e","gateway":"192.168.1.41","updatetime":"2021-09-01 21:16:34","battery_type":"Batterie","batterytime":"2021-09-01 21:16:34"}
[timeout:protected] =>
[category:protected] => {"heating":"0","security":"0","energy":"0","light":"0","opening":"0","automatism":"1","multimedia":"0","default":"0"}
[display:protected] => []
[order:protected] => 9999
[comment:protected] =>
[tags:protected] =>
[_debug:protected] =>
[_object:protected] =>
[_needRefreshWidget:protected] =>
[_timeoutUpdated:protected] =>
[_batteryUpdated:protected] =>
[_changed:protected] =>
)
[_needRefreshWidget:protected] =>
[_needRefreshAlert:protected] =>
[_changed:protected] =>
)
[2021-09-01 21:18:42][SCENARIO] Fin correcte du scénario
------------------------------------
[2021-09-01 21:23:05][SCENARIO] Start : Scenario lance manuellement.
[2021-09-01 21:23:05][SCENARIO] Exécution du sous-élément de type [action] : code
[2021-09-01 21:23:05][SCENARIO] Exécution d'un bloc code
[2021-09-01 21:23:05][SCENARIO] xiaomihomeCmd Object
(
[id:protected] => 1281
[logicalId:protected] => map_choice
[generic_type:protected] =>
[eqType:protected] => xiaomihome
[name:protected] => ChoixMap
[order:protected] =>
[type:protected] => action
[subType:protected] => message
[eqLogic_id:protected] => 139
[isHistorized:protected] => 0
[unite:protected] =>
[configuration:protected] => Array
(
[request] => recover_map
[params] => [#message#]
)
[template:protected] => Array
(
[dashboard] => default
[mobile] => default
)
[display:protected] => Array
(
[showStatsOnmobile] => 0
[showStatsOndashboard] => 0
)
[value:protected] =>
[isVisible:protected] => 1
[alert:protected] =>
[_collectDate:protected] =>
[_valueDate:protected] =>
[_eqLogic:protected] => xiaomihome Object
(
[id:protected] => 139
[name:protected] => Nestor
[logicalId:protected] => 192.168.1.41
[generic_type:protected] =>
[object_id:protected] => 2
[eqType_name:protected] => xiaomihome
[isVisible:protected] => 1
[isEnable:protected] => 1
[configuration:protected] => {"createtime":"2021-09-01 21:15:49","type":"wifi","ipwifi":"192.168.1.41","password":"","applyDevice2":"vacuum2","applyDevice":"vacuum2","model":"vacuum2","sid":"60c3","short_id":"0f8e","gateway":"192.168.1.41","updatetime":"2021-09-01 21:16:34","battery_type":"Batterie","batterytime":"2021-09-01 21:16:34"}
[timeout:protected] =>
[category:protected] => {"heating":"0","security":"0","energy":"0","light":"0","opening":"0","automatism":"1","multimedia":"0","default":"0"}
[display:protected] => []
[order:protected] => 9999
[comment:protected] =>
[tags:protected] =>
[_debug:protected] =>
[_object:protected] =>
[_needRefreshWidget:protected] =>
[_timeoutUpdated:protected] =>
[_batteryUpdated:protected] =>
[_changed:protected] =>
)
[_needRefreshWidget:protected] =>
[_needRefreshAlert:protected] =>
[_changed:protected] =>
)
[2021-09-01 21:23:05][SCENARIO] Fin correcte du scénario
------------------------------------
[2021-09-01 21:28:52][SCENARIO] Start : Scenario lance manuellement.
[2021-09-01 21:28:52][SCENARIO] Exécution du sous-élément de type [action] : code
[2021-09-01 21:28:52][SCENARIO] Exécution d'un bloc code
[2021-09-01 21:28:52][SCENARIO] xiaomihomeCmd Object
(
[id:protected] => 1282
[logicalId:protected] => room_cleaning
[generic_type:protected] =>
[eqType:protected] => xiaomihome
[name:protected] => Nettoyage par pieces
[order:protected] =>
[type:protected] => action
[subType:protected] => message
[eqLogic_id:protected] => 139
[isHistorized:protected] => 0
[unite:protected] =>
[configuration:protected] => Array
(
[request] => app_segment_clean
[params] => [#message#]
)
[template:protected] => Array
(
[dashboard] => default
[mobile] => default
)
[display:protected] => Array
(
[showStatsOnmobile] => 0
[showStatsOndashboard] => 0
)
[value:protected] =>
[isVisible:protected] => 1
[alert:protected] =>
[_collectDate:protected] =>
[_valueDate:protected] =>
[_eqLogic:protected] => xiaomihome Object
(
[id:protected] => 139
[name:protected] => Nestor
[logicalId:protected] => 192.168.1.41
[generic_type:protected] =>
[object_id:protected] => 2
[eqType_name:protected] => xiaomihome
[isVisible:protected] => 1
[isEnable:protected] => 1
[configuration:protected] => {"createtime":"2021-09-01 21:15:49","type":"wifi","ipwifi":"192.168.1.41","password":"","applyDevice2":"vacuum2","applyDevice":"vacuum2","model":"vacuum2","sid":"60c3","short_id":"0f8e","gateway":"192.168.1.41","updatetime":"2021-09-01 21:16:34","battery_type":"Batterie","batterytime":"2021-09-01 21:16:34"}
[timeout:protected] =>
[category:protected] => {"heating":"0","security":"0","energy":"0","light":"0","opening":"0","automatism":"1","multimedia":"0","default":"0"}
[display:protected] => []
[order:protected] => 9999
[comment:protected] =>
[tags:protected] =>
[_debug:protected] =>
[_object:protected] =>
[_needRefreshWidget:protected] =>
[_timeoutUpdated:protected] =>
[_batteryUpdated:protected] =>
[_changed:protected] =>
)
[_needRefreshWidget:protected] =>
[_needRefreshAlert:protected] =>
[_changed:protected] =>
)
[2021-09-01 21:28:52][SCENARIO] Fin correcte du scénario
------------------------------------
[2021-09-01 21:56:00][SCENARIO] Start : Scenario lance manuellement.
[2021-09-01 21:56:00][SCENARIO] Exécution du sous-élément de type [action] : code
[2021-09-01 21:56:00][SCENARIO] Exécution d'un bloc code
[2021-09-01 21:56:00][SCENARIO] xiaomihomeCmd Object
(
[id:protected] => 1323
[logicalId:protected] => room_cleaning
[generic_type:protected] =>
[eqType:protected] => xiaomihome
[name:protected] => Nettoyage par pieces
[order:protected] =>
[type:protected] => action
[subType:protected] => message
[eqLogic_id:protected] => 139
[isHistorized:protected] => 0
[unite:protected] =>
[configuration:protected] => Array
(
[request] => app_segment_clean
[params] => [#message#]
)
[template:protected] => Array
(
[dashboard] => default
[mobile] => default
)
[display:protected] => Array
(
[showStatsOnmobile] => 0
[showStatsOndashboard] => 0
)
[value:protected] =>
[isVisible:protected] => 1
[alert:protected] =>
[_collectDate:protected] =>
[_valueDate:protected] =>
[_eqLogic:protected] =>
[_needRefreshWidget:protected] =>
[_needRefreshAlert:protected] =>
[_changed:protected] =>
)
[2021-09-01 21:56:00][SCENARIO] Fin correcte du scénario
------------------------------------
[2021-09-01 21:57:39][SCENARIO] Start : Scenario lance manuellement.
[2021-09-01 21:57:39][SCENARIO] Exécution du sous-élément de type [action] : code
[2021-09-01 21:57:39][SCENARIO] Exécution d'un bloc code
[2021-09-01 21:57:39][SCENARIO] xiaomihomeCmd Object
(
[id:protected] => 1324
[logicalId:protected] => room_cleaning
[generic_type:protected] =>
[eqType:protected] => xiaomihome
[name:protected] => Nettoyage par pieces
[order:protected] =>
[type:protected] => action
[subType:protected] => message
[eqLogic_id:protected] => 140
[isHistorized:protected] => 0
[unite:protected] =>
[configuration:protected] => Array
(
[request] => app_segment_clean
[params] => [#message#]
)
[template:protected] => Array
(
[dashboard] => default
[mobile] => default
)
[display:protected] => Array
(
[showStatsOnmobile] => 0
[showStatsOndashboard] => 0
)
[value:protected] =>
[isVisible:protected] => 1
[alert:protected] =>
[_collectDate:protected] =>
[_valueDate:protected] =>
[_eqLogic:protected] => xiaomihome Object
(
[id:protected] => 140
[name:protected] => Nestor
[logicalId:protected] => 192.168.1.41
[generic_type:protected] =>
[object_id:protected] =>
[eqType_name:protected] => xiaomihome
[isVisible:protected] => 1
[isEnable:protected] => 1
[configuration:protected] => {"createtime":"2021-09-01 21:43:40","type":"wifi","ipwifi":"192.168.1.41","password":"","applyDevice2":"vacuum2","applyDevice":"vacuum2","model":"vacuum2","sid":"60c3","short_id":"0f8e","gateway":"192.168.1.41","updatetime":"2021-09-01 21:45:02","battery_type":"Batterie","batterytime":"2021-09-01 21:45:02"}
[timeout:protected] =>
[category:protected] => {"heating":"0","security":"0","energy":"0","light":"0","opening":"0","automatism":"0","multimedia":"0","default":"0"}
[display:protected] => []
[order:protected] => 9999
[comment:protected] =>
[tags:protected] =>
[_debug:protected] =>
[_object:protected] =>
[_needRefreshWidget:protected] =>
[_timeoutUpdated:protected] =>
[_batteryUpdated:protected] =>
[_changed:protected] =>
)
[_needRefreshWidget:protected] =>
[_needRefreshAlert:protected] =>
[_changed:protected] =>
)
[2021-09-01 21:57:39][SCENARIO] Fin correcte du scénario
------------------------------------
[2021-09-01 22:05:42][SCENARIO] Start : Scenario lance manuellement.
[2021-09-01 22:05:42][SCENARIO] Exécution du sous-élément de type [action] : code
[2021-09-01 22:05:42][SCENARIO] Exécution d'un bloc code
[2021-09-01 22:05:42][SCENARIO] xiaomihomeCmd Object
(
[id:protected] => 1325
[logicalId:protected] => room_cleaning
[generic_type:protected] =>
[eqType:protected] => xiaomihome
[name:protected] => Nettoyage par pieces
[order:protected] =>
[type:protected] => action
[subType:protected] => message
[eqLogic_id:protected] => 140
[isHistorized:protected] => 0
[unite:protected] =>
[configuration:protected] => Array
(
[request] => app_segment_clean
[params] => [#message#]
)
[template:protected] => Array
(
[dashboard] => default
[mobile] => default
)
[display:protected] => Array
(
[showStatsOnmobile] => 0
[showStatsOndashboard] => 0
)
[value:protected] =>
[isVisible:protected] => 1
[alert:protected] =>
[_collectDate:protected] =>
[_valueDate:protected] =>
[_eqLogic:protected] => xiaomihome Object
(
[id:protected] => 140
[name:protected] => Nestor
[logicalId:protected] => 192.168.1.41
[generic_type:protected] =>
[object_id:protected] =>
[eqType_name:protected] => xiaomihome
[isVisible:protected] => 1
[isEnable:protected] => 1
[configuration:protected] => {"createtime":"2021-09-01 21:43:40","type":"wifi","ipwifi":"192.168.1.41","password":"","applyDevice2":"vacuum2","applyDevice":"vacuum2","model":"vacuum2","sid":"60c3","short_id":"0f8e","gateway":"192.168.1.41","updatetime":"2021-09-01 21:45:02","battery_type":"Batterie","batterytime":"2021-09-01 21:45:02"}
[timeout:protected] =>
[category:protected] => {"heating":"0","security":"0","energy":"0","light":"0","opening":"0","automatism":"0","multimedia":"0","default":"0"}
[display:protected] => []
[order:protected] => 9999
[comment:protected] =>
[tags:protected] =>
[_debug:protected] =>
[_object:protected] =>
[_needRefreshWidget:protected] =>
[_timeoutUpdated:protected] =>
[_batteryUpdated:protected] =>
[_changed:protected] =>
)
[_needRefreshWidget:protected] =>
[_needRefreshAlert:protected] =>
[_changed:protected] =>
)
[2021-09-01 22:05:42][SCENARIO] Fin correcte du scénario
Si quelqu’un a une idée, je suis preneur
Salut. Je n utilise pas jeedom pour changer de carte . J ai le menu mais jamais vraiment réussi à envoyer la commande.
Je mets à l étage le robot et je le lance en appuyant sur un bouton au mur (envoie nettoyage . Play) . Il change de carte automatiquement . Il nettoie . J appuie sur un bouton a la fin du nettoyage ( envoie stop). Je le déplace au RDC. j appuie sur retour base du robot .
Par contre je teste s il est sur sa base et possède une carte inconnue . Si c est le cas je lui demande de nettoyer ce qui déclenche une vérification de carte . Il voit qu il est au RDC et a cette condition de carte je lui demande de rentrer à la base .
Généralement ça marche plutôt bien .
Finalement, j’ai trouvé une solution: utilisez le plugin Jeexplorer et rendez vous dans le dossier suivant :
html/plugins/xiaomihome/core/config/devices/vacuum2
Ouvrez le fichier vacuum2.json et ajoutez les lignes suivantes à la fin du fichier
,
{
"name": "Choix carte",
"type": "action",
"subtype": "message",
"isvisible": 1,
"configuration" : {
"request" : "recover_map",
"params" : "[#message#]"
},
"display" : {
"icon": "<i class=\"fas fa-map-marked-alt\"></i>",
"title_disable" : 1,
"message_placeholder" : "Numero de la carte 1 a 3"
},
"logicalId": "map_choice"
},
{
"name": "Nettoyage par pièce",
"type": "action",
"subtype": "message",
"isvisible": 1,
"configuration" : {
"request" : "app_segment_clean",
"params" : "[#message#]"
},
"display" : {
"icon": "<i class=\"fas fa-puzzle-piece\"></i>",
"title_disable" : 1,
"message_placeholder" : "1-15 pieces auto, 16 a 30 pièces créées manuellement"
},
"logicalId": "room_cleaning"
}
Le fichier complet à ce jour :
{
"vacuum2": {
"name": "Robot Aspirateur V2",
"groupe" : "Wifi",
"configuration" : {
"model" : "vacuum2",
"type" : "wifi",
"battery_type" : "Batterie"
},
"commands": [
{
"name": "Online",
"type": "info",
"subtype": "binary",
"display": {
"generic_type": "DONT"
},
"isVisible": 0,
"isHistorized": 0,
"logicalId": "online",
"template": {
"dashboard": "line",
"mobile": "line"
}
},
{
"name": "Statut",
"type": "info",
"subtype": "string",
"display": {
"generic_type": "DONT"
},
"isVisible": 1,
"isHistorized": 0,
"logicalId": "get_status::state",
"template": {
"dashboard": "line",
"mobile": "line"
}
},
{
"name": "Batterie",
"type": "info",
"subtype": "numeric",
"display": {
"generic_type": "DONT"
},
"isVisible": 0,
"isHistorized": 0,
"unite" : "%",
"logicalId": "get_status::battery",
"template": {
"dashboard": "line",
"mobile": "line"
}
},
{
"name": "Aspiration",
"type": "info",
"subtype": "numeric",
"display": {
"generic_type": "DONT"
},
"isVisible": 0,
"isHistorized": 0,
"logicalId": "get_status::fan_power",
"template": {
"dashboard": "line",
"mobile": "line"
}
},
{
"name": "Surface nettoyée",
"type": "info",
"subtype": "numeric",
"unite" : "m2",
"display": {
"generic_type": "DONT"
},
"isVisible": 1,
"isHistorized": 0,
"logicalId": "get_status::clean_area",
"template": {
"dashboard": "line",
"mobile": "line"
}
},
{
"name": "Durée nettoyage",
"type": "info",
"subtype": "string",
"display": {
"generic_type": "DONT"
},
"isVisible": 1,
"isHistorized": 0,
"logicalId": "get_status::clean_time",
"template": {
"dashboard": "line",
"mobile": "line"
}
},
{
"name": "Erreur",
"type": "info",
"subtype": "string",
"display": {
"generic_type": "DONT"
},
"isVisible": 1,
"isHistorized": 0,
"logicalId": "get_status::error_code",
"template": {
"dashboard": "line",
"mobile": "line"
}
},
{
"name": "Puissance Aspiration",
"type": "action",
"subtype": "slider",
"configuration" : {
"request" : "set_custom_mode",
"minValue" : 0,
"maxValue" : 100,
"params" : "[#slider#]"
},
"value": "Aspiration",
"isVisible": 1,
"logicalId": "fanspeedAct"
},
{
"name": "Mode Calme",
"type": "action",
"subtype": "other",
"configuration" : {
"request" : "set_custom_mode",
"params" : "[101]"
},
"value": "Aspiration",
"isVisible": 0,
"logicalId": "fanspeedAct::quiet"
},
{
"name": "Mode Balancé",
"type": "action",
"subtype": "other",
"configuration" : {
"request" : "set_custom_mode",
"params" : "[102]"
},
"value": "Aspiration",
"isVisible": 0,
"logicalId": "fanspeedAct::balanced"
},
{
"name": "Mode Turbo",
"type": "action",
"subtype": "other",
"configuration" : {
"request" : "set_custom_mode",
"params" : "[103]"
},
"value": "Aspiration",
"isVisible": 0,
"logicalId": "fanspeedAct::turbo"
},
{
"name": "Mode Max",
"type": "action",
"subtype": "other",
"configuration" : {
"request" : "set_custom_mode",
"params" : "[104]"
},
"value": "Aspiration",
"isVisible": 0,
"logicalId": "fanspeedAct::max"
},
{
"name": "Mode Serpillère",
"type": "action",
"subtype": "other",
"configuration" : {
"request" : "set_custom_mode",
"params" : "[105]"
},
"value": "Aspiration",
"isVisible": 0,
"logicalId": "fanspeedAct::mop"
},
{
"name": "Démarrer",
"type": "action",
"subtype": "other",
"display": {
"icon": "<i class=\"fas fa-play\"><\/i>"
},
"configuration" : {
"request" : "app_start"
},
"isVisible": 1,
"logicalId": "start"
},
{
"name": "Arrêter",
"type": "action",
"subtype": "other",
"display": {
"icon": "<i class=\"fas fa-stop\"><\/i>"
},
"configuration" : {
"request" : "app_stop"
},
"isVisible": 1,
"logicalId": "stop"
},
{
"name": "Pause",
"type": "action",
"subtype": "other",
"display": {
"icon": "<i class=\"fas fa-pause\"><\/i>"
},
"configuration" : {
"request" : "app_pause"
},
"isVisible": 1,
"logicalId": "pause"
},
{
"name": "Home",
"type": "action",
"subtype": "other",
"display": {
"icon": "<i class=\"fas fa-home\"><\/i>"
},
"configuration" : {
"request" : "app_charge"
},
"isVisible": 1,
"logicalId": "home"
},
{
"name": "Spot",
"type": "action",
"subtype": "other",
"display": {
"icon": "<i class=\"fas fa-dot-circle\"><\/i>"
},
"configuration" : {
"request" : "app_spot"
},
"isVisible": 1,
"logicalId": "spot"
},
{
"name": "Trouver",
"type": "action",
"subtype": "other",
"display": {
"icon": "<i class=\"fas fa-globe\"><\/i>"
},
"configuration" : {
"request" : "find_me",
"params" : "[\"\"]"
},
"isVisible": 1,
"logicalId": "find"
},
{
"name": "GoThere",
"type": "action",
"subtype": "message",
"isvisible": 0,
"configuration" : {
"request" : "app_goto_target",
"params" : "[#message#]"
},
"display" : {
"icon": "<i class=\"fas fa-crosshairs\"><\/i>",
"title_disable" : 1,
"message_placeholder" : "Coordonnées du point H,V"
},
"logicalId": "gothere"
},
{
"name": "CleanZone",
"type": "action",
"subtype": "message",
"isvisible": 0,
"configuration" : {
"request" : "app_zoned_clean",
"params" : "[#message#]"
},
"display" : {
"icon": "<i class=\"fas fa-arrows\"><\/i>",
"title_disable" : 1,
"message_placeholder" : "Coordonnées de la zone [BGx,BGy,HDx,HDy,Q]"
},
"logicalId": "cleanzone"
},
{
"name": "Rafraichir",
"type": "action",
"subtype": "other",
"display": {
"icon": "<i class=\"fas fa-refresh\"><\/i>"
},
"configuration" : {
"request" : "refresh"
},
"isVisible": 1,
"logicalId": "refresh"
},
{
"name": "Choix carte",
"type": "action",
"subtype": "message",
"isvisible": 1,
"configuration" : {
"request" : "recover_map",
"params" : "[#message#]"
},
"display" : {
"icon": "<i class=\"fas fa-map-marked-alt\"></i>",
"title_disable" : 1,
"message_placeholder" : "Numero de la carte 1 a 3"
},
"logicalId": "map_choice"
},
{
"name": "Nettoyage par pièce",
"type": "action",
"subtype": "message",
"isvisible": 1,
"configuration" : {
"request" : "app_segment_clean",
"params" : "[#message#]"
},
"display" : {
"icon": "<i class=\"fas fa-puzzle-piece\"></i>",
"title_disable" : 1,
"message_placeholder" : "1-15 pieces auto, 16 a 30 pièces créées manuellement"
},
"logicalId": "room_cleaning"
}
]
}
}
Enfin, il faut recréer les commandes (je ne sais pas s’il faut supprimer les anciennes (dites moi si vous essayez)
Merci pour ce retour. En lisant je me rends compte que je n’ai pas les commandes de cartes sur mon jeedom.
Petite question. Le bouton que vous utilisez c’est quoi ? C’est un bouton relié à jeedom ?
Vous utilisez quoi comme appli pour gérer le robot ? L’application xiaomi home ?
Moi j’ai un S5 et je ne sais pas enregistrer la deuxième carte
Je ne comprends pas comment tu fais pour que ca change automatiquement de carte
J’ai le même probleme en fait. Impossible d’enregistrer plusieurs niveaux avec la methode que j’ai lue:
je vais réessayer sans déplacer la base mais de mémoire ça ne fonctionne pas non plus
D’autres personnes ont réussi avec un S5 v2 ?
Perso j’utilise Xiaomi Home 6.9.700
Je n’avais pas vu qu il fallait bouger la base. Est peut être ça mon problème.
Si ce fonctionne il me restera à trouver comment changer de carte depuis le plug on xiaomi car les commandes n’apparaissent pas pourtant j’ai la dernière version
Slt
Le bouton est de type knx . Mais peu importe il lance un scénario. Jeedom envoie simplement nettoyage . C est l équivalent du bouton sur le robot
Le fait de lancer le nettoyage celui ci va chercher sa position
Le robot étant a l étage il bascule automatiquement sur la carte étage . Il va nettoyer l étage toutes les pièces .
A la fin du cycle je fais stop ( bouton au mur qui génère un stop robot par jeedom)
Je mets le robot au RDC et je lui demande de rentrer à la base (bouton home sur le robot).
Il lance un positionnement et détecte un changement de carte . En voyant sa base il rentre.
Simplement des fois il rentre à la base RDC sans avoir changé de carte . J ai donc un scénario qui détecte une carte 255 inconnue et le fait d être sur la base donc je lui demande à nouveau de faire un nettoyage pour lancer un positionnement ce qui lui permet de trouver être au RDC et tout est ok. Le scénario demande un retour a la base .
Le nettoyage étage est lancé généralement que le week end car ce sont les chambres .
Le RDC est nettoyé tous les jours .
J utilisé de tps en tps l appli xiaomi home .
Mon robot est en S5 Max.
Cela fait maintenant 6 mois que je fais comme cela sans problème . Je n ai jamais trouvé moyen de changer de carte malgrés avoir créé les commandes sur jeedom .
Ok merci. Je vais tester.
La je l’ai mis dans une chambre à l’étage en ayant supprimé la carte en cours au préalable depuis l’application xiaomi, ensuite quand il a fini la pièce je l’ai redescendu sur sa base. J’ai lancé un nettoyage pour tester et la carte initiale n’est pas revenue. J’ai du le faire manuellement depuis l’appli.
Demain je vais essayer de déplacer la base pour voir si ça change quelque chose au niveau de l’enregistrement de la carte.
j’ai testé en mettant la base a l’etage, ma carte est bien enregistrée mais celle du rez de chaussez supprimée… a priori pas possible d’avoir 2 cartes sur un S5…
et du coup je suppose que c’est pour ca que les commandes de carte n’apparaissent pas sur le plug in xiaomi
ca y est j’ai ajouté et re créer les commandes sans les supprimer et les commandes sont apparues. Reste a voir si ca fonctionne avec les numéros de pièce. je testerai lorsque j’aurais a nouveau enregistré la carte car avec mes manip de ce matin tout a disparu… Tu as testé toi ?
Oui, ça fonctionne bien mais toujours pas de multi niveau pour ma part malgré mes (nombreuses) tentatives.
Comme dit pas de soucis pour commander les pièces par contre. Il suffit de tester les numéros a partir de 16 pour les zones créées a la main et a partir de 1 pour les pièces créées automatiquement
hello,
savez vous comment fait on pour arrêter la serpillière depuis le plugin Xiaomi home?
je vois bien la commande « mode serpillière » mais pas « arrêt serpillière » ou « mode aspirateur »…
Tu reviens dans un autre mode que serpillère : ex mode calme ou mode turbo.
Tous les autres modes sont « aspirateur » dans tous les cas
Merci pour ta reponse.
J’ai essayé, la puissance de l’aspiration change bien mais la serpillière reste au sol.
Tu peux faire un essai avec le tiens pour voir si c’est pareil chez toi?
PS: j’ai un s7