Intégration de ventilateur wifi CREATE

J’ai identifié la pièce en question et lui ai réglé son compte ! :slight_smile:

Bonjour,

J’aime beaucoup ce que vous avez mis en place.
Je pense commander un ventilateur de cette marque pour mettre en place votre montage dans ma cuisine d’été.
Il y a les deux modèles disponibles avec le wifi ou sans.
Pensez-vous que le boitier soit le même dans les deux cas ou est-il nécessaire d’acquérir la version wifi pour être certain de pouvoir réaliser le switch de puce ?
Merci.

Il faut impérativement la version wifi. Le surplus n’est que d’une dizaine d’euros.

Pour la modification de la puce, il faut quand même être bien équipé et s’netrainer sur des vieux pcb pour bien maîtriser le flux de chaleur. Une station air chaud est indispensable pour ne pas endommager le pcb.

J’ai 3 Windcalm. Le dernier est plus récent, et le driver est légèrement différent par rapport aux deux premiers :

  • la lumière n’est plus dimmable. Seulement on/off. D’ailleurs, on entend bien le relais de commutation
  • le circuit du pcb est différent. J’ai du ajouter un pont de soudure entre le gpio15 et le gnd ainsi qu’un cable jumper entre le EN et le 3.3v. Sans ça, la puce esp ne boote pas.

N’hésitez pas si besoin.

Merci pour les infos complémentaires.
Je vais de ce pas commander la version wifi, si tout se passe bien, ce sera un modèle récent. Je ne compte pas prendre un modèle avec la lumière.
Je n’ai pas de station à air chaud, mais avec une pompe ça devrait le faire, je ferai un test avant de me trouver une station à air chaud.
J’ai déjà un module Azdelivery D1 qui correspond aux photos.
Je vais attendre de tout recevoir pour me lancer dans cet upgrade.

Bonjour,
J’ai également un WindCalm sans wifi, par contre mon chien à dévoré la télécommande, savez vous si je peux en trouver une autre ou s’il existe une alternative ? merci d’avance

sur tuyalocal le windcalm create vient d’être mis à jour avec apparemment un switch pour désactiver le bip… est-ce que quelqu’un a réussi à le faire fonctionner ? Je ne vois pas l’option, mais peut-être qu’il faut supprimer le ventilateur depuis tuyalocal et l’ajouter à nouveau ? Ce serait top (et un vrai plus par rapport à l’interface par défaut)

image

Bonjour à tous
Je sais que cela ne répondra pas à votre problème lié au Wifi, mais j’ai acquis 2 create sans WIFI.
J’ai tout de même réussi à les intégrer dans HA, via un Broadlink RM4, avec apprentissage via HA des commande RF. Un peu long mais très simple à réaliser.
Ensuite le tout remonte dans Alexa aussi.

petite question en changeant la carte ESP, tu as perdu le controle par la telecommande? tu as une methode pour apairer les ventilateur si demenage ou change ton code wifi par exemple?

La télécommande est indépendante du module wifi donc pas de soucis.

Pour le wifi,c’est paramétré avec Esphome. Si tu changes de wifi,tu rechanges ton ssid et code dans Esphome et tu recompiles ton module esp à partir de là.

J’ai bien l’option mais elle semble ne pas fonctionner. Activée ou non, j’ai un bip àa chaque action

Bonjour à tous les professionnels de ces ventilateurs :rofl:,

Je suis tout nouveau dans le monde de la domotique et des objets connectés et une bille en électricité mais je suis bricoleur :sweat_smile:.

J’ai 3 ventilateurs de plafond qui font aussi office de lumière de la marque Create (IKOHS) modèle Windcalm qui sont compatibles avec Tuya SmartLife, version Wifi et télécommande.

J’ai réussi à les ajouter à l’application SmartLife, de ce côté là tout va bien.

Par contre le souci c’est que ces ventilateurs sont reliés à des interrupteurs et que lorsque je les coupent, ça coupe l’alimentation complète et ne garde aucun paramètres en mémoire, donc à chaque fois que j’allume la couleur de la lumière change (chaud, neutre, froid) et le bip que j’avais désactivé se remet (sur les versions récentes ont peu le désactiver).

Pour éviter cela il faudrait à priori les laisser alimenter en permanence et tout controller avec la télécommande mais pas du tout pratique comparé à un interrupteur, en tout cas pour la lumière quand on rentre dans la pièce, pour le ventilo ça me gêne pas d’utiliser le téléphone ou la télécommande.

Mon idée serait donc soit :

  • d’arriver à les brancher en direct sans passer par l’interrupteur et mettre un interrupteur compatible Tuya pour gérer la lumière.

  • De laisser l’interrupteur actuel toujours enclenché pour qu’il soit alimenté et rajouter un second interrupteur compatible tuya pour gérer uniquement la lumière.

  • D’arriver à forcer la lumière chaude et virer le bip de manière hardware, le flinguer sur le circuit imprimer pour faire simple :rofl:

Mais du coup les interrupteurs compatibles que je vois sont uniquement alimentés par le 220V et je ne vais pas tirer une nouvelle ligne juste pour ajouter un interrupteur connecté, ça n’existe pas un interrupteur sur pile ou batterie qui me permettrai de contrôler la lumière ?

Si des connaisseurs peuvent m’aider à résoudre mon problème je suis un peu perdu sur le meilleur moyen à envisager.

Merci :folded_hands:t2:

C’est ce que je fais avec le mien, je laisse l’interrupteur d’origine allumé, et ensuite j’ai installé un interrupteur zigbee à piles auquel j’ai affecté une automatisation HA:

  • double clic = bascule sur le contrôle de la lampe ou du ventilateur
  • simple clic = ON/OFF
  • rotation à gauche ou à droite = vitesse du ventilateur ou couleur de la lumière

J’ai un interrupteur zigbee qui tourne, mais avec un interrupteur simple bouton type aqara on peut remplacer la rotation par un appui prolongé.

PS les interrupteurs zigbee à pile sont vraiment pas trop chers, la durée de vie des piles est top. Après la qualité est assez variable… Sur les 4 modèles que j’ai les simples boutons aqara sont vraiment les plus fiables

Bonjour @ebz ,

Merci pour votre retour, je vais faire ça aussi du coup, j’ai déjà testé mais je rencontre toutefois quelques soucis, vous pourrez sûrement m’apporter quelques conseils.

J’ai rajouté une passerelle multimode (WIFI, Zigbee) compatible Tuya et un interrupteur simple sur pile zigbee, je vais laisser l’interrupteur acutel allumé en continu.

Par contre d’après mes tests dans l’application SmartLife, pas possible de faire en sorte qu’un premier appui simple allume la lampe et qu’un second appui simple l’éteigne, ça boucle sans cesse si je fais ça et il n’y a pas d’évènement « bascule » disponible pour envoyer l’instruction « OFF » si c’est « ON » et inversement.

La seule solution trouvée pour l’instant c’est qu’un simple appui allume et un double appui éteigne.

Mais vous semblez avoir réussi avec Home Assistant mais pour l’instant j’avoue que je n’ai pas encore tout capté comment ça fonctionne ni les différentes possibilités : ZHA, Zigbee2MQTT, HACS, c’est du charabia pour moi et je ne sais pas du tout sur quoi partir, il faut que je dégrossisse tout ça.

Tout ce que je sais c’est que j’ai un NAS synology chez moi et que je pourrais a priori m’en servir pour mettre HA dessus, reste à voir comment car je ne peut pas l’installer sur une VM il fallait un volume dans un format particulier (Btrfs) à la place de ext4 que j’ai et je ne vais pas tout reconfigurer pour ça.

L’autre option c’est docker mais il semble y avoir des limitations par la suite concernant des « add-ons » mais je n’en ai peut-être pas besoin je ne sais pas..

Si vous pouvez m’en dire plus sur comment ça fonctionne de votre côté.

Aussi si vous avez un lien pour votre interrupteur avec la rotation ça pourrait m’intéresser par la suite, pour l’instant je suis parti sur un interrupteur tout simple avec appui simple, double appui et appui long, je vais me cantonner à gérer la lumière ON/OFF mais une fois tout fonctionnel je verrais peut-être pour faire comme vous, ça semble top comme fonctionnement.

Merci beaucoup.

Ah oui, effectivement sans home assistant c’est forcément plus limité. Pour installer HA a priori le plus simple c’est de mettre haos. Pour ma part j’ai simplement pris une Greenbox déjà toute prête, donc rien de particulier à configurer et j’ai ajouté l’extension tuyalocal pour intégrer le windcalm presque automatiquent…

Bref, avec votre matos il y a des spécialistes qui sauront mieux répondre et il vaut mieux ouvrir un autre sujet spécifique… Ou explorer les tutos du site, et aussi éviter une vm ou docker il me semble si on veut rester dans des solutions simples.

Ca marche merci beaucoup, j’espère m’en dépatouiller dans HA une fois que je l’aurai configuré, sinon m’autorisez-vous à revenir vous voir ici ou en message privé ?

Vous passez par le cloud Tuya ou tout est en local avec des choses comme localtuya si je ne dit pas de bêtises ?

pas toujours hyper simple quand on débute, mais une fois qu’on se plonge dedans c’est top… Mais il y a plein de tutos pour commencer, et aussi le forum qui est fait pour poser des questions (je ne suis pas le mieux placé pour répondre à ça).

pour la question du ventilo j’utilise tuyalocal qui est différent de local tuya, cf. Tuyaux utiles sur Tuya - Tuya V.S. LocalTuya integration V.S. Tuya Local [REX avec ventilateur WindCalm Create et thermostat TFT]

Bonjour @ebz bon j’ai réussi à installer Home Assistant sur mon NAS après avoir dû augmenter sa RAM. J’ai réussi à ajouter mes 3 ventilateurs via Local Tuya, maintenant je vais voir comment ajouter la clé USB SONOFF pour la partie Zigbee et mes interrupteurs… A priori il faudrait utiliser ZHA pour ça ou Zigbee2MQTT si je ne dis pas de bêtises :wink:

Bonjour,

Étant pocesseur de 4 ventilateurs je serai intéressé pour savoir comment tu as fait exactement s’il te plaît? Je suis débutant dans la domotique

Salut @ebz maintenant que tout fonctionne correctement chez moi, je suis intéressé pour remplacer mes boutons simples par ceux qui tournent pour gérer la vitesse de rotation et la couleur avec la rotation. Saurais-tu m’envoyer un lien vers les boutons que tu as pris ?

Aussi je serais intéressé de voir à quoi ressemble ton automatisation, moi j’avais fait un truc hyper simple avec mes boutons classiques : si j’appuie sur le bouton ça « bascule » la lumière de « ON » à « OFF ».

Merci beaucoup par avance :folded_hands:t2:

Hello Lobo,

Pour mon bouton j’ai celui-ci:

il est pas trop mal, mais il doit y avoir mieux

Pour l’automation, cette librairie de blueprint est certainement plus propre que mon bricolage, en tout cas ça peut donner des idées pour tout le monde !

Mais bref voici mon automation, il faudrait que je la reprenne, et je ne gère pas la couleur car le luminaire ne mémorise pas la couleur… (j’ai d’autres automations sur d’autres interrupteurs qui gèrent les couleurs pour mes ampoules hue). Du coup mon automation est un peu longue car je gère aussi la lampe de chevet:

alias: LampeChevet Switch
description: ""
triggers:
  - domain: mqtt
    device_id: 65940f8a6c771998ab359a398f3e14e6
    type: action
    subtype: single
    trigger: device
    id: OnOff
  - domain: mqtt
    device_id: 65940f8a6c771998ab359a398f3e14e6
    type: action
    subtype: rotate_right
    trigger: device
    id: LumUp
  - domain: mqtt
    device_id: 65940f8a6c771998ab359a398f3e14e6
    type: action
    subtype: rotate_left
    trigger: device
    id: LumDown
  - domain: mqtt
    device_id: 65940f8a6c771998ab359a398f3e14e6
    type: action
    subtype: double
    trigger: device
    id: doubleClick
  - domain: mqtt
    device_id: 65940f8a6c771998ab359a398f3e14e6
    type: action
    subtype: single
    trigger: device
    id: OnOff2
conditions: []
actions:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - OnOff
        sequence:
          - action: light.toggle
            metadata: {}
            data: {}
            target:
              entity_id: light.lampechevet
      - conditions:
          - condition: trigger
            id:
              - LumUp
        sequence:
          - device_id: abd2f3449a74ff8bfc5498a9623bf92b
            domain: light
            entity_id: 3ce222b773d5321c25bc12e628afca76
            type: brightness_increase
      - conditions:
          - condition: trigger
            id:
              - LumDown
        sequence:
          - device_id: abd2f3449a74ff8bfc5498a9623bf92b
            domain: light
            entity_id: 3ce222b773d5321c25bc12e628afca76
            type: brightness_decrease
      - conditions:
          - condition: trigger
            id:
              - doubleClick
        sequence:
          - action: automation.turn_off
            metadata: {}
            data:
              stop_actions: false
            target:
              entity_id: automation.lampechevet_switch
          - action: automation.turn_on
            metadata: {}
            data: {}
            target:
              entity_id: automation.ventilateurswitch
mode: single

et mon automation ventilateurswitch pour la vitesse (mais je ne l’utilise jamais en fait):

alias: VentilateurSwitch
description: ""
triggers:
  - domain: mqtt
    device_id: 65940f8a6c771998ab359a398f3e14e6
    type: action
    subtype: single
    trigger: device
    id: OnOff
  - domain: mqtt
    device_id: 65940f8a6c771998ab359a398f3e14e6
    type: action
    subtype: rotate_right
    trigger: device
    id: FanUp
  - domain: mqtt
    device_id: 65940f8a6c771998ab359a398f3e14e6
    type: action
    subtype: rotate_left
    trigger: device
    id: FanDown
  - domain: mqtt
    device_id: 65940f8a6c771998ab359a398f3e14e6
    type: action
    subtype: double
    trigger: device
    id: doubleClick
conditions: []
actions:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - OnOff
        sequence:
          - action: fan.toggle
            target:
              entity_id: fan.ceiling_fan_with_light
      - conditions:
          - condition: trigger
            id:
              - FanUp
        sequence:
          - action: fan.increase_speed
            target:
              entity_id: fan.ceiling_fan_with_light
      - conditions:
          - condition: trigger
            id:
              - FanDown
        sequence:
          - action: fan.decrease_speed
            target:
              entity_id: fan.ceiling_fan_with_light
      - conditions:
          - condition: trigger
            id:
              - doubleClick
        sequence:
          - action: automation.turn_off
            data:
              stop_actions: false
            target:
              entity_id: automation.ventilateurswitch
          - action: automation.turn_on
            target:
              entity_id: automation.lampechevet_switch
mode: single