API - variables

This page serves as a reference manual for all Pego EasySteam QuickApp variables available through the scene API.

Each variable can be read by calling fibaro.call(PegoQAID, "get_value", "variable_name"), or from the values QuickApp variable.

Writable variables can be set by calling fibaro.call(PegoQAID, "set_value", "variable_name", new_value).

Naming convention

The variable name suffix indicates the access level:

  • _roRead-only. The value can be queried but not changed.
  • _rwRead-write. The value can be queried and changed from a scene.

Status & Sensors

Alarm

  • alarm_stat_ro — Alarm status (bitmask) (RO)
    • Bit 0: Room probe fault (E0)
    • Bit 1: Current reading fault (E1)
    • Bit 2: Channel probe fault (E2)
    • Bit 3: Water load alarm (E3)
    • Bit 4: Water discharge pre-alarm (E5)
    • Bit 5: Water discharge alarm (E6)
    • Bit 6: Level alarm
    • Bit 7: EEPROM error (EE)
    • Bit 8: Alarm from digital input (E8)
    • Bit 9: Serious alarm from digital input (E9)
  • act_time_E9_alarm_rw — Activation time E9 serious alarm, 0 = disabled [t5] (RW) [min, range: 0–99]

Analog Sensors

  • inner_humidity_ro — Relative inner humidity [HR] (RO) [%]
  • outer_humidity_ro — External humidification according to 0-10V (RO) [%]
  • channel_humidity_ro — Channel humidity [UrC] (RO) [%]
  • outer_temp_ro — Ambient temperature (RO) [ºC]

Current & Steam Production

  • ta_current_ro — Current read by T.A. (RO) [A]
  • current_steam_ro — Actual (calculated) steam production [HR] (RO) [%]
  • lowcond_steam_ro — Steam production during operation with low conductivity (RO) [%]

Operation Time

  • hum_optime_ro — Humidifier operation time (RO) [hours]

Settings

Temperature

  • setpoint_temp_rw — Target temperature (RW) [ºC, range: 0–99, step: 0.1]
  • diff_temp_rw — Target temperature differential [r1] (RW) [ºC, range: 0.2–10, step: 0.1]

Humidity

  • setpoint_hum_rw — Target humidity (RW) [%, range: 0–99]
  • setpoint_channel_hum_rw — Target channel humidity [StC] (RW) [%, range: 25–99]
  • channel_hum_diff — Channel humidity differential [r0] (RW) [%, range: 1–79]

Steam Output

  • steam_output_rw — Steam output [Pr] (RW) [%, range: 20–100]
  • proportional_band_rw — Proportional band [bP] (RW) [%, range: 1–20]

Other Settings

  • buzzer_enable_rw — Buzzer [BEE] (RW)
    • 0 Disabled, 1 Enabled
  • max_setpoint_limit_rw — Maximum HR setpoint [HSE] (RW) [%, range: 0–99]
  • restart_delay_rw — Humidifier restart delay [t1] (RW) [sec, range: 0–240]

System Settings

Device Status

  • dev_stat_rw — Device status (bitmask) (RW)
    • Bit 0: 0 On / 1 stand-by
    • Bit 1: 0 discharge Off by Modbus / 1 discharge force by Modbus
    • Bit 2: 0 does not reset hour meter / 1 resets hour meter
    • Bit 3: 0 essence enabling Off / 1 essence enabling On
    • Bit 4: 0 no timed extraction fan forcing / 1 enables timed functioning of extraction fans
    • Bit 8: 0 stand-by status modification disabling / 1 enabling
    • Bit 9: 0 discharge forcing modification disabling / 1 enabling
    • Bit 10: 0 hour meter reset modification disabling / 1 enabling
    • Bit 11: 0 essence status modification forcing disabling / 1 enabling
    • Bit 12: 0 timed extraction fan forcing disabling / 1 enabling

Operation

  • opmode_rw — Operation mode [S9] (RW)
    • 0 On/Off
    • 1 4-20mA ambient humidity probe
    • 2 0-10Vdc signal of reference
    • 3 4-20mA ambient humidity probe + 4-20mA limit channel probe
    • 4 0-10Vdc signal of reference + 4-20mA limit channel probe
    • 5 0-10Vdc ambient humidity probe
    • 6 0-10Vdc ambient humidity probe + 0-10Vdc limit channel probe
    • 7 Integrated thermostat (On/Off hot call)
    • 8 RS485 (0-100%)
  • steam_prod_forc_rw — Steam production for RS485 operation mode (RW) [%, range: 0–100]
  • low_cond_op_rw — Operation with low conductivity water [S11] (RW)
    • 0 Disabled, 1 Enabled
  • discharge_test_rw — Discharge test [S10] (RW)
    • 0 Disabled, 1 Enabled

Water Discharge

  • water_discharge_inact_rw — Discharge water after inactivity, 0 = disabled [S4] (RW) [hours, range: 0–24]
  • discarge_durration_rw — Duration of discharge due to overcurrent [S7] (RW) [sec, range: 0.1–50, step: 0.1]
  • dec_discharge_duration_rw — Deconcentration discharge duration [S0] (RW) [sec, range: 0.1–12.7, step: 0.1]
  • dec_discharge_interval_rw — Deconcentration discharge interval [S2] (RW) [min, range: 1–250]
  • max_act_time_drainpump_rw — Drain pump off after, 0 = continuous [S12] (RW) [sec, range: 0–50]

Electrode

  • electr_act_delay_rw — Electrode activation delay after discharge [S3] (RW) [sec, range: 1–12]

Load Settings

  • min_diff_load_rw — Minimum differential current for loads [S5] (RW) [A, range: 0.2–10, step: 0.1]
  • overcurrent_discharge_rw — Percentage of overcurrent due to discharge [S6] (RW) [%, range: 1–50]
  • min_fil_cur_diff_rw — Minimum filling current differential, 0 = loading by steps [S8] (RW) [A, range: 0–5, step: 0.1]
  • curret_at100_rw — Current at 100% of production [I1] (RW) [A, range: 2–60, step: 0.1]

Calibration

  • room_hum_probe_cal_rw — Room humidity probe calibration [CA1] (RW) [%, range: -20–20]
  • channel_hum_probe_cal_rw — Channel humidity probe calibration [CA2] (RW) [%, range: -20–20]
  • room_temp_probe_cal_rw — Room temperature probe calibration [CA3] (RW) [ºC, range: -10–10]

Essence (Aroma)

  • time_on_essence_rw — Time ON for essence [t2] (RW) [sec, range: 1–30]
  • time_off_essence_rw — Aroma dispensing [t3] (RW) [min, range: 0–99]

Fan Settings

  • man_act_time_rw — Manual activation time of extraction fans in stand-by, 0 = disabled [t4] (RW) [hours, range: 0–24]
  • inlet_fan_act_rw — Inlet fan activation time, -1 = continuous mode [t6] (RW) [min, range: -1–60]

Cleaning

  • clenaing_mode1_rw — Cleaning mode 1, 0 = disabled (RW) [min, range: 0–60]
  • clenaing_mode2_rw — Cleaning mode 2 (RW) [%, range: 10–100]

Digital Input/Output

Status (read-only)

  • input_stat_ro — Input status (bitmask) (RO)
    • Bit 0: Steam production consent
    • Bit 1: Reduction steam production from In2
    • Bit 2: Max. level sensor
    • Bit 3: Reduction steam production from In3
    • Bit 4: Discharge from keyboard input
    • Bit 5: Discharge from digital input
    • Bit 6: Reduction steam production from In1
  • output_stat_ro — Output status (bitmask) (RO)
    • Bit 0: RL1 electrodes
    • Bit 1: RL2 EV water load
    • Bit 2: RL3 water discharge pump
    • Bit 3: RL4 (do4) alarm/configurable
    • Bit 4: RL5 (do5) configurable

Digital Input Configuration

  • dig_inp1_rw — Digital input 1 [In1] (RW)

  • dig_inp2_rw — Digital input 2 [In2] (RW)

  • dig_inp3_rw — Powered input 3 [In3] (RW)

    Values for all digital inputs:

    • 0 Disabling
    • 1 / -1 Alarm [when closed / when open]
    • 2 / -2 Enabling [when closed / when open]
    • 3 to 9 / -3 to -9 Functioning reduced to 30%–90% [when closed / when open]
    • 10 / -10 Drain pump driving [when closed / when open]

Digital Output Configuration

  • dig_outp4_rw — Digital output 4 [dO4] (RW)

  • dig_outp5_rw — Digital output 5 [dO5] (RW)

    Values for both digital outputs:

    • 0 Relay disabled
    • 1 / -1 Relay excited/de-excited in presence of alarm
    • 2 / -2 Relay excited/de-excited with plant in stand-by or no consent
    • 3 / -3 Inlet/Outlet fan relay (excited/de-excited with steam output request)
    • 4 Relay excited for essence call