Andre0512 / hon

Home Assistant integration for Haier hOn: support for Haier/Candy/Hoover home appliances like washing machines and air conditioners in 28 languages.
MIT License
1.3k stars 2.46k forks source link

Add Candy appliance: washing machine RO 1486DWMCT/1-S #91

Closed Extreme79 closed 10 months ago

Extreme79 commented 1 year ago
data:
  additional_data:
    options:
      opt1: prewash
      opt2: hygiene
      opt3: anticrease
      opt4: goodNight
      opt5: extraRinse1
      opt6: extraRinse2
      opt7: extraRinse3
      opt8: acquaplus
  appliance:
    applianceId: xx-xx-xx-xx-xx-xx#2023-07-02T15:28:48Z
    applianceModelId: 1515
    applianceStatus: 1
    applianceTypeId: 1
    applianceTypeName: WM
    attributes:
      acuVersion: 9.C.B
      chipset: ESP32D0WDQ5
      dictionaryId: 308
      fwLabel: iotfw_wmwd
      lang: it-IT
      uiVersion: 3.D.1
    brand: candy
    code: 31018825
    connectivity: wifi|ble
    defaultWarrantyYears: 2
    eepromId: 6985
    eepromName: 70020607
    enrollmentDate: 2023-07-02T15:28:48.591Z
    firstEnrollment: False
    firstEnrollmentTBC: False
    fwVersion: 5.14.0
    id: 1515
    lastUpdate: 2023-07-02T15:29:12Z
    macAddress: xx-xx-xx-xx-xx-xx
    modelName: RO 1486DWMCT/1-S
    nickName: Lavatrice Bottega
    purchaseDate: 2023-06-16T22:00:00.000Z
    sections:
      ecoDelayStart: True
      inventory: True
    series: rapido
    topics:
      publish:
      subscribe:
        - $aws/events/presence/disconnected/xx-xx-xx-xx-xx-xx
        - $aws/events/presence/connected/xx-xx-xx-xx-xx-xx
        - haier/things/xx-xx-xx-xx-xx-xx/event/appliancestatus/update
        - haier/things/xx-xx-xx-xx-xx-xx/event/discovery/update
    waterHard: 2
  attributes:
    active: False
    activity:
    commandHistory:
      command:
        ancillaryParameters:
        applianceOptions:
          opt1: prewash
          opt2: hygiene
          opt3: anticrease
          opt4: goodNight
          opt5: extraRinse1
          opt6: extraRinse2
          opt7: extraRinse3
          opt8: acquaplus
        applianceType: WM
        attributes:
          channel: mobileApp
          energyLabel: 0
          origin: standardProgram
        commandName: pauseProgram
        device:
          appVersion: 2.0.10
          deviceModel: exynos9820
          mobileId: cc2ee8cb52c0618b
          mobileOs: android
          osVersion: 31
        macAddress: xx-xx-xx-xx-xx-xx
        parameters:
          pause: 1
        timestamp: 2023-07-07T19:52:08.087Z
        transactionId: xx-xx-xx-xx-xx-xx_2023-07-07T19:52:08.087Z
      timestampAccepted: 2023-07-07T19:52:08.6Z
      timestampExecuted: 2023-07-07T19:52:09.2Z
    lastConnEvent:
      category: DISCONNECTED
      instantTime: 2023-07-07T19:56:38Z
      macAddress: xx-xx-xx-xx-xx-xx
      timestampEvent: 1688759798805
    parameters:
      acquaplus: 0
      anticrease: 0
      apsFreq: 61842
      apsOff: 0
      chartL: 0
      checkUpStatus: 0
      counterMV: 0
      delayTime: 0
      dirtyLevel: 0
      disTestOn: 0
      disTestRes: 0
      dryCotton120: 0
      dryCotton30: 0
      dryCotton60: 0
      dryCotton90: 0
      dryCottonExtra: 0
      dryCottonPA: 0
      dryCottonPS: 0
      dryLevel: 0
      drySynt120: 0
      drySynt30: 0
      drySynt60: 0
      drySynt90: 0
      drySyntExtra: 0
      drySyntPA: 0
      drySyntPS: 0
      dryTime: 0
      error: 00
      extraRinse1: 0
      extraRinse2: 0
      extraRinse3: 0
      fillR: 0
      goodNight: 0
      hygiene: 0
      lang: 0
      machMode: 0
      motS: 0
      nightWashStatus: 0
      ntcD: 6
      ntcW: 200
      numF: 0
      opt9: 0
      prCode: 61
      prCodeFav: 0
      prPhase: 0
      prPosition: 2
      prewash: 0
      program1: 1
      program10: 2
      program11: 1
      program12: 0
      program13: 0
      program14: 1
      program15: 0
      program16: 0
      program17: 0
      program18: 0
      program19: 0
      program2: 0
      program20: 0
      program21: 0
      program3: 1
      program4: 0
      program5: 0
      program6: 0
      program7: 1
      program8: 0
      program9: 0
      remainingTimeMM: 59
      remoteCtrValid: 0
      spinSpeed: 800
      steamLevel: 0
      t0R: 0
      t0W: 0
      tIW: 0
      temp: 60
      temp0to30: 6
      temp40: 1
      temp60to90: 0
      unbC: 0
      unbF: 0
    pause: False
    programName: No Program
    resultCode: 0
  extra_command_data:
    startProgram:
      acquaplus:
        dryTypeC:
          0: 0
          1: 0
        dryTypeS:
          0: 0
          1: 0
        dryTypeW:
          0: 0
          1: 0
        prCode6:
          0: 0
          1: 0
        wash:
          0: 0
          1: 0
      anticrease:
        dryTypeC:
          0: 0
          1: 0
        dryTypeS:
          0: 0
          1: 0
        dryTypeW:
          0: 0
          1: 0
        prCode6:
          0: 0
          1: 0
        wash:
          0: 0
          1: 0
      dirtyLevel:
        1: 77
        2: 107
        3: 117
        default: 117
      extraRinse1:
        dryTypeC:
          0: 0
          1: 10
        dryTypeS:
          0: 0
          1: 6
        dryTypeW:
          0: 0
          1: 6
        prCode6:
          0: 0
          1: 6
        wash:
          0: 0
          1: 10
      extraRinse2:
        dryTypeC:
          0: 0
          1: 20
        dryTypeS:
          0: 0
          1: 12
        dryTypeW:
          0: 0
          1: 12
        prCode6:
          0: 0
          1: 12
        wash:
          0: 0
          1: 20
      extraRinse3:
        dryTypeC:
          0: 0
          1: 30
        dryTypeS:
          0: 0
          1: 18
        dryTypeW:
          0: 0
          1: 18
        prCode6:
          0: 0
          1: 18
        wash:
          0: 0
          1: 30
      goodNight:
        dryTypeC:
          0: 0
          1: 0
        dryTypeS:
          0: 0
          1: 0
        dryTypeW:
          0: 0
          1: 0
        prCode6:
          0: 0
          1: 0
        wash:
          0: 0
          1: 0
      hygiene:
        dryTypeC:
          0: 0
          1: 0
        dryTypeS:
          0: 0
          1: 0
        dryTypeW:
          0: 0
          1: 0
        prCode6:
          0: 0
          1: 0
        wash:
          0: 0
          1: 0
      prewash:
        dryTypeC:
          0: 0
          1: 20
        dryTypeS:
          0: 0
          1: 15
        dryTypeW:
          0: 0
          1: 15
        prCode6:
          0: 0
          1: 15
        wash:
          0: 0
          1: 20
      spinSpeed:
        dryTypeC:
          0: -6
          1000: 0
          1400: 0
          400: 0
          800: 0
        dryTypeS:
          0: -6
          1000: 0
          1400: 0
          400: 0
          800: 0
        dryTypeW:
          0: -6
          1000: 0
          1400: 0
          400: 0
          800: 0
        prCode6:
          0: -6
          1000: 0
          1400: 0
          400: 0
          800: 0
        wash:
          0: -6
          1000: 0
          1400: 0
          400: 0
          800: 0
      steamLevel:
        +steamType:
          0: 0
          1: 37
          2: 29
          3: 35
        steamType:
          1: 8
          2: 0
          3: 6
  pauseProgram:
    parameters:
      pause: 1
  resumeProgram:
    parameters:
      pause: 0
      restartGN: 1
  settings:
    custom:
      category: setConfig
    parameters:
      httpEndpoint: 0
      mqttEndpoint: 0
  startProgram:
    ancillaryParameters:
      energyLabel: 3
      liquidDetergentDose: 2
      powderDetergentDose: 2
      programFamily: [dashboard]
      programType: W+D+S
      remoteActionable: 1
      remoteVisible: 1
      steamType: S
      suggestedLoadW: 4
      tempContribution: 1
    custom:
      program: synthetic_and_coloured
    parameters:
      acquaplus: 0
      anticrease: 0
      checkUpStatus: 0
      delayTime: 0
      dirtyLevel: 3
      extraRinse1: 0
      extraRinse2: 0
      extraRinse3: 0
      goodNight: 0
      hygiene: 0
      lang: 1
      onOffStatus: 1
      prCode: 4
      prPosition: 11
      prStr: 0
      prewash: 0
      spinSpeed: 1000
      steamLevel: 0
      temp: 40
  statistics:
    drumCleaning:
      count: 7
      percentage: 7
      remaining: 93
      tot: 100
    filterCleaning:
      count: 7
      percentage: 7
      remaining: 93
      tot: 100
    lastCheckup: None
    loadingPercentage:
      - current: 2
        date: 2023-07-04T13:40:31.3Z
        max: 2
    mostUsedPrograms:
    programsCounter: 0
    resultCode: 0
    temperatureUsage:
      temp0to30: 6
      temp40: 1
      temp60to90: 0
  stopProgram:
    parameters:
      onOffStatus: 0
commands:
  settings:
    category:
      - setConfig
  startProgram:
    acquaplus:
      max: 1
      min: 0
      step: 1
    anticrease:
      max: 1
      min: 0
      step: 1
    delayTime:
      max: 1410
      min: 0
      step: 30
    dirtyLevel:
      max: 3
      min: 1
      step: 1
    energyLabel:
      max: 3
      min: 1
      step: 1
    extraRinse1:
      max: 1
      min: 0
      step: 1
    extraRinse2:
      max: 1
      min: 0
      step: 1
    extraRinse3:
      max: 1
      min: 0
      step: 1
    goodNight:
      max: 1
      min: 0
      step: 1
    hygiene:
      max: 1
      min: 0
      step: 1
    lang:
      max: 25
      min: 0
      step: 1
    prewash:
      max: 1
      min: 0
      step: 1
    program:
      - autoclean
      - delicati_59
      - drain_spin
      - easy_iron
      - eco_40_60_new_energy_label
      - handwash_wool
      - hygiene_60
      - hygiene_plus_59
      - intensive_40
      - iot_checkup
      - iot_delicati_59_steam
      - iot_intensive_40_steam
      - iot_mix_and_colour_59_steam
      - iot_perfect_cotton_59_steam
      - iot_resistant_cotton_steam
      - iot_special_39_full_load_steam
      - iot_synthetic_and_coloured_steam
      - iot_wash_anti_mites
      - iot_wash_baby_sanitizer
      - iot_wash_baby_sanitizer_steam
      - iot_wash_backpacks
      - iot_wash_bathrobe
      - iot_wash_bathrobe_steam
      - iot_wash_bed_linen
      - iot_wash_bed_linen_steam
      - iot_wash_bleaching
      - iot_wash_blood_stains
      - iot_wash_cashmere
      - iot_wash_chocolate_stains
      - iot_wash_cold_wash
      - iot_wash_colored
      - iot_wash_colored_anti_stain
      - iot_wash_colored_delicate
      - iot_wash_coloured
      - iot_wash_coloured_bed_linen
      - iot_wash_coloured_bed_linen_steam
      - iot_wash_coloured_curtains
      - iot_wash_coloured_shirts
      - iot_wash_coloured_shirts_steam
      - iot_wash_coloured_steam
      - iot_wash_cotton
      - iot_wash_cotton_steam
      - iot_wash_cuddly_toys
      - iot_wash_curtains
      - iot_wash_curtains_steam
      - iot_wash_dark
      - iot_wash_dark_steam
      - iot_wash_darks_and_coloured_44
      - iot_wash_darks_and_coloured_59
      - iot_wash_darks_and_coloured_xl
      - iot_wash_dash_clean_cycle
      - iot_wash_dash_cold_cycle
      - iot_wash_dash_fresh_cycle
      - iot_wash_delicate
      - iot_wash_delicate_antiallergy
      - iot_wash_delicate_antiallergy_steam
      - iot_wash_delicate_colors
      - iot_wash_delicate_colors_steam
      - iot_wash_delicate_dark
      - iot_wash_delicate_steam
      - iot_wash_delicate_tablecloths
      - iot_wash_delicate_tablecloths_steam
      - iot_wash_delicate_whites
      - iot_wash_denim_jeans
      - iot_wash_diving_suits
      - iot_wash_down_jackets
      - iot_wash_fruit_stains
      - iot_wash_gym_fit
      - iot_wash_handwash
      - iot_wash_handwash_colored
      - iot_wash_handwash_dark
      - iot_wash_lingerie
      - iot_wash_masks_refresh
      - iot_wash_masks_sanification
      - iot_wash_masks_sanification_steam
      - iot_wash_mats
      - iot_wash_men_s_trousers
      - iot_wash_mix_and_coloured_44
      - iot_wash_mix_and_coloured_59
      - iot_wash_mix_and_coloured_xl
      - iot_wash_mixed
      - iot_wash_mixed_steam
      - iot_wash_new_clothes
      - iot_wash_perfect_white
      - iot_wash_perfect_white_steam
      - iot_wash_pets
      - iot_wash_pets_hair_removal
      - iot_wash_pets_odours_stains_removal
      - iot_wash_pets_steam
      - iot_wash_playsuits
      - iot_wash_playsuits_steam
      - iot_wash_quick_drum_cleaner
      - iot_wash_rapid_14
      - iot_wash_rapid_30
      - iot_wash_rapid_44
      - iot_wash_rapid_59
      - iot_wash_rapid_59_steam
      - iot_wash_refresh_14_min
      - iot_wash_resistant_colored
      - iot_wash_resistant_dark
      - iot_wash_resistant_whites
      - iot_wash_rinse
      - iot_wash_shirts
      - iot_wash_shirts_steam
      - iot_wash_silk
      - iot_wash_ski_suit
      - iot_wash_spin
      - iot_wash_sport
      - iot_wash_sport_anti_odor
      - iot_wash_stains_remover
      - iot_wash_swimsuits_and_bikinis
      - iot_wash_synthetic
      - iot_wash_synthetic_steam
      - iot_wash_tablecloths
      - iot_wash_tablecloths_steam
      - iot_wash_technical_fabrics
      - iot_wash_technical_jackets
      - iot_wash_trainers
      - iot_wash_whites
      - iot_wash_whites_44
      - iot_wash_whites_59
      - iot_wash_whites_xl
      - iot_wash_wine_stains
      - iot_wash_wool
      - mix_and_colour_59
      - night_wash
      - perfect_cotton_59
      - rapid_14_min
      - rapid_30_min
      - rapid_44_min
      - resistant_cotton
      - rinse
      - smart_wash
      - special_39_full_load
      - steam_hygiene_plus
      - synthetic_and_coloured
      - tumbling
    programCluster:
      - baby
      - business
      - quick
      - steam
      - baby_business_quick_steam
    programFamily:
      - download
      - guided
      - care
      - download_guided_care
    spinSpeed:
      - 0
      - 400
      - 800
      - 1000
      - 1400
    steamLevel:
      max: 3
      min: 0
      step: 1
    temp:
      - 0
      - 20
      - 30
      - 40
      - 60
      - 90
rules:
pyhOnVersion: 0.12.4
Andre0512 commented 1 year ago

Hi, I added hygiene switch and steam + dirty level entity. Is something else missing?