Custom component for connect Home Assistant with Uponor Smatrix Wave PLUS R167

THANKS! Works like a charm!
:ok_hand:
I now get the correct values read out from the thermostat units. Perfect!
Will report back if issues arises :wink:

I looked a bit into the R-208 Gateway, this one don’t have a web UI. But something like a API:

If I post this:
curl -X POST -H ‘x-jnap-action: http://phyn.com/jnap/uponorsky/GetAttributes’ -i ‘http://IP_of_SMATRIX_R-208/JNAP/’ --data ‘{}’

I get that:

Summary

{
“result”: “OK”,
“output”: {
“vars”: [
{
“waspVarName”: “cust_New_ControllerSW”,
“waspVarValue”: “0”
},
{
“waspVarName”: “cust_CX_SW_Distributed”,
“waspVarValue”: “0”
},
{
“waspVarName”: “cust_Start_SW_Update”,
“waspVarValue”: “0”
},
{
“waspVarName”: “cust_Update_Counter_TimeOut”,
“waspVarValue”: “0”
},
{
“waspVarName”: “cust_Update_SW_Retries”,
“waspVarValue”: “0”
},
{
“waspVarName”: “cust_SW_Update_Fail”,
“waspVarValue”: “0”
},
{
“waspVarName”: “cust_Mini_FW_Updated”,
“waspVarValue”: “0”
},
{
“waspVarName”: “cust_General_RH_Setpoint”,
“waspVarValue”: “75”
},
{
“waspVarName”: “cust_controller_1_lost”,
“waspVarValue”: “0”
},
{
“waspVarName”: “sys_valve_exercise”,
“waspVarValue”: “0”
},
{
“waspVarName”: “sys_pump_exercise”,
“waspVarValue”: “0”
},
{
“waspVarName”: “sys_supply_diagnostic”,
“waspVarValue”: “1”
},
{
“waspVarName”: “sys_autobalance”,
“waspVarValue”: “1”
},
{
“waspVarName”: “sys_pump_management”,
“waspVarValue”: “0”
},
{
“waspVarName”: “sys_rh_control_activation”,
“waspVarValue”: “0”
},
{
“waspVarName”: “sys_supply_water_activation”,
“waspVarValue”: “0”
},
{
“waspVarName”: “sys_cooling_available”,
“waspVarValue”: “0”
},
{
“waspVarName”: “sys_forced_eco_mode”,
“waspVarValue”: “0”
},
{
“waspVarName”: “sys_heat_cool_mode”,
“waspVarValue”: “0”
},
{
“waspVarName”: “sys_comm_module_exist”,
“waspVarValue”: “1”
},
{
“waspVarName”: “sys_time_limit_bypass”,
“waspVarValue”: “0”
},
{
“waspVarName”: “sys_heat_pump_dynamic_heatcurve”,
“waspVarValue”: “0”
},
{
“waspVarName”: “sys_heat_pump_response”,
“waspVarValue”: “0”
},
{
“waspVarName”: “sys_heat_pump_defrost”,
“waspVarValue”: “0”
},
{
“waspVarName”: “sys_heat_cool_master_switch”,
“waspVarValue”: “0”
},
{
“waspVarName”: “Sys_CeilingCooling_Type”,
“waspVarValue”: “0”
},
{
“waspVarName”: “sys_HC_supply_limit”,
“waspVarValue”: “644”
},
{
“waspVarName”: “sys_HC_supply_hyst”,
“waspVarValue”: “72”
},
{
“waspVarName”: “sys_first_stage_offset”,
“waspVarValue”: “36”
},
{
“waspVarName”: “sys_day”,
“waspVarValue”: “4”
},
{
“waspVarName”: “sys_Month”,
“waspVarValue”: “1”
},
{
“waspVarName”: “sys_year”,
“waspVarValue”: “20”
},
{
“waspVarName”: “sys_minutes”,
“waspVarValue”: “37”
},
{
“waspVarName”: “sys_hour”,
“waspVarValue”: “19”
},
{
“waspVarName”: “sys_days”,
“waspVarValue”: “3”
},
{
“waspVarName”: “sys_seconds”,
“waspVarValue”: “34”
},
{
“waspVarName”: “sys_heat_cool_offset”,
“waspVarValue”: “36”
},
{
“waspVarName”: “sys_eco_mode_offset”,
“waspVarValue”: “18”
},
{
“waspVarName”: “sys_indoor_temp_switch”,
“waspVarValue”: “788”
},
{
“waspVarName”: “sys_outdoor_temp_hyst”,
“waspVarValue”: “36”
},
{
“waspVarName”: “sys_outdoor_temp_switch”,
“waspVarValue”: “824”
},
{
“waspVarName”: “sys_indoor_temp_hyst”,
“waspVarValue”: “72”
},
{
“waspVarName”: “sys_indoor_temp_delay”,
“waspVarValue”: “24”
},
{
“waspVarName”: “sys_pun_protocol_version”,
“waspVarValue”: “0”
},
{
“waspVarName”: “sys_controller_1_presence”,
“waspVarValue”: “1”
},
{
“waspVarName”: “sys_controller_2_presence”,
“waspVarValue”: “0”
},
{
“waspVarName”: “sys_controller_3_presence”,
“waspVarValue”: “0”
},
{
“waspVarName”: “sys_controller_4_presence”,
“waspVarValue”: “0”
},
{
“waspVarName”: “sys_controller_1_lost”,
“waspVarValue”: “0”
},
{
“waspVarName”: “sys_controller_2_lost”,
“waspVarValue”: “0”
},
{
“waspVarName”: “sys_controller_3_lost”,
“waspVarValue”: “0”
},
{
“waspVarName”: “sys_controller_4_lost”,
“waspVarValue”: “0”
},
{
“waspVarName”: “sys_average_relative_humidity”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_channel_1_fancoil”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_channel_2_fancoil”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_channel_3_fancoil”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_channel_4_fancoil”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_channel_5_fancoil”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_channel_6_fancoil”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_channel_7_fancoil”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_channel_8_fancoil”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_channel_9_fancoil”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_channel_10_fancoil”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_channel_11_fancoil”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_channel_12_fancoil”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_out_relay_heat_cool_SwFunct”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_general_purpose_input”,
“waspVarValue”: “3”
},
{
“waspVarName”: “C1_output_module_configuration”,
“waspVarValue”: “3”
},
{
“waspVarName”: “C1_controller_relays_config”,
“waspVarValue”: “3”
},
{
“waspVarName”: “C1_channel_1_ceiling_cooling”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_channel_2_ceiling_cooling”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_channel_3_ceiling_cooling”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_channel_4_ceiling_cooling”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_channel_5_ceiling_cooling”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_channel_6_ceiling_cooling”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_channel_7_ceiling_cooling”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_channel_8_ceiling_cooling”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_channel_9_ceiling_cooling”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_channel_10_ceiling_cooling”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_channel_11_ceiling_cooling”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_channel_12_ceiling_cooling”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_channel_1_ave_temp”,
“waspVarValue”: “1”
},
{
“waspVarName”: “C1_channel_2_ave_temp”,
“waspVarValue”: “1”
},
{
“waspVarName”: “C1_channel_3_ave_temp”,
“waspVarValue”: “1”
},
{
“waspVarName”: “C1_channel_4_ave_temp”,
“waspVarValue”: “1”
},
{
“waspVarName”: “C1_channel_5_ave_temp”,
“waspVarValue”: “1”
},
{
“waspVarName”: “C1_channel_6_ave_temp”,
“waspVarValue”: “1”
},
{
“waspVarName”: “C1_channel_7_ave_temp”,
“waspVarValue”: “1”
},
{
“waspVarName”: “C1_channel_8_ave_temp”,
“waspVarValue”: “1”
},
{
“waspVarName”: “C1_channel_9_ave_temp”,
“waspVarValue”: “1”
},
{
“waspVarName”: “C1_channel_10_ave_temp”,
“waspVarValue”: “1”
},
{
“waspVarName”: “C1_channel_11_ave_temp”,
“waspVarValue”: “1”
},
{
“waspVarName”: “C1_channel_12_ave_temp”,
“waspVarValue”: “1”
},
{
“waspVarName”: “C1_rh_dead_zone”,
“waspVarValue”: “5”
},
{
“waspVarName”: “C1_rh_worst”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_sw_version”,
“waspVarValue”: “272”
},
{
“waspVarName”: “C1_thermostat_1_presence”,
“waspVarValue”: “1”
},
{
“waspVarName”: “C1_thermostat_2_presence”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_thermostat_3_presence”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_thermostat_4_presence”,
“waspVarValue”: “1”
},
{
“waspVarName”: “C1_thermostat_5_presence”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_thermostat_6_presence”,
“waspVarValue”: “1”
},
{
“waspVarName”: “C1_thermostat_7_presence”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_thermostat_8_presence”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_thermostat_9_presence”,
“waspVarValue”: “1”
},
{
“waspVarName”: “C1_thermostat_10_presence”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_thermostat_11_presence”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_thermostat_12_presence”,
“waspVarValue”: “1”
},
{
“waspVarName”: “C1_output_module_presence”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_outdoor_temp_sensor_presence”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_heat_cool_presence”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_eco_mode_presence”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_stat_pump_relay”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_stat_supply_temp_hi_alarm”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_stat_supply_temp_low_alarm”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_eco_mode_forced_pub_thermo”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_stat_demand”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_stat_general_system_alarm”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_device_system_alarm_eco_loss”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_stat_heat_cool_mode”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_stat_heat_cool_slave_input”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_thermostat_change_1”,
“waspVarValue”: “1”
},
{
“waspVarName”: “C1_thermostat_change_2”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_thermostat_change_3”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_thermostat_change_4”,
“waspVarValue”: “1”
},
{
“waspVarName”: “C1_thermostat_change_5”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_thermostat_change_6”,
“waspVarValue”: “1”
},
{
“waspVarName”: “C1_thermostat_change_7”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_thermostat_change_8”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_thermostat_change_9”,
“waspVarValue”: “1”
},
{
“waspVarName”: “C1_thermostat_change_10”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_thermostat_change_11”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_thermostat_change_12”,
“waspVarValue”: “1”
},
{
“waspVarName”: “C1_average_room_temperature”,
“waspVarValue”: “694”
},
{
“waspVarName”: “C1_average_setpoint”,
“waspVarValue”: “32767”
},
{
“waspVarName”: “C1_outdoor_temperature”,
“waspVarValue”: “32767”
},
{
“waspVarName”: “C1_alarm_type”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_supply_temperature”,
“waspVarValue”: “32767”
},
{
“waspVarName”: “C1_worst_room_temperature”,
“waspVarValue”: “32767”
},
{
“waspVarName”: “C1_worst_setpoint”,
“waspVarValue”: “32767”
},
{
“waspVarName”: “C1_stat_heat_pump_dyn_heat”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_hardware_type”,
“waspVarValue”: “1”
},
{
“waspVarName”: “C1_memory_map”,
“waspVarValue”: “1”
},
{
“waspVarName”: “C1_out_module_relay1_cmd”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_out_module_relay2_cmd”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_stat_out_module_relay1”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_stat_out_module_relay2”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_stat_out_module_com_lost”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_pending_sw_version”,
“waspVarValue”: “65535”
},
{
“waspVarName”: “C1_bootloader_sw_version”,
“waspVarValue”: “1044”
},
{
“waspVarName”: “C1_T1_bypass_enable”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T4_bypass_enable”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T6_bypass_enable”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T9_bypass_enable”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T12_bypass_enable”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T1_mode_comfort_eco”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T4_mode_comfort_eco”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T6_mode_comfort_eco”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T9_mode_comfort_eco”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T12_mode_comfort_eco”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T1_dehumidifier_activation”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T4_dehumidifier_activation”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T6_dehumidifier_activation”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T9_dehumidifier_activation”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T12_dehumidifier_activation”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T1_rh_control”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T4_rh_control”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T6_rh_control”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T9_rh_control”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T12_rh_control”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T1_eco_profile_number”,
“waspVarValue”: “7”
},
{
“waspVarName”: “C1_T4_eco_profile_number”,
“waspVarValue”: “7”
},
{
“waspVarName”: “C1_T6_eco_profile_number”,
“waspVarValue”: “7”
},
{
“waspVarName”: “C1_T9_eco_profile_number”,
“waspVarValue”: “7”
},
{
“waspVarName”: “C1_T12_eco_profile_number”,
“waspVarValue”: “7”
},
{
“waspVarName”: “C1_T1_pub_setpoint_override”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T4_pub_setpoint_override”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T6_pub_setpoint_override”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T9_pub_setpoint_override”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T12_pub_setpoint_override”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T1_cooling_allowed”,
“waspVarValue”: “1”
},
{
“waspVarName”: “C1_T4_cooling_allowed”,
“waspVarValue”: “1”
},
{
“waspVarName”: “C1_T6_cooling_allowed”,
“waspVarValue”: “1”
},
{
“waspVarName”: “C1_T9_cooling_allowed”,
“waspVarValue”: “1”
},
{
“waspVarName”: “C1_T12_cooling_allowed”,
“waspVarValue”: “1”
},
{
“waspVarName”: “C1_T1_rh_setpoint”,
“waspVarValue”: “75”
},
{
“waspVarName”: “C1_T4_rh_setpoint”,
“waspVarValue”: “75”
},
{
“waspVarName”: “C1_T6_rh_setpoint”,
“waspVarValue”: “75”
},
{
“waspVarName”: “C1_T9_rh_setpoint”,
“waspVarValue”: “75”
},
{
“waspVarName”: “C1_T12_rh_setpoint”,
“waspVarValue”: “75”
},
{
“waspVarName”: “C1_T1_comfort_heating_setpoint”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T4_comfort_heating_setpoint”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T6_comfort_heating_setpoint”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T9_comfort_heating_setpoint”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T12_comfort_heating_setpoint”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T1_minimum_setpoint”,
“waspVarValue”: “410”
},
{
“waspVarName”: “C1_T4_minimum_setpoint”,
“waspVarValue”: “410”
},
{
“waspVarName”: “C1_T6_minimum_setpoint”,
“waspVarValue”: “410”
},
{
“waspVarName”: “C1_T9_minimum_setpoint”,
“waspVarValue”: “410”
},
{
“waspVarName”: “C1_T12_minimum_setpoint”,
“waspVarValue”: “410”
},
{
“waspVarName”: “C1_T1_maximum_setpoint”,
“waspVarValue”: “950”
},
{
“waspVarName”: “C1_T4_maximum_setpoint”,
“waspVarValue”: “950”
},
{
“waspVarName”: “C1_T6_maximum_setpoint”,
“waspVarValue”: “950”
},
{
“waspVarName”: “C1_T9_maximum_setpoint”,
“waspVarValue”: “950”
},
{
“waspVarName”: “C1_T12_maximum_setpoint”,
“waspVarValue”: “950”
},
{
“waspVarName”: “C1_T1_minimum_floor_setpoint”,
“waspVarValue”: “680”
},
{
“waspVarName”: “C1_T4_minimum_floor_setpoint”,
“waspVarValue”: “680”
},
{
“waspVarName”: “C1_T6_minimum_floor_setpoint”,
“waspVarValue”: “680”
},
{
“waspVarName”: “C1_T9_minimum_floor_setpoint”,
“waspVarValue”: “680”
},
{
“waspVarName”: “C1_T12_minimum_floor_setpoint”,
“waspVarValue”: “680”

“waspVarValue”: “788”
},
{
“waspVarName”: “C1_T9_maximum_floor_setpoint”,
“waspVarValue”: “788”
},
{
“waspVarName”: “C1_T12_maximum_floor_setpoint”,
“waspVarValue”: “788”
},
{
“waspVarName”: “C1_T1_setpoint”,
“waspVarValue”: “707”
},
{
“waspVarName”: “C1_T4_setpoint”,
“waspVarValue”: “671”
},
{
“waspVarName”: “C1_T6_setpoint”,
“waspVarValue”: “671”
},
{
“waspVarName”: “C1_T9_setpoint”,
“waspVarValue”: “671”
},
{
“waspVarName”: “C1_T12_setpoint”,
“waspVarValue”: “707”
},
{
“waspVarName”: “C1_T1_eco_offset”,
“waspVarValue”: “18”
},
{
“waspVarName”: “C1_T4_eco_offset”,
“waspVarValue”: “18”
},
{
“waspVarName”: “C1_T6_eco_offset”,
“waspVarValue”: “18”
},
{
“waspVarName”: “C1_T9_eco_offset”,
“waspVarValue”: “18”
},
{
“waspVarName”: “C1_T12_eco_offset”,
“waspVarValue”: “18”
},
{
“waspVarName”: “C1_T1_stat_cb_wifi_installed”,
“waspVarValue”: “1”
},
{
“waspVarName”: “C1_T4_stat_cb_wifi_installed”,
“waspVarValue”: “1”
},
{
“waspVarName”: “C1_T6_stat_cb_wifi_installed”,
“waspVarValue”: “1”
},

“waspVarValue”: “1”

“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T12_stat_cb_comfort_eco_mode”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T1_stat_cb_eco_forced”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T4_stat_cb_eco_forced”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T6_stat_cb_eco_forced”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T9_stat_cb_eco_forced”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T12_stat_cb_eco_forced”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T1_stat_cb_sub_actuator”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T4_stat_cb_sub_actuator”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T6_stat_cb_sub_actuator”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T9_stat_cb_sub_actuator”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T12_stat_cb_sub_actuator”,
“waspVarValue”: “0”},
{
“waspVarName”: “C1_T6_stat_cb_actuator”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T9_stat_cb_actuator”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T12_stat_cb_actuator”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T1_stat_cb_rh_cool_shutdown”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T4_stat_cb_rh_cool_shutdown”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T6_stat_cb_rh_cool_shutdown”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T9_stat_cb_rh_cool_shutdown”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T12_stat_cb_rh_cool_shutdown”,
“waspVarValue”: “0”
},

{
“waspVarName”: “C1_T9_stat_cb_floor_limit_reach”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T12_stat_cb_floor_limit_reach”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T1_stat_cb_fallbk_heatalarm”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T4_stat_cb_fallbk_heatalarm”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T6_stat_cb_fallbk_heatalarm”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T9_stat_cb_fallbk_heatalarm”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T12_stat_cb_fallbk_heatalarm”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T1_stat_cb_holiday_mode”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T4_stat_cb_holiday_mode”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T6_stat_cb_holiday_mode”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T9_stat_cb_holiday_mode”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T12_stat_cb_holiday_mode”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T1_stat_cb_heat_cool_mode”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T4_stat_cb_heat_cool_mode”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T6_stat_cb_heat_cool_mode”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T9_stat_cb_heat_cool_mode”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T12_stat_cb_heat_cool_mode”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T1_stat_air_sensor_error”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T4_stat_air_sensor_error”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T6_stat_air_sensor_error”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T9_stat_air_sensor_error”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T12_stat_air_sensor_error”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T1_stat_external_sensor_err”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T4_stat_external_sensor_err”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T6_stat_external_sensor_err”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T9_stat_external_sensor_err”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T12_stat_external_sensor_err”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T1_stat_rh_sensor_error”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T4_stat_rh_sensor_error”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T6_stat_rh_sensor_error”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T9_stat_rh_sensor_error”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T12_stat_rh_sensor_error”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T1_stat_comfort_eco_mode”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T4_stat_comfort_eco_mode”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T6_stat_comfort_eco_mode”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T9_stat_comfort_eco_mode”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T12_stat_comfort_eco_mode”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T1_stat_tamper_alarm”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T4_stat_tamper_alarm”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T6_stat_tamper_alarm”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T9_stat_tamper_alarm”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T12_stat_tamper_alarm”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T1_stat_rf_error”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T4_stat_rf_error”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T6_stat_rf_error”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T9_stat_rf_error”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T12_stat_rf_error”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T1_stat_battery_error”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T4_stat_battery_error”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T6_stat_battery_error”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T9_stat_battery_error”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T12_stat_battery_error”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T1_stat_rf_low_sig_warning”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T4_stat_rf_low_sig_warning”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T6_stat_rf_low_sig_warning”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T9_stat_rf_low_sig_warning”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T12_stat_rf_low_sig_warning”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T1_stat_valve_position_err”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T4_stat_valve_position_err”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T6_stat_valve_position_err”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T9_stat_valve_position_err”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T12_stat_valve_position_err”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T1_stat_eco_program”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T4_stat_eco_program”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T6_stat_eco_program”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T9_stat_eco_program”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T12_stat_eco_program”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T1_stat_demand_led”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T4_stat_demand_led”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T6_stat_demand_led”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T9_stat_demand_led”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T12_stat_demand_led”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T1_thermostat_type”,
“waspVarValue”: “2”
},
{
“waspVarName”: “C1_T4_thermostat_type”,
“waspVarValue”: “2”
},
{
“waspVarName”: “C1_T6_thermostat_type”,
“waspVarValue”: “2”
},
{
“waspVarName”: “C1_T9_thermostat_type”,
“waspVarValue”: “2”
},
{
“waspVarName”: “C1_T12_thermostat_type”,
“waspVarValue”: “2”
},
{
“waspVarName”: “C1_T1_eco_setting”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T4_eco_setting”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T6_eco_setting”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T9_eco_setting”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T12_eco_setting”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T1_system_device_public”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T4_system_device_public”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T6_system_device_public”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T9_system_device_public”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T12_system_device_public”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T1_input_state”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T4_input_state”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T6_input_state”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T9_input_state”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T12_input_state”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T1_sensor_only”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T4_sensor_only”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T6_sensor_only”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T9_sensor_only”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T12_sensor_only”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T1_regulation_mode”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T4_regulation_mode”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T6_regulation_mode”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T9_regulation_mode”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T12_regulation_mode”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T1_cool_allowed”,
“waspVarValue”: “1”
},
{
“waspVarName”: “C1_T4_cool_allowed”,
“waspVarValue”: “1”
},
{
“waspVarName”: “C1_T6_cool_allowed”,
“waspVarValue”: “1”
},
{
“waspVarName”: “C1_T9_cool_allowed”,
“waspVarValue”: “1”
},
{
“waspVarName”: “C1_T12_cool_allowed”,
“waspVarValue”: “1”
},
{
“waspVarName”: “C1_T1_manual_cool_allowed”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T4_manual_cool_allowed”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T6_manual_cool_allowed”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T9_manual_cool_allowed”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T12_manual_cool_allowed”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T1_heat_cool_mode”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T4_heat_cool_mode”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T6_heat_cool_mode”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T9_heat_cool_mode”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T12_heat_cool_mode”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T1_heat_cool_slave”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T4_heat_cool_slave”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T6_heat_cool_slave”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T9_heat_cool_slave”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T12_heat_cool_slave”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T1_room_temperature”,
“waspVarValue”: “709”
},
{
“waspVarName”: “C1_T4_room_temperature”,
“waspVarValue”: “705”
},
{
“waspVarName”: “C1_T6_room_temperature”,
“waspVarValue”: “685”
},
{
“waspVarName”: “C1_T9_room_temperature”,
“waspVarValue”: “675”
},
{
“waspVarName”: “C1_T12_room_temperature”,
“waspVarValue”: “711”
},
{
“waspVarName”: “C1_T1_external_temperature”,
“waspVarValue”: “32767”
},
{
“waspVarName”: “C1_T4_external_temperature”,
“waspVarValue”: “32767”
},
{
“waspVarName”: “C1_T6_external_temperature”,
“waspVarValue”: “32767”
},
{
“waspVarName”: “C1_T9_external_temperature”,
“waspVarValue”: “32767”
},
{
“waspVarName”: “C1_T12_external_temperature”,
“waspVarValue”: “32767”
},
{
“waspVarName”: “C1_T1_rh”,
“waspVarValue”: “40”
},
{
“waspVarName”: “C1_T4_rh”,
“waspVarValue”: “41”
},
{
“waspVarName”: “C1_T6_rh”,
“waspVarValue”: “44”
},
{
“waspVarName”: “C1_T9_rh”,
“waspVarValue”: “44”
},
{
“waspVarName”: “C1_T12_rh”,
“waspVarValue”: “40”
},
{
“waspVarName”: “C1_T1_hw_type”,
“waspVarValue”: “7”
},
{
“waspVarName”: “C1_T4_hw_type”,
“waspVarValue”: “7”
},
{
“waspVarName”: “C1_T6_hw_type”,
“waspVarValue”: “7”
},
{
“waspVarName”: “C1_T9_hw_type”,
“waspVarValue”: “7”
},
{
“waspVarName”: “C1_T12_hw_type”,
“waspVarValue”: “7”
},
{
“waspVarName”: “C1_T1_sw_version”,
“waspVarValue”: “9”
},
{
“waspVarName”: “C1_T4_sw_version”,
“waspVarValue”: “9”
},
{
“waspVarName”: “C1_T6_sw_version”,
“waspVarValue”: “9”
},
{
“waspVarName”: “C1_T9_sw_version”,
“waspVarValue”: “9”
},
{
“waspVarName”: “C1_T12_sw_version”,
“waspVarValue”: “9”
},
{
“waspVarName”: “C1_T1_ufh_pwm_output”,
“waspVarValue”: “50”
},
{
“waspVarName”: “C1_T4_ufh_pwm_output”,
“waspVarValue”: “50”
},
{
“waspVarName”: “C1_T6_ufh_pwm_output”,
“waspVarValue”: “50”
},
{
“waspVarName”: “C1_T9_ufh_pwm_output”,
“waspVarValue”: “85”
},
{
“waspVarName”: “C1_T12_ufh_pwm_output”,
“waspVarValue”: “37”
},
{
“waspVarName”: “C1_T1_head1_supply_temp”,
“waspVarValue”: “50”
},
{
“waspVarName”: “C1_T4_head1_supply_temp”,
“waspVarValue”: “50”
},
{
“waspVarName”: “C1_T6_head1_supply_temp”,
“waspVarValue”: “50”
},
{
“waspVarName”: “C1_T9_head1_supply_temp”,
“waspVarValue”: “85”
},
{
“waspVarName”: “C1_T12_head1_supply_temp”,
“waspVarValue”: “37”
},
{
“waspVarName”: “C1_T1_head1_valve_pos_percent”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T4_head1_valve_pos_percent”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T6_head1_valve_pos_percent”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T9_head1_valve_pos_percent”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T12_head1_valve_pos_percent”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T1_head1_valve_pos”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T4_head1_valve_pos”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T6_head1_valve_pos”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T9_head1_valve_pos”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T12_head1_valve_pos”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T1_head1_sw_version”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T4_head1_sw_version”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T6_head1_sw_version”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T9_head1_sw_version”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T12_head1_sw_version”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T1_ufh1_actuator_cycle”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T4_ufh1_actuator_cycle”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T6_ufh1_actuator_cycle”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T9_ufh1_actuator_cycle”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T12_ufh1_actuator_cycle”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T1_head2_valve_pos_percent”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T4_head2_valve_pos_percent”,

},
{
“waspVarName”: “C1_T12_head2_valve_pos”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T1_head2_sw_version”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T4_head2_sw_version”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T6_head2_sw_version”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T9_head2_sw_version”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T12_head2_sw_version”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T1_ufh2_actuator_cycle”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T4_ufh2_actuator_cycle”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T6_ufh2_actuator_cycle”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T9_ufh2_actuator_cycle”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T12_ufh2_actuator_cycle”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T1_head2_supply_temp”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T4_head2_supply_temp”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T6_head2_supply_temp”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_T9_head2_supply_temp”,
“waspVarValue”: “0”
},
{

“waspVarValue”: “0”
},
{
“waspVarName”: “C1_id_output_module”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_id_sys_dev_outdoor”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_id_sys_dev_hc”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_id_sys_dev_eco”,
“waspVarValue”: “0”
},
{
“waspVarName”: “C1_thermostat1_id”,
“waspVarValue”: “285854940”
},
{
“waspVarName”: “C1_thermostat2_id”,
“waspVarValue”: “285854940”
},
{
“waspVarName”: “C1_thermostat3_id”,
“waspVarValue”: “285854940”
},
{
“waspVarName”: “C1_thermostat4_id”,
“waspVarValue”: “285836371”
},
{
“waspVarName”: “C1_thermostat5_id”,
“waspVarValue”: “285836371”
},
{
“waspVarName”: “C1_thermostat6_id”,
“waspVarValue”: “285854969”
},
{
“waspVarName”: “C1_thermostat7_id”,
“waspVarValue”: “285854969”
},
{
“waspVarName”: “C1_thermostat8_id”,
“waspVarValue”: “285854969”
},
{
“waspVarName”: “C1_thermostat9_id”,
“waspVarValue”: “285836643”
},
{
“waspVarName”: “C1_thermostat10_id”,
“waspVarValue”: “285836643”
},
{
“waspVarName”: “C1_thermostat11_id”,
“waspVarValue”: “285836643”

},
{
“waspVarName”: “cust_wifi_device”,
“waspVarValue”: “Wifi”
},
{
“waspVarName”: “cust_ip_device”,
“waspVarValue”: “192.168.dos.dos”
},
{
“waspVarName”: “cust_C1_T12_utilization_factor”,
“waspVarValue”: “0.025”
},
{
“waspVarName”: “cust_C1_T1_utilization_factor”,
“waspVarValue”: “0.199”
},
{
“waspVarName”: “cust_C1_T4_utilization_factor”,
“waspVarValue”: “0.0”
},
{
“waspVarName”: “cust_C1_T6_utilization_factor”,
“waspVarValue”: “0.002”
},
{
“waspVarName”: “cust_C1_T9_utilization_factor”,
“waspVarValue”: “0.455”
},
{
“waspVarName”: “cust_C1_T1_Custom_Eco_Profile”,
“waspVarValue”: “1”
},
{
“waspVarName”: “cust_C1_T4_Custom_Eco_Profile”,
“waspVarValue”: “1”
},
{
“waspVarName”: “cust_C1_T9_Custom_Eco_Profile”,
“waspVarValue”: “1”
},
{
“waspVarName”: “cust_C1_T6_Custom_Eco_Profile”,
“waspVarValue”: “1”
},
{
“waspVarName”: “cust_C1_T12_Custom_Eco_Profile”,
“waspVarValue”: “1”
}
]
}
}

But I don’t know how to get more data, like room name etc. I think this is because all data will be hosted by phyn.com

Anyone who knows about to implement this?

Sorry, i want to help you but is very hard develop without test for me, i cant test because i have other Gateway.

Hi,

thanks to offer the help. In between I analyzed the complete API of the R-208. I’m able to set temperature, eco mode and so on. To getting the attribs the only possible solution i found is to to post the GetAttributes to get all values, single value I wasn’t able to chat a single one. I implemented a node red flow to get the R-208 into HomeKit (what was the initial goal), but now I will this integrate to HA.
The R-2208 don’t offer a web, but this JNAP API.
So is it possible to get help from your side to implement this in HA?

Hi, is there any news for the r208 jnap api ?

Hello.
Somehow jnap api does not work for me. I get

“result”: “_ErrorUnknownAction”,
“error”: “Unknown action URI ‘http://www.phyn.com/jnap/uponorsky/GetAttributes’”

@thecem could you share your code?

What did you post?

Try:

curl -X POST -H ‘x-jnap-action: http://phyn.com/jnap/uponorsky/GetAttributes ’ -i ‘http://IP_of_SMATRIX_R-208/JNAP/’ --data ‘{}’

Thank you. Finally it works. www is not needed in phyn.com URL.
How do you set values?

http://phyn.com/jnap/uponorsky/SetAttributes

--data
“{"vars": [
{
"waspVarName": "C1_T1_setpoint",
"waspVarValue": "671"
}
]
}”

To resolve the Hostname, you have to set it in the app, afterwards it will be in the get output, so you know wich C1_Tx_ is the right room to set.

Hi @thecem , how did you integrate into Node Red / Homekit?
Is there documentation for the JNAP API?

This might help others (that are familiar with curl and jq), here are a couple of one-liners.

Get the thermostat names.
note: if you find some are missing, set the name again in the Uponor app.

curl -X POST -H 'x-jnap-action: http://phyn.com/jnap/uponorsky/GetAttributes' 'http://<myip>/JNAP/' --data '{}' | \
jq -r '.output.vars[] | [.waspVarName, .waspVarValue] | @csv ' | \
sort | grep "[0-9]_name"

Outputs e.g.

"cust_C1_T1_name","Guest Bedroom"
"cust_C1_T2_name","Office"
"cust_C1_T3_name","Bathroom"
"cust_C1_T5_name","Bedroom"
"cust_C2_T1_name","Downstairs"

To get all data for a specific thermostat:

curl -X POST -H 'x-jnap-action: http://phyn.com/jnap/uponorsky/GetAttributes' 'http://<myip>/JNAP/' --data '{}' | \
jq -r '.output.vars[] | [.waspVarName, .waspVarValue] | @csv ' \
grep "C2_T1"

To get all the current target temperatures:

curl -X POST -H 'x-jnap-action: http://phyn.com/jnap/uponorsky/GetAttributes' 'http://<myip>/JNAP/' --data '{}' | \
jq -r '.output.vars[] | [.waspVarName, .waspVarValue] | @csv ' | \
sort | grep "[0-9]_setpoint"

Thanks @asev for creating custom component for the new X-265 / R-208.

Hello,

I made this intrgration, but only appear temperature values, humidity values and battery values.
I am not able to change the temperature or non of the other options available when I introduce ip directly in browser.

I need to make any code for each thermostat?

Can you help me in how to do this?

Thanks

Daniel Fonseca

If you browser directly to ip and don’t see a picture similar it:

image

Probably you have not same component, and api can be different

show me your log errors for more information

Hello Fernando,

I can see that in my browser.

In home assistant, what I get is this

image

Just get to see information, not to change temperature or choose other options.

Maybe I have lack of code in config.yaml file.

#Uponor Integration
climate:
platform: uhomeuponor
host: 192.168.0.xx
#prefix: [xxx] # Optional, prefix name for climate entities
supports_heating: True # Optional, set to False to exclude Heating as an HVAC Mode
supports_cooling: True # Optional, set to False to exclude Cooling as an HVAC Mode

sensor:
platform: uhomeuponor
host: 192.168.0.xx
#prefix: [xxx] # Optional, prefix name for climate entities

Do I need to put something more?

Thanks

Daniel Fonseca

Try to put one prefix and not use supports_heating and supports_cooling

Something like this:

climate:
platform: uhomeuponor
host: 192.168.0.x
prefix: uhome_

if it not work i need you post your home-assistant.log (your can “grep” uhome to reduce it)

rewards

Here is a very very late question but i am trying to fetch only humidity and temperature from my smartrix device. it does not allow me to fetch those values (alltho I can clearly see them in the preselected module) is there any suggestions on finding these values ? (I want to have them together with my other temp sensors)

In last version, when you config uponor integration, it create one climate, and three sensors (humidity, temperature and battery) you can see it using sensors, i not sure you need, try to post more detail if you dont solve issue

Hi
The latest version of HA 2024.2.2 throws warnings when starting HA:

2024-02-20 18:47:37.621 WARNING (MainThread) [homeassistant.helpers.entity] Entity None (<class 'custom_components.uhomeuponor.climate.UponorThermostat'>) is using deprecated supported features values which will be removed in HA Core 2025.1. Instead it should use <ClimateEntityFeature.TARGET_TEMPERATURE|PRESET_MODE: 17>, please create a bug report at https://github.com/dave-code-ruiz/uhomeuponor/issues and reference https://developers.home-assistant.io/blog/2023/12/28/support-feature-magic-numbers-deprecation
2024-02-20 18:47:14.798 WARNING (MainThread) [homeassistant.components.history] The 'include' option near /config/configuration.yaml:34 is deprecated, please remove it from your configuration
2024-02-20 18:47:31.200 WARNING (MainThread) [homeassistant.const] TEMP_CELSIUS was used from uhomeuponor, this is a deprecated constant which will be removed in HA Core 2025.1. Use UnitOfTemperature.CELSIUS instead, please create a bug report at https://github.com/dave-code-ruiz/uhomeuponor/issues
2024-02-20 18:47:24.041 WARNING (MainThread) [homeassistant.components.climate.const] HVAC_MODE_AUTO was used from uhomeuponor, this is a deprecated constant which will be removed in HA Core 2025.1. Use HVACMode.AUTO instead, please create a bug report at https://github.com/dave-code-ruiz/uhomeuponor/issues
2024-02-20 18:47:24.048 WARNING (MainThread) [homeassistant.components.climate.const] HVAC_MODE_OFF was used from uhomeuponor, this is a deprecated constant which will be removed in HA Core 2025.1. Use HVACMode.OFF instead, please create a bug report at https://github.com/dave-code-ruiz/uhomeuponor/issues
2024-02-20 18:47:24.055 WARNING (MainThread) [homeassistant.components.climate.const] HVAC_MODE_HEAT was used from uhomeuponor, this is a deprecated constant which will be removed in HA Core 2025.1. Use HVACMode.HEAT instead, please create a bug report at https://github.com/dave-code-ruiz/uhomeuponor/issues
2024-02-20 18:47:24.062 WARNING (MainThread) [homeassistant.components.climate.const] HVAC_MODE_COOL was used from uhomeuponor, this is a deprecated constant which will be removed in HA Core 2025.1. Use HVACMode.COOL instead, please create a bug report at https://github.com/dave-code-ruiz/uhomeuponor/issues
2024-02-20 18:47:24.068 WARNING (MainThread) [homeassistant.components.climate.const] CURRENT_HVAC_HEAT was used from uhomeuponor, this is a deprecated constant which will be removed in HA Core 2025.1. Use HVACAction.HEATING instead, please create a bug report at https://github.com/dave-code-ruiz/uhomeuponor/issues
2024-02-20 18:47:24.081 WARNING (MainThread) [homeassistant.components.climate.const] CURRENT_HVAC_COOL was used from uhomeuponor, this is a deprecated constant which will be removed in HA Core 2025.1. Use HVACAction.COOLING instead, please create a bug report at https://github.com/dave-code-ruiz/uhomeuponor/issues
2024-02-20 18:47:24.088 WARNING (MainThread) [homeassistant.components.climate.const] CURRENT_HVAC_IDLE was used from uhomeuponor, this is a deprecated constant which will be removed in HA Core 2025.1. Use HVACAction.IDLE instead, please create a bug report at https://github.com/dave-code-ruiz/uhomeuponor/issues
2024-02-20 18:47:24.096 WARNING (MainThread) [homeassistant.components.climate.const] SUPPORT_PRESET_MODE was used from uhomeuponor, this is a deprecated constant which will be removed in HA Core 2025.1. Use ClimateEntityFeature.PRESET_MODE instead, please create a bug report at https://github.com/dave-code-ruiz/uhomeuponor/issues
2024-02-20 18:47:24.103 WARNING (MainThread) [homeassistant.components.climate.const] SUPPORT_TARGET_TEMPERATURE was used from uhomeuponor, this is a deprecated constant which will be removed in HA Core 2025.1. Use ClimateEntityFeature.TARGET_TEMPERATURE instead, please create a bug report at https://github.com/dave-code-ruiz/uhomeuponor/issues
2024-02-20 18:47:24.110 WARNING (MainThread) [homeassistant.const] TEMP_CELSIUS was used from uhomeuponor, this is a deprecated constant which will be removed in HA Core 2025.1. Use UnitOfTemperature.CELSIUS instead, please create a bug report at https://github.com/dave-code-ruiz/uhomeuponor/issues
2024-02-20 18:47:31.208 WARNING (MainThread) [homeassistant.const] DEVICE_CLASS_BATTERY was used from uhomeuponor, this is a deprecated constant which will be removed in HA Core 2025.1. Use SensorDeviceClass.BATTERY instead, please create a bug report at https://github.com/dave-code-ruiz/uhomeuponor/issues
2024-02-20 18:47:31.223 WARNING (MainThread) [homeassistant.const] DEVICE_CLASS_TEMPERATURE was used from uhomeuponor, this is a deprecated constant which will be removed in HA Core 2025.1. Use SensorDeviceClass.TEMPERATURE instead, please create a bug report at https://github.com/dave-code-ruiz/uhomeuponor/issues
2024-02-20 18:47:31.215 WARNING (MainThread) [homeassistant.const] DEVICE_CLASS_HUMIDITY was used from uhomeuponor, this is a deprecated constant which will be removed in HA Core 2025.1. Use SensorDeviceClass.HUMIDITY instead, please create a bug report at https://github.com/dave-code-ruiz/uhomeuponor/issues

Any fix for this? The repo seems not to have been updated lately.

Thanks :slight_smile: