Module Zigbee pour volet roulant

Je penseais plutot à les comparer aux Shelly ou des modules en Zigbee, de bas Yokis c’ets assez cher

J’en ai acheté un pour voir a 63Eur. Pas sur que je change les 10 autres…

1 « J'aime »

Bonjour,
Mes volets sont actuellement câblés avec des modules filaires Yokis. J’ai l’intention de passer à des modules Zigbee, car ma maison est déjà équipée en domotique Zigbee. La solution la plus simple serait de remplacer les anciens modules Yokis (MVR500E) par les nouveaux (MVR500E UP), même si cela représente un coût élevé, car toute mon installation est conçue avec un seul bouton poussoir pour chaque volet, de type « toggle » (montée-arrêt-descente). À ma connaissance, aucun autre micro-module ne prend en charge des boutons poussoirs uniques, à part les modules Yokis. Ma question est la suivante si quelqu’un à déjà été dans mon cas : est-ce que je peux simplement remplacer chaque ancien module par les nouveaux, ou existe-t-il des différences de câblage ? De plus, ces nouveaux modules sont-ils reconnus par Home Assistant ?
Merci!

Je ne saurait pas te répondre pour les nouveaux Yokis en Zigbee, par contre sur les Shelly 2.5 tu peux gérer ça :

Ca fonctionne très bien et bien moins couteux, si tu a un bon WIFI.

Merci pour ta réponse, c’est sûr que ça à l’air d’être ça, c’est juste dommage que se soit en Wifi, j’aurais préféré en Zigbee, je trouve le wifi pas spécialement fait pour la domotisation (avis totalement subjectif, évidemment).

Bonjour,
on réfléchit à changer fenêtres et volets roulants, mais comme vieille maison, rien n’est prévu pour les câbler donc on pense très fortement à s’orienter vers des VR à alimentation solaire. Mais savez vous si y a moyen de les gérer par Zigbee ? Ça m’embête un peu de faire savoir au constructeur quand j’ouvre ou ferme mes volets…

Bonjour,
Autre avantage des modules Yokis:

  • Système de détection de force moteur intégré permettant d’éviter la casse du volet en cas d’obstacle.

Avant les Yokis, j’ai essayé d’autre modules, mais Porte fenêtre + Butés mécanique + Femme + enfant = casse régulière des volets

Et je n’ai pas trouvé d’autre module indiquant explicitement cette fonction

Donc je teste en ce moment: Commande du module Yokis par un module Zigbee, et je cherchait une solution pour les infos ouvert/fermé. Bref une usine à gaz

@Mothra merci pour l’info, Pour t’on problème, tu doit pouvoir modifier le câblage

Olivier

Salut

et par somfy RTS ???

Oui il y a ça dans les Shelly. Un VR ça se règle et donc en principe pas de soucis, mais la détection d’obtacle est un plus que l’on doit avoir de base pour + de sécurité. Donc exit les modules chinois…

Je pense que le module Nodon en est pourvu, si qq un peu confirmer ?

Merci pour t’a réponse,

Je vais regarder ce que peu faire le Shelly,
Pour le Nodon, rien ne l’affirme dans leur doc,
Je pense qu’ils pourraient le faire, il donnent presque tous la puissance, ils savent donc quand le moteur force
Mais aucun ne dit qu’ils arrêtent le moteur, ou qu’ils l’inversent,
Sauf chez Yokis, dans la doc est très claire, on peut paramétrer aussi l’inversion sur obstacle
Depuis que je leur installation, je retrouve régulièrement le volet arrêté 10cm au dessus d’un chaise ou autre
Si les Yokis fonctionnent sur HA, je vais peut être attendre la prise ne compte par Z2M
Olivier

@mycanaletto
Je viens de survoler ta gestion des volets sur ton site, inimaginable!!
Tu vient de me rajouter plusieurs années de boulot

Olivier

1 « J'aime »

Je sus en train de faire remplacer chez un ami 13 Yokis (récents mais non Zigbee, donc on ne peut rien en faire car la passerelle qui va avec est une vraie merde) par des Shelly 2 Plus. D’un point de vue économique c’est ce qui est le moins cher (30 €), et comme il a un réseau WIFI Unifi solide ça s’impose.

Si qq un cherche des Yokis non Zigbee…

Bonjour Ludovic, j’ai pu changer le module yokis (MVR500E UP) sans changer le câblage et garder la commande filaire un fil avec l’interrupteur local et le central.

Après quelques mois d’utilisation je confirme qu’il fonctionner très bien en ZigBee avec HA.
J’ai programmé l’ouverture au lever du soleil et la fermeture au coucher.

1 « J'aime »

Merci beaucoup pour ta réponse ça m’oriente déjà un peu plus, les Shelly sont moins chère mais m’obligerais à acheter des inrterrupteurs double legrand pour volet roulant (j’ai du legrand partout et je ne veux pas avoir des différence), mais ils sont ultra chère et je ne trouve pas de compatible.

Que tu mettre des Shelly ou Yokis il te faudra des inter VR Legrand.

Perso j’ai mis des on/off Ikea volants et des poussoirs en secours au tableau pour avoir une solution de secours si pas de domotique. L’idéal aurait été à coté du tableau mais je ne voulais pas casser.

Bonjour @Mothra. Je viens de recevoir un Yokis (MVR500E UP) pour tester sur un volet. Effectivement le remplacement est rapide et le cablâge identique. Mais … je n’arrive pas à le détecter. Malheureusement j’utilise Zigbee2MQTT… et le module n’est pas encore intégré. Il est détecter mais « non reconnu ». La solution serais de créer moi même la définition pour l’intégrer à Zigbee2MQTT… mais quand je suis la procédure sur leur site, ça ne marche pas éxactement pareil. En fait Zigbb2MQTT ne trouve rien à exposer… Il faut que je crée tout de zéro.
Ma question peut tu me faire un « printscreen » de ce que détecte Home Assistant? Les entitées remonté par le module et sur lesquels tu peux agir? Histoire d’avoir une base de travail. Merci!

Bonjour, oui je peux partager ce que HA m’affiche :

Voici le Log des diagnostics :

« data »: {
« ieee »: « REDACTED »,
« nwk »: 44225,
« manufacturer »: « YOKIS »,
« model »: « MVR500E-UP »,
« name »: « YOKIS MVR500E-UP »,
« quirk_applied »: false,
« quirk_class »: « zigpy.device.Device »,
« quirk_id »: null,
« manufacturer_code »: 4909,
« power_source »: « Mains »,
« lqi »: 168,
« rssi »: -58,
« last_seen »: « 2024-02-21T20:54:45 »,
« available »: true,
« device_type »: « Router »,
« signature »: {
« node_descriptor »: « NodeDescriptor(logical_type=<LogicalType.Router: 1>, complex_descriptor_available=0, user_descriptor_available=0, reserved=0, aps_flags=0, frequency_band=<FrequencyBand.Freq2400MHz: 8>, mac_capability_flags=<MACCapabilityFlags.FullFunctionDevice|MainsPowered|RxOnWhenIdle|AllocateAddress: 142>, manufacturer_code=4909, maximum_buffer_size=82, maximum_incoming_transfer_size=82, server_mask=11264, maximum_outgoing_transfer_size=82, descriptor_capability_field=<DescriptorCapability.NONE: 0>, *allocate_address=True, *is_alternate_pan_coordinator=False, *is_coordinator=False, *is_end_device=False, *is_full_function_device=True, *is_mains_powered=True, *is_receiver_on_when_idle=True, *is_router=True, *is_security_capable=False) »,
« endpoints »: {
« 1 »: {
« profile_id »: « 0x0104 »,
« device_type »: « 0x0202 »,
« input_clusters »: [
« 0x0000 »,
« 0x0003 »,
« 0x0004 »,
« 0x0005 »,
« 0x0102 »,
« 0x1000 »,
« 0xfc01 »,
« 0xfc02 »,
« 0xfc03 »,
« 0xfc04 »,
« 0xfc08 »,
« 0xfcf0 »
],
« output_clusters »: [
« 0x0003 »,
« 0x0019 »,
« 0x0102 »,
« 0x1000 »,
« 0xfc01 »,
« 0xfc08 »
]
},
« 242 »: {
« profile_id »: « 0xa1e0 »,
« device_type »: « 0x0061 »,
« input_clusters »: ,
« output_clusters »: [
« 0x0021 »
]
}
},
« manufacturer »: « YOKIS »,
« model »: « MVR500E-UP »
},
« active_coordinator »: false,
« entities »: [
{
« entity_id »: « button.yokis_mvr500e_up_identify »,
« name »: « YOKIS MVR500E-UP »
},
{
« entity_id »: « cover.yokis_mvr500e_up_cover »,
« name »: « YOKIS MVR500E-UP »
},
{
« entity_id »: « sensor.yokis_mvr500e_up_window_covering_type »,
« name »: « YOKIS MVR500E-UP »
},
{
« entity_id »: « switch.yokis_mvr500e_up_inverted »,
« name »: « YOKIS MVR500E-UP »
},
{
« entity_id »: « update.yokis_mvr500e_up_firmware »,
« name »: « YOKIS MVR500E-UP »
}
],

"endpoint_names": [
  {
    "name": "WINDOW_COVERING_DEVICE"
  },
  {
    "name": "PROXY_BASIC"
  }
],
"user_given_name": null,
"device_reg_id": "551beff6e1dad0f809c4c3a0f19cb714",
"area_id": "xxx",
"cluster_details": {
  "1": {
    "device_type": {
      "name": "WINDOW_COVERING_DEVICE",
      "id": 514
    },
    "profile_id": 260,
    "in_clusters": {
      "0x0000": {
        "endpoint_attribute": "basic",
        "attributes": {
          "0x0004": {
            "attribute_name": "manufacturer",
            "value": "YOKIS"
          },
          "0x0005": {
            "attribute_name": "model",
            "value": "MVR500E-UP"
          },
          "0x0007": {
            "attribute_name": "power_source",
            "value": 1
          },
          "0x000a": {
            "attribute_name": "product_code",
            "value": {
              "__type": "<class 'bytes'>",
              "repr": "b'262'"
            }
          }
        },
        "unsupported_attributes": {}
      },
      "0x0003": {
        "endpoint_attribute": "identify",
        "attributes": {},
        "unsupported_attributes": {}
      },
      "0x0004": {
        "endpoint_attribute": "groups",
        "attributes": {},
        "unsupported_attributes": {}
      },
      "0x0005": {
        "endpoint_attribute": "scenes",
        "attributes": {},
        "unsupported_attributes": {}
      },
      "0x0102": {
        "endpoint_attribute": "window_covering",
        "attributes": {
          "0x0015": {
            "attribute_name": "acceleration_time_lift",
            "value": 0
          },
          "0x0007": {
            "attribute_name": "config_status",
            "value": 9
          },
          "0x0003": {
            "attribute_name": "current_position_lift",
            "value": 82
          },
          "0x0008": {
            "attribute_name": "current_position_lift_percentage",
            "value": 0
          },
          "0x0004": {
            "attribute_name": "current_position_tilt",
            "value": 0
          },
          "0x0009": {
            "attribute_name": "current_position_tilt_percentage",
            "value": 255
          },
          "0x0016": {
            "attribute_name": "deceleration_time_lift",
            "value": 0
          },
          "0x0011": {
            "attribute_name": "installed_closed_limit_lift",
            "value": 0
          },
          "0x0013": {
            "attribute_name": "installed_closed_limit_tilt",
            "value": 65535
          },
          "0x0010": {
            "attribute_name": "installed_open_limit_lift",
            "value": 100
          },
          "0x0012": {
            "attribute_name": "installed_open_limit_tilt",
            "value": 0
          },
          "0x0001": {
            "attribute_name": "physical_closed_limit_lift",
            "value": 65535
          },
          "0x0014": {
            "attribute_name": "velocity_lift",
            "value": 0
          },
          "0x0017": {
            "attribute_name": "window_covering_mode",
            "value": 24
          },
          "0x0000": {
            "attribute_name": "window_covering_type",
            "value": 0
          }
        },
        "unsupported_attributes": {}
      },
      "0x1000": {
        "endpoint_attribute": "lightlink",
        "attributes": {},
        "unsupported_attributes": {}
      },
      "0xfc01": {
        "endpoint_attribute": "manufacturer_specific",
        "attributes": {},
        "unsupported_attributes": {}
      },
      "0xfc03": {
        "endpoint_attribute": "manufacturer_specific",
        "attributes": {},
        "unsupported_attributes": {}
      },
      "0xfc02": {
        "endpoint_attribute": "manufacturer_specific",
        "attributes": {},
        "unsupported_attributes": {}
      },
      "0xfcf0": {
        "endpoint_attribute": "manufacturer_specific",
        "attributes": {},
        "unsupported_attributes": {}
      },
      "0xfc04": {
        "endpoint_attribute": "manufacturer_specific",
        "attributes": {},
        "unsupported_attributes": {}
      },
      "0xfc08": {
        "endpoint_attribute": "manufacturer_specific",
        "attributes": {},
        "unsupported_attributes": {}
      }
    },
    "out_clusters": {
      "0x0003": {
        "endpoint_attribute": "identify",
        "attributes": {},
        "unsupported_attributes": {}
      },
      "0x0019": {
        "endpoint_attribute": "ota",
        "attributes": {},
        "unsupported_attributes": {
          "0x0002": {
            "attribute_name": "current_file_version"
          }
        }
      },
      "0x0102": {
        "endpoint_attribute": "window_covering",
        "attributes": {},
        "unsupported_attributes": {}
      },
      "0x1000": {
        "endpoint_attribute": "lightlink",
        "attributes": {},
        "unsupported_attributes": {}
      },
      "0xfc01": {
        "endpoint_attribute": "manufacturer_specific",
        "attributes": {},
        "unsupported_attributes": {}
      },
      "0xfc08": {
        "endpoint_attribute": "manufacturer_specific",
        "attributes": {},
        "unsupported_attributes": {}
      }
    }
  },
  "242": {
    "device_type": {
      "name": "PROXY_BASIC",
      "id": 97
    },
    "profile_id": 41440,
    "in_clusters": {},
    "out_clusters": {
      "0x0021": {
        "endpoint_attribute": "green_power",
        "attributes": {},
        "unsupported_attributes": {}
      }
    }
  }
}

}
}

Merci beaucoup @Mothra, je pense que ça vas m’aidé!

Question de curiosité, sur le Yoolis tu fais comment la calibration auto ? (les Shelly ont une interface web qui le permet)