Integration clim airton

Vu le nombre de personnes qui m’ont contacté suite à l’annonce sur leboncoin, je pense que je vais faire une nouvelle commande groupée donc si tu veux, je peux te rajouter à la liste car pour simplement deux modules c’est cher à cause des frais d’envoi. Tu en aurais besoin pour quand ?

Je réfléchis à installer 2 nouveaux splits d’ici 1 mois ou 2. C’est pas totalement acté mais y’a de grandes chances que ça se fasse.

Donc si tu fais une commande groupée je veux bien être prévenu et t’en prendre 2

UN peu hors sujet mais je tente quand même: j’ai déjà un mono-split (chambre) et je voudrais un deuxième.
Est-ce qu’il vaut mieux changer pour un bi-split ou ajouter un 2ème mono-split ?
Je suis en train de me poser la question et tu as peut être des éléments de réflexion.

Mis a part le prix et l’encombrement… après avoir deux mono split te permet d’en avoir toujours une qui marche si une unité extérieure tombe en panne

Mauvaise nouvelle, le fournisseur que j"avais trouvé pour les modules wifi n’en a plus et il n"en revendra plus… fin de cette filiaire.

2 « J'aime »

en termes de démontage si je passe sur une bi-split (pour l’encombrement). Est-ce que tu sais si je peux récupérer les tuyaux de la première pour la mettre sur la second ? J’ai le système readyclim.

Je sais pas ce que ça donne leur system au demontage… ensuite sache que dans tous les cas il faudra que tu retires d’autres cuivre pour le second split le plus simple est peut-être de les appeler.

@Jean-Marc_Collin à la maison j’ai un mono-split, et un tri-split.

Si tu vas utiliser souvent un seul des 2 splits, je te conseille de prendre 2 x mono-split : en effet, mon tri-split, lorsque j’utilise une seule des unités intérieures, consomme plus que le mono split uniquement.

Et je rejoins @fred06 : en cas de panne d’un mono split, tu as toujours l’autre fonctionnel.

Pour le démontage : si tu suis un tuto youtube (je peux te retrouver le lien) pour rappatrier le gaz dans l’unité extérieure, oui tu peux réutiliser tes tuyaux. Cela te permettra de ne pas perdre de gaz dans le cas où la valve du connecteur ready clim fuit au démontage (ce n’est pas vraiment fait pour être démonté / remonté)

Super témoignage merci !

Normalement tu peux reutiliser les toyaux apres avoir rapatrié le gaz dans l’unité exterieure, par contre il va falloir que tu fasses appel a un frigoriste pour faire le vide et recharger ton nouveau bi-split en gaz puisqu’a ma connaissance seuls les tuyaux sont prechargés en gaz.

Fais ton calcul, si tu trouves que c’est pas viable financierement de remplacer ton mono par un bi-split avec l’intervention du frigoriste, il vaux mieux partir sur un second mono.

1 « J'aime »

Comme c’est du readyclim normalement pas besoin de tirage au vide, même après démontage, vu qu’il y a des valves pour que ça reste hermétique côté compresseur et côté tuyau

Exact, sauf qu’il va y avoir 2 fois moins de gaz dans le bi-split en achetant un seul jeu de touyaux readyclim avec le bi-split (le gaz de l’ancien sera (ou doit etre) pompé dans l’ancienne unité exterieure du mono).

Je ne conseille pas de laisser le gaz dans les tuyaux parce que le joint de la valve pourrait etre deterioré avec les cycles chaud/froid et risque de causer des fuites, je ne parle pas du joint torique exterieur qu’on peut changer.

1 « J'aime »

Merci pour vos retours ! Je vais les appeler de toutes façons mais ça me permet de comprendre les enjeux

Et depuis, avez-vous trouvé un module compatible Airton à un prix acceptable, sur Aliexpress par exemple, cela intéresse beaucoup de monde. Merci.

1 « J'aime »

bonjour !! =D

Je viens de realiser tout le montage de la clim et sur HA, impec !
Par contre je suis bloque sur l’ajout manuel des entités, je mets bien le code, je relance LocalTuya, et et et rien … ^^ Il ne se passe absolument rien sur HA, dailleurs jai remarque que quand je reboot totalement HA, et que je reverifie le fichier, il se remet a l’origine, tout le code ajouté disparait …

Une idée ?
Merci d’avance !
Conan

J’ai trouvé encore plus simple pour intégrer la clim Airton: localtuya. Elle est reconnue de suite. C’est pas parfait (et je vais faire un update) mais ca marche à 80%.

1 « J'aime »

Voici comme convenu la méthode la plus simple à ce jour pour intégrer une clim Airton.
Suivre le tuto pour installer une borne tuya décrit ici : Chargeur EV AFYEEV 32A 22kw - Intégration dans Home Assistant et dans Solar Optimizer

Et mettre ce fichier de configuration dans custom_components/tuya_local/devices/airton_climatisation.yaml:

name: Air conditioner
products:
  - id: f3goccgfj6qino4c
    name: Airon climate
primary_entity:
  entity: climate
  translation_key: aircon_extra
  dps:
    - id: 1
      type: boolean
      name: hvac_mode
      mapping:
        - dps_val: false
          value: "off"
        - dps_val: true
          constraint: mode
          conditions:
            - dps_val: auto
              value: heat_cool
            - dps_val: cold
              value: cool
            - dps_val: wet
              value: dry
            - dps_val: heat
              value: heat
            - dps_val: fan
              value: fan_only
            - dps_val: null
              value: "off"
              hidden: true
    - id: 2
      type: integer
      name: temperature
      range:
        min: 160
        max: 320
      mapping:
        - scale: 10
          step: 10
          constraint: temperature_unit
          conditions:
            - dps_val: f
              range:
                min: 600
                max: 900
    - id: 3
      type: integer
      name: current_temperature
      mapping:
        - scale: 10
          constraint: temperature_unit
          conditions:
            - dps_val: f
    - id: 4
      type: string
      name: mode
      hidden: true
      optional: true
    - id: 5
      type: string
      name: fan_mode
      mapping:
        - dps_val: auto
          value: auto
        - dps_val: mute
          value: quiet
        - dps_val: low
          value: low
        - dps_val: low_mid
          value: medlow
        - dps_val: mid
          value: medium
        - dps_val: mid_high
          value: medhigh
        - dps_val: high
          value: high
        - dps_val: turbo
          value: turbo
    - id: 8
      type: boolean
      optional: true
      name: preset_mode
      mapping:
        - dps_val: true
          value: eco
        - dps_val: false
          value: comfort
    - id: 15
      name: swing_mode
      type: string
      mapping:
        - dps_val: un_down
          value: vertical
        - dps_val: left_right
          value: horizontal
        - dps_val: all
          value: both
        - dps_val: "off"
          value: "off"
    - id: 105
      name: temperature_unit
      type: string
      optional: true
      mapping:
        - dps_val: c
          value: C
        - dps_val: f
          value: F
    - id: 112
      name: model
      type: string
    - id: 114
      name: current_mode
      type: string
      optional: true
secondary_entities:
  - entity: switch
    name: Wet
    icon: "mdi:hvac"
    dps:
      - id: 9
        name: switch
        type: boolean
  - entity: switch
    name: Emergency heat
    icon: "mdi:fire"
    dps:
      - id: 12
        name: switch
        type: boolean
  - entity: light
    translation_key: backlight
    category: config
    dps:
      - id: 13
        name: switch
        type: boolean
  - entity: select
    category: config
    translation_key: timer
    dps:
      - id: 21
        type: string
        optional: true
        name: option
        mapping:
          - dps_val: "0"
            value: "Off"
          - dps_val: "1"
            value: "1 hour"
          - dps_val: "2"
            value: "2 hours"
          - dps_val: "3"
            value: "3 hours"
          - dps_val: "4"
            value: "4 hours"
          - dps_val: "5"
            value: "5 hours"
          - dps_val: "6"
            value: "6 hours"
          - dps_val: "7"
            value: "7 hours"
          - dps_val: "8"
            value: "8 hours"
          - dps_val: "9"
            value: "9 hours"
          - dps_val: "10"
            value: "10 hours"
          - dps_val: "11"
            value: "11 hours"
          - dps_val: "12"
            value: "12 hours"
          - dps_val: "13"
            value: "13 hours"
          - dps_val: "14"
            value: "14 hours"
          - dps_val: "15"
            value: "15 hours"
          - dps_val: "16"
            value: "16 hours"
          - dps_val: "17"
            value: "17 hours"
          - dps_val: "18"
            value: "18 hours"
          - dps_val: "19"
            value: "19 hours"
          - dps_val: "20"
            value: "20 hours"
          - dps_val: "21"
            value: "21 hours"
          - dps_val: "22"
            value: "22 hours"
          - dps_val: "23"
            value: "23 hours"
          - dps_val: "24"
            value: "24 hours"
  - entity: sensor
    class: duration
    translation_key: time_remaining
    category: diagnostic
    dps:
      - id: 22
        name: sensor
        type: integer
        unit: min
  - entity: sensor
    name: Usage counter
    category: diagnostic
    icon: "mdi:counter"
    dps:
      - id: 101
        name: sensor
        type: integer
  - entity: sensor
    class: duration
    name: Total time
    category: diagnostic
    icon: "mdi:timer"
    dps:
      - id: 102
        name: sensor
        type: integer
        unit: h
  - entity: sensor
    name: Electricity
    category: diagnostic
    icon: "mdi:check-circle"
    dps:
      - id: 103
        name: sensor
        type: integer
        unit: kWh
        mapping:
          - scale: 10
      - id: 104
        type: integer
        name: report_number
        optional: true
  - entity: select
    translation_key: temperature_unit
    category: config
    dps:
      - id: 105
        type: string
        name: option
        mapping:
          - dps_val: c
            value: celsius
          - dps_val: f
            value: fahrenheit

  - entity: select
    name: Fan speed
    icon: "mdi:fan"
    category: config
    dps:
      - id: 5
        type: string
        name: option
        mapping:
          - dps_val: auto
            value: auto
          - dps_val: mute
            value: mute
          - dps_val: low
            value: low
          - dps_val: low_mid
            value: medlow
          - dps_val: mid
            value: medium
          - dps_val: mid_high
            value: medhigh
          - dps_val: high
            value: high
          - dps_val: turbo
            value: turbo
  - entity: select
    name: Horizontal
    icon: "mdi:arrow-left-right"
    category: config
    dps:
      - id: 106
        type: string
        name: option
        mapping:
          - dps_val: "off"
            value: "Off"
          - dps_val: same
            value: Focus
          - dps_val: opposite
            value: Diffuse
  - entity: select
    name: Vertical
    category: config
    icon: "mdi:arrow-up-down"
    dps:
      - id: 107
        type: string
        name: option
        mapping:
          - dps_val: "off"
            value: "Off"
          - dps_val: "15"
            value: "Swing"
          - dps_val: "1"
            value: "1"
          - dps_val: "2"
            value: "2"
          - dps_val: "3"
            value: "3"
          - dps_val: "4"
            value: "4"
          - dps_val: "5"
            value: "5"
  - entity: switch
    name: Swing 3d
    icon: "mdi:arrow-all"
    category: config
    dps:
      - id: 108
        type: boolean
        name: switch
  - entity: switch
    name: Sleep
    category: config
    icon: "mdi:power-sleep"
    dps:
      - id: 109
        name: switch
        type: boolean
  - entity: switch
    translation_key: uv_sterilization
    dps:
      - id: 110
        name: switch
        type: boolean
  - entity: switch
    translation_key: ionizer
    dps:
      - id: 111
        name: switch
        type: boolean
  - entity: binary_sensor
    class: problem
    category: diagnostic
    icon: "mdi:check-circle-outline"
    dps:
      - id: 20
        type: bitfield
        name: sensor
        mapping:
          - dps_val: 0
            value: true
            constraint: fault_code2
            conditions:
              - dps_val: 0
                value: false
          - value: true
      - id: 20
        type: bitfield
        name: fault_code
      - id: 113
        type: bitfield
        name: fault_code2
  - entity: switch
    translation_key: anti_frost
    dps:
      - id: 115
        name: switch
        type: boolean

Il ne vous reste plus qu’a redémarre l’intégration tuya_local pour prise en compte du nouveau fichier et à configurer votre clim (Protocole 3.3 !).

3 « J'aime »

Merci pour ton info @fred06. On aura bien fait de commander juste à temps mais dommage j’aurais dut en prendre plusieurs car depuis j’ai racheté un monosplit et du coup avec mon ami @Neuvidor on cherche mais difficile de trouver le module ACW02 à bon tarif.
Affaire à suivre mais on cherche :wink:

Bonjour ,
Bravo et merci pour le ficher il marche parfaitement.
J’ai dû donc passer à tuya local au lieu de localtuya car il y a eu une mise a jour récente de localtuya et le ficher climat.py a été remis à zéro.

Il y a 2-3 modif à faire dans le fichier :
Il faudrait retirer anti-gel, emergency heat, ioniseur.
Il ne sont pas reconnus par la clim et surtout le emergency heat passe la clim en défaut.

Et sinon il manque juste le mode eco en clim uniquement ( en chauffage la clim se mets en defaut).
J’utilise ce mode pour réguler un peu la conso (500w au lieu de 1200w) par rapport à production solaire.
J’essaye de regarder ça si j’ai le temps
En tout cas cette solution semble plus stable et beaucoup plus simple que localtuya.

Salut, merci pour le partage de ce fichier ça fonctionne nickel ! Petite question il m’affiche un 0 en trop sur la température (exemple 250°C au lieu de 25). J’ai essayé de bidouiller le airton_climatisation.yaml en changeant les range de températures mini et maxi, la précision, etc… mais rien n’y fait. Quelqu’un a eu ce problème ?

Merci d’avance !
image