Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add steam function washing machine HW90-B14959U1 #180

Open
StrandmonYellow opened this issue Mar 9, 2024 · 1 comment
Open

Add steam function washing machine HW90-B14959U1 #180

StrandmonYellow opened this issue Mar 9, 2024 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@StrandmonYellow
Copy link

My Feature resquest is not particularly related to a problem.

I would like a button in the HA UI to add the steam fase at the end of the program because my model does support the steam function. Just like there are switches for the "keep fresh" or "pre-wash" functions.

image

Device Log

data:
  additional_data:
    dictionaryId: 150
    options: haier_SoakPrewashSelection
  appliance:
    PK: user#eu-west-1:b45be597-807d-4fcc-9fdd-3c561a0f87e8
    SK: app#xx-xx-xx-xx-xx-xx
    applianceId: xx-xx-xx-xx-xx-xx#1970-01-01T00:00:00.0Z
    applianceModelId: 950
    applianceStatus: 1
    applianceTypeId: 1
    applianceTypeName: WM
    attributes:
      acuVersion: 0.0.0
      chipset: 1
      dictionaryId: 150
      eppParserSet: 1
      fwLabel: iotfw_epp
      idfVersion: 4.4.4
      kernelVersion: 10.4.3
      lang: it-IT
      uiVersion: 22.02.12
    brand: haier
    code: CEAAHRE0200
    connectivity: wifi|ble
    defaultWarrantyYears: 2
    eepromId: 41
    eepromName: no_eeprom
    enrollmentDate: 1970-01-01T00:00:00.0Z
    firstEnrollment: True
    firstEnrollmentTBC: True
    fwVersion: 5.15.0
    id: 950
    lastUpdate: 1970-01-01T00:00:00.0Z
    macAddress: xx-xx-xx-xx-xx-xx
    modelName: HW90-B14959U1_BNL
    nickName: Wasmachine XXX
    purchaseDate: 1970-01-01T00:00:00.0Z
    sections:
      chatbot: True
      demo: True
      double_pairing_hidden: True
      ecoDelayStart: True
      snap_wash: True
    series: 959
    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: 1
  attributes:
    active: True
    activity:
      activityExecutionStarted: 2024-03-09 12:10:02
      activityStarted: 1970-01-01T00:00:00.0Z
      applianceTypeName: WM
      attributes:
        antiWrinkle: 1
        autoDetergentStatus: 0
        autoSoftenerStatus: 0
        channel: appliance
        delayStatus: 0
        dirtyLevel: 0
        dryLevel: 0
        dryProgFlag: 0
        dryTime: 0
        liquidDetergentDose: 3
        nightWashStatus: 0
        origin: dashboard
        permanentPressStatus: 0
        powderDetergentDose: 3
        prCode: 116
        programCluster: traditional
        programFamily: [dashboard]
        programIntensity: standard
        programName: HQD_SYNTHETIC_AND_COLOURED
        programType: W
        remainingTimeMM: 144
        remoteCtrValid: 0
        spinSpeed: 600
        suggestedLoadW: RL50
        temp: 60
      category: CYCLE
      macAddress: xx-xx-xx-xx-xx-xx
      resultCode: 0
      ttl: 1717762202
    commandHistory:
      command:
        ancillaryParameters:
          antiWrinkle: 0
          energyLabel: 4
          liquidDetergentDose: 1
          powderDetergentDose: 1
          prPosition: 24
          programCluster: delicate
          programFamily: [hidden|dashboard]
          programIntensity: delicate
          programType: W
          remoteActionable: 1
          remoteVisible: 1
          suggestedLoadW: 2.25
          tempContribution: 1
        applianceOptions:
          haier_SoakPrewashSelection: haier_SoakPrewashSelection
        applianceType: WM
        attributes:
          channel: mobileApp
          energyLabel: 0
          origin: standardProgram
        commandName: startProgram
        device:
          appVersion: 2.6.5
          deviceModel: pyhOn
          mobileId: homassistant
          mobileOs: android
          osVersion: 999
        macAddress: xx-xx-xx-xx-xx-xx
        parameters:
          antiAllergyStatus: 0
          autoDetergentStatus: 0
          autoDisinfectantStatus: 0
          autoSoftenerStatus: 0
          cloudProgId: 255
          cloudProgSrc: 2
          creaseResistSoakStatus: 0
          delayStatus: 0
          delayTime: 0
          detergentBStatus: 0
          dryLevel: 0
          dryProgFlag: 0
          dryTime: 0
          energySavingStatus: 0
          haier_ConstantTempStatus: 1
          haier_MainWashRotateTime: 30
          haier_MainWashSpeed: 90
          haier_MainWashStopTime: 30
          haier_MainWashWaterLevel: 4
          haier_RinseRotateTime: 30
          haier_RinseSpeed: 90
          haier_RinseStopTime: 30
          haier_SoakPrewashRotateTime: 0
          haier_SoakPrewashSelection: 0
          haier_SoakPrewashSpeed: 0
          haier_SoakPrewashStopTime: 0
          haier_SoakPrewashTemperature: 0
          haier_SoakPrewashTime: 0
          highWaterLevelStatus: 0
          intelligenceStatus: 0
          lockStatus: 0
          mainWashTime: 10
          nightWashStatus: 0
          operationName: grOnlineWash
          permanentPressStatus: 0
          prCode: 90
          rinseIterationTime: 5
          rinseIterations: 2
          soakWashStatus: 0
          speedUpStatus: 0
          spinSpeed: 600
          strongStatus: 0
          temp: 30
          texture: 22
          uvSterilizationStatus: 0
          voiceStatus: 0
          washerDryIntensity: 1
          weight: 2
        programName: PROGRAMS.WM_WD.HQD_DELICATE_CRADLE
        timestamp: 1970-01-01T00:00:00.0Z
        transactionId: xx-xx-xx-xx-xx-xx_1970-01-01T00:00:00.0Z
      timestampAccepted: 1970-01-01T00:00:00.0Z
      timestampExecuted: 1970-01-01T00:00:00.0Z
    lastConnEvent:
      category: CONNECTED
      instantTime: 1970-01-01T00:00:00.0Z
      macAddress: xx-xx-xx-xx-xx-xx
      timestampEvent: 1709986155202
    parameters:
      actualWeight: 1
      airWashTempLevel: 0
      airWashTime: 0
      antiAllergyStatus: 0
      autoDetergentStatus: 0
      autoDisinfectantStatus: 0
      autoSoftenerStatus: 0
      buzzerDisabled: 1
      buzzerDisabledCurrent: 0
      clothesAnionStatus: 0
      cloudProgId: 0
      cloudProgSrc: 1
      creaseResistSoakStatus: 0
      currentElectricityUsed: 0.34
      currentWashCycle: 39
      currentWaterUsed: 8
      debugEnabled: 0
      defSetAllowed: 0
      delayStatus: 0
      detWarn: 0
      detergentBStatus: 0
      detergentPercent: 0
      detergentType: 1
      dirtyLevel: 0
      doorLockStatus: 1
      doorStatus: 0
      dryCleaningNeeded: 0
      dryLevel: 0
      dryProgFlag: 0
      dryStatus: 0
      dryTime: 0
      energySavingStatus: 0
      errors: 00
      forceDelete: 0
      haier_DetergentWeight: 0
      haier_SoftenerWeight: 0
      highTransRate: 1
      highWaterLevelStatus: 0
      intelligenceStatus: 0
      laundryCycleStatus: 1
      lockStatus: 0
      loosenStatus: 0
      machMode: 2
      message: 0
      nightWashStatus: 0
      pause: 0
      permanentPressStatus: 0
      prCode: 116
      prPhase: 2
      program1: 2
      program10: 0
      program11: 0
      program12: 0
      program13: 0
      program14: 0
      program15: 0
      program16: 0
      program17: 1
      program18: 2
      program19: 0
      program2: 0
      program20: 1
      program21: 3
      program22: 0
      program23: 0
      program24: 1
      program25: 0
      program3: 0
      program4: 0
      program5: 0
      program6: 8
      program7: 13
      program8: 7
      program9: 0
      programStats: 2;;;;;8;d;7;;;;;;;;;1;2;;1;3;;;1
      purifiedWashStatus: 0
      remainingMainWashTime: 76
      remainingRinseIterations: 2
      remainingStandbyTime: 0
      remainingTimeMM: 110
      remoteCtrValid: 0
      shoesAnionStatus: 0
      soakWashStatus: 0
      softWarn: 0
      speedUpStatus: 0
      spinSpeed: 600
      stainType: 0
      standbyTimeExtended: 1
      statusSyncRate: 1440
      stdTransRate: 1
      steamStatus: 0
      strongStatus: 0
      temp: 60
      temp0to30: 25
      temp40: 3
      temp60to90: 10
      testCmdReceiveStatus: 0
      texture: 6
      totalElectricityUsed: 24.46
      totalWashCycle: 39
      totalWaterUsed: 1525
      transMode: 0
      uvSterilizationStatus: 0
      voiceModuleDataDef: 130
      voiceModuleOnOffStatus: 1
      voiceModuleVolume: 0
      voiceModuleWakeStatus: 0
      voiceModuleWakeUp: 0
      voiceStatus: 0
      washSpeed: 0
      washerDryIntensity: 1
      weight: 1
    pause: False
    programName: No Program
    resultCode: 0
  pauseProgram:
    parameters:
      pause: 1
  resumeProgram:
    parameters:
      pause: 0
  settings:
    custom:
      category: setConfig
    parameters:
      httpEndpoint: 0
      mqttEndpoint: 0
  startProgram:
    ancillaryParameters:
      antiWrinkle: 0
      energyLabel: 4
      liquidDetergentDose: 1
      powderDetergentDose: 1
      prPosition: 24
      programCluster: delicate
      programFamily: [hidden|dashboard]
      programIntensity: delicate
      programType: W
      remoteActionable: 1
      remoteVisible: 1
      suggestedLoadW: 2.25
      tempContribution: 1
    custom:
      program: hqd_delicate_cradle
    parameters:
      antiAllergyStatus: 0
      autoDetergentStatus: 0
      autoDisinfectantStatus: 0
      autoSoftenerStatus: 0
      cloudProgId: 255
      cloudProgSrc: 2
      creaseResistSoakStatus: 0
      delayStatus: 0
      delayTime: 0
      detergentBStatus: 0
      dryLevel: 0
      dryProgFlag: 0
      dryTime: 0
      energySavingStatus: 0
      haier_ConstantTempStatus: 1
      haier_MainWashRotateTime: 30
      haier_MainWashSpeed: 90
      haier_MainWashStopTime: 30
      haier_MainWashWaterLevel: 4
      haier_RinseRotateTime: 30
      haier_RinseSpeed: 90
      haier_RinseStopTime: 30
      haier_SoakPrewashRotateTime: 0
      haier_SoakPrewashSelection: 0
      haier_SoakPrewashSpeed: 0
      haier_SoakPrewashStopTime: 0
      haier_SoakPrewashTemperature: 0
      haier_SoakPrewashTime: 0
      highWaterLevelStatus: 0
      intelligenceStatus: 0
      lockStatus: 0
      mainWashTime: 10
      nightWashStatus: 0
      operationName: grOnlineWash
      permanentPressStatus: 0
      prCode: 90
      rinseIterationTime: 5
      rinseIterations: 2
      soakWashStatus: 0
      speedUpStatus: 0
      spinSpeed: 600
      strongStatus: 0
      temp: 30
      texture: 22
      uvSterilizationStatus: 0
      voiceStatus: 0
      washerDryIntensity: 1
      weight: 2
    remainingTimes:
      remainingTime: 47
  statistics:
    drawerCleaning:
      count: 36
      percentage: 33
      remaining: 74
      tot: 110
    drumCleaning:
      count: 36
      percentage: 33
      remaining: 74
      tot: 110
    filterCleaning:
      count: 36
      percentage: 36
      remaining: 64
      tot: 100
    lastCheckup: None
    loadingPercentage:
      - current: 5
        date: 1970-01-01T00:00:00.0Z
        max: 9
      - current: 2
        date: 1970-01-01T00:00:00.0Z
        max: 4.5
      - current: 5
        date: 1970-01-01T00:00:00.0Z
        max: 4.5
      - current: 1
        date: 1970-01-01T00:00:00.0Z
        max: 0
      - current: 5
        date: 1970-01-01T00:00:00.0Z
        max: 9
    mostUsedPrograms:
      - count: 5
        prCode: 116
        prPosition: 8
        programName: PROGRAMS.WM_WD.IOT_WASH_WHITES
        programType: W
      - count: 3
        prCode: 115
        prPosition: 7
        programName: PROGRAMS.WM_WD.IOT_WASH_BED_LINEN
        programType: W
      - count: 3
        prCode: 115
        prPosition: 7
        programName: PROGRAMS.WM_WD.IOT_WASH_BATHROBE
        programType: W
      - count: 2
        prCode: 115
        prPosition: 7
        programName: PROGRAMS.WM_WD.HQD_COTTONS
        programType: W
      - count: 2
        prCode: 116
        prPosition: 8
        programName: PROGRAMS.WM_WD.IOT_WASH_DARK
        programType: W
    programsCounter: 36
    resultCode: 0
    temperatureUsage:
      temp0to30: 63.888888888888886
      temp40: 8.333333333333332
      temp60to90: 27.77777777777778
  stopProgram:
    parameters:
      onOffStatus: 0
commands:
  settings:
    category:
      - setConfig
  startProgram:
    delayStatus:
      max: 1
      min: 0
      step: 1
    delayTime:
      max: 1410
      min: 0
      step: 30
    energyLabel:
      max: 5
      min: 3
      step: 1
    haier_SoakPrewashSelection:
      max: 2
      min: 0
      step: 2
    mainWashTime:
      max: 120
      min: 5
      step: 5
    nightWashStatus:
      max: 1
      min: 0
      step: 1
    permanentPressStatus:
      max: 1
      min: 0
      step: 1
    program:
      - hqd_20_degrees
      - hqd_allergy
      - hqd_autoclean
      - hqd_babycare
      - hqd_checkup
      - hqd_cottons
      - hqd_delicate_cradle
      - hqd_duvet
      - hqd_eco_40_60_degrees
      - hqd_handwash_wool
      - hqd_mix
      - hqd_quick_15
      - hqd_quick_wash_57
      - hqd_refresh
      - hqd_rinse
      - hqd_shirts
      - hqd_smart
      - hqd_spin
      - hqd_sport
      - hqd_synthetic_and_coloured
      - iot_wash_anti_mites
      - iot_wash_ariel_clean_cycle
      - iot_wash_ariel_cold_cycle
      - iot_wash_ariel_fresh_cycle
      - iot_wash_baby_sanitizer
      - iot_wash_backpacks
      - iot_wash_bathrobe
      - iot_wash_bed_linen
      - 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_cotton
      - iot_wash_cuddly_toys
      - iot_wash_curtains
      - iot_wash_dark
      - iot_wash_delicate
      - iot_wash_delicate_antiallergy
      - iot_wash_delicate_colors
      - iot_wash_delicate_dark
      - iot_wash_delicate_tablecloths
      - iot_wash_delicate_whites
      - iot_wash_denim_jeans
      - iot_wash_diving_suits
      - iot_wash_down_jackets
      - iot_wash_fruit_stains
      - iot_wash_handwash
      - iot_wash_handwash_colored
      - iot_wash_handwash_dark
      - iot_wash_lingerie
      - iot_wash_masks_refresh
      - iot_wash_masks_sanification
      - iot_wash_mats
      - iot_wash_men_s_trousers
      - iot_wash_mixed
      - iot_wash_new_clothes
      - iot_wash_perfect_white
      - iot_wash_pets
      - iot_wash_pets_hair_removal
      - iot_wash_pets_odours_stains_removal
      - iot_wash_rapid_14
      - iot_wash_rapid_30
      - iot_wash_rapid_44
      - iot_wash_rapid_59
      - iot_wash_resistant_colored
      - iot_wash_resistant_dark
      - iot_wash_resistant_whites
      - iot_wash_rinse
      - iot_wash_silk
      - iot_wash_ski_suit
      - iot_wash_spin
      - iot_wash_sport
      - iot_wash_sport_anti_odor
      - iot_wash_swimsuits_and_bikinis
      - iot_wash_synthetic
      - iot_wash_tablecloths
      - iot_wash_technical_fabrics
      - iot_wash_technical_jackets
      - iot_wash_trainers
      - iot_wash_whites
      - iot_wash_wine_stains
      - iot_wash_wool
    programCluster:
      - traditional
      - eco
      - traditional_eco
    programFamily:
      - hidden
      - guided
      - dashboard
      - hidden_guided_dashboard
    rinseIterations:
      max: 5
      min: 0
      step: 1
    spinSpeed:
      - 0
      - 400
      - 600
      - 800
      - 1000
      - 1200
      - 1400
    temp:
      - 0
      - 20
      - 30
      - 40
      - 60
      - 90
versions:
  hon: 0.13.0
  pyhOn: 0.16.0

Data Archive
wm_950.zip

@StrandmonYellow StrandmonYellow added the enhancement New feature or request label Mar 9, 2024
@Andre0512
Copy link
Owner

Hi, in your device data it doesn't look like steam is supported. Can you show me how you set it in the hOn app?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants