maartenvantjonger / omnilogic-smartapp

Hayward Omnilogic Smartapp for use with Samsung Smartthings and Hubitat
MIT License
4 stars 2 forks source link

Missing Relays (HV and LV) #9

Open soupman98 opened 2 years ago

soupman98 commented 2 years ago

Hi again, Still love the work and the opportunity to integrate Omni Pool with ST. My pool controller has four (4) high voltage (HV) relays and four (4) low voltage (LV) relays. One of the HV relays presently controls lights... The others are wired to various features (lights also) in an object called "Backyard"

As you know, you can do bodies of water and then other objects (like the yard). Any ideas on how to get them all to show up?

maartenvantjonger commented 2 years ago

Hey @soupman98, could you post your MSP Config so I can see what device type these relays are and what their properties look like?

To get the MSP Config you can log into https://graph-na04-useast2.api.smartthings.com/location/list and click the smartapps link in the last column of the table. Then click Omnilogic and copy everything next to mspConfig.

maartenvantjonger commented 2 years ago

And while you're there, please also copy the telemetryData.

soupman98 commented 2 years ago

MSP - Soup (me)

<?xml version="1.0" encoding="UTF-8"?> RPM 12 Hour Format Standard Salt English standard Yes Yes Yes Yes MSP Configuration 0 Backyard 0 10 AirSensor SENSOR_AIR_TEMP UNITS_FAHRENHEIT PEO_GET_VALUE ACT_FNC_GET_AIR_TEMP 19 4 0 21 Firepit RLY_HIGH_VOLTAGE_RELAY RLY_POOL_LIGHT no no 0 PEO_TURN_ON ACT_FNC_HW_FILTER_TURN_ON 6 1 1 PEO_TURN_OFF ACT_FNC_HW_FILTER_TURN_ON 6 1 0 PEO_GET_VALUE ACT_FNC_GET_HV_RELAY 6 1 0 23 Volleyball RLY_HIGH_VOLTAGE_RELAY RLY_POOL_LIGHT no no 0 PEO_TURN_ON ACT_FNC_HW_FILTER_TURN_ON 7 2 1 PEO_TURN_OFF ACT_FNC_HW_FILTER_TURN_ON 7 2 0 PEO_GET_VALUE ACT_FNC_GET_HV_RELAY 7 2 0 PEO_INIT ACT_FNC_LV_RELAY_STARTUP 0 0 0 PEO_TEAR_DOWN ACT_FNC_LV_RELAY_TEARDOWN 0 0 0 24 BackArea RLY_HIGH_VOLTAGE_RELAY RLY_POOL_LIGHT no no 0 PEO_TURN_ON ACT_FNC_HW_FILTER_TURN_ON 8 4 1 PEO_TURN_OFF ACT_FNC_HW_FILTER_TURN_ON 8 4 0 PEO_GET_VALUE ACT_FNC_GET_HV_RELAY 8 4 0 PEO_INIT ACT_FNC_LV_RELAY_STARTUP 0 0 0 PEO_TEAR_DOWN ACT_FNC_LV_RELAY_TEARDOWN 0 0 0 56 Light RLY_HIGH_VOLTAGE_RELAY RLY_LIGHT no no 0 PEO_TURN_ON ACT_FNC_HW_FILTER_TURN_ON -1 0 1 PEO_TURN_OFF ACT_FNC_HW_FILTER_TURN_ON -1 0 0 PEO_GET_VALUE ACT_FNC_GET_HV_RELAY -1 0 0 PEO_INIT ACT_FNC_LV_RELAY_STARTUP 0 0 0 PEO_TEAR_DOWN ACT_FNC_LV_RELAY_TEARDOWN 0 0 0 57 FIREPIT RLY_LOW_VOLTAGE_RELAY RLY_ACCESSORY no no 0 PEO_TURN_ON ACT_FNC_TURN_ON_LV_RELAY 3 2 1 PEO_TURN_OFF ACT_FNC_TURN_ON_LV_RELAY 3 2 0 PEO_GET_VALUE ACT_FNC_GET_LV_RELAY 3 2 0 PEO_INIT ACT_FNC_LV_RELAY_STARTUP 0 0 0 PEO_TEAR_DOWN ACT_FNC_LV_RELAY_TEARDOWN 0 0 0 01 1 Swimmin Hol BOW_POOL BOW_NO_EQUIPMENT_SHARED SHARED_EQUIPMENT_LOW_PRIORITY 0 no no 12500 2 Filter Pump BOW_NO_EQUIPMENT_SHARED FMT_VARIABLE_SPEED_PUMP 95 35 3450 1200 30 yes 120 300 300 no 900 no 35 yes 35 40 0 FLT_DONT_CHANGE_VALVES 35 50 95 35 7200 PEO_GET_TIME_VALVE_LAST_TURNED ACT_FNC_HW_SEC_SINCE_VALVES_LAST_TURNED 0 0 0 PEO_VSP_SET_SPEED ACT_FNC_VSP_SET_SPEED 47 0 0 PEO_INIT ACT_FNC_FLT_STARTUP 0 0 0 PEO_TEAR_DOWN ACT_FNC_FLT_TEARDOWN 0 0 0 3 BOW_NO_EQUIPMENT_SHARED no 61 104 55 88 no no 300 900 PEO_INIT ACT_FNC_HEATER_STARTUP 0 0 0 PEO_TEAR_DOWN ACT_FNC_HEATER_TEARDOWN 0 0 0 PEO_HEATER_EQUIPMENT 4 Gas PET_HEATER HTR_GAS yes HTR_PRIORITY_1 HTR_MAINTAINS_PRIORITY_FOR_AS_LONG_AS_VALID yes 50 no 180 8 2 -1 -1 PEO_TURN_ON ACT_FNC_TURN_ON_LV_RELAY 2 1 1 PEO_TURN_OFF ACT_FNC_TURN_ON_LV_RELAY 2 1 0 5 Chlorinator BOW_NO_EQUIPMENT_SHARED no CHLOR_OP_MODE_TIMED 3 8 CELL_TYPE_T15 SALT_DISPENSING 86400 -1 PEO_INIT ACT_FNC_CHL_STARTUP 0 0 0 PEO_TEAR_DOWN ACT_FNC_CHL_TEARDOWN 0 0 0 PEO_CHLORINATOR_EQUIPMENT 6 Chlorinator1 PET_CHLORINATOR CHLOR_TYPE_MAIN_PANEL yes PEO_STATUS_GET ACT_FNC_CHL_STATUS_GET 23 0 0 PEO_PARAMS_SET ACT_FNC_CHL_PARAMS_SET 23 0 0 PEO_PAUSE ACT_FNC_CHL_PAUSE_CONTINUE 23 1 0 PEO_CONTINUE ACT_FNC_CHL_PAUSE_CONTINUE 23 2 0 PEO_ERRORS_GET ACT_FNC_CHL_ERRORS_GET 23 0 0 PEO_ALERTS_GET ACT_FNC_CHL_ALERTS_GET 23 0 0 PEO_SUPER_CHLOR_ON ACT_FNC_CHL_SUPER_CHLOR_SET 23 1 0 PEO_SUPER_CHLOR_OFF ACT_FNC_CHL_SUPER_CHLOR_SET 23 0 0 PEO_SALT_CALC_RESTART ACT_FNC_SALT_CALC_RESTART 23 0 0 PEO_POLARITY_REVERSE ACT_FNC_CHL_RELAY_POLARITY_REVERSE 23 0 0 PEO_CELL_RUNTIME_RESTART ACT_FNC_CHL_CELL_RUNTIME_RESTART 23 0 0 7 Deck jets RLY_VALVE_ACTUATOR RLY_WATER_FEATURE no no 1800 PEO_INIT ACT_FNC_LV_RELAY_STARTUP 0 0 0 PEO_TEAR_DOWN ACT_FNC_LV_RELAY_TEARDOWN 0 0 0 PEO_GET_TIME_VALVE_LAST_TURNED ACT_FNC_HW_SEC_SINCE_VALVES_LAST_TURNED 0 0 0 PEO_OPEN_VALVE ACT_FNC_HW_ACTIVATE_VALVE 14 4 1 PEO_CLOSE_VALVE ACT_FNC_HW_ACTIVATE_VALVE 14 4 0 PEO_GET_VALUE ACT_FNC_GET_VA_RELAY 14 4 0 8 Deck bubbler RLY_VALVE_ACTUATOR RLY_WATER_FEATURE no no 1800 PEO_INIT ACT_FNC_LV_RELAY_STARTUP 0 0 0 PEO_TEAR_DOWN ACT_FNC_LV_RELAY_TEARDOWN 0 0 0 PEO_GET_TIME_VALVE_LAST_TURNED ACT_FNC_HW_SEC_SINCE_VALVES_LAST_TURNED 0 0 0 PEO_OPEN_VALVE ACT_FNC_HW_ACTIVATE_VALVE -1 0 1 ACT_FNC_HW_ACTIVATE_VALVE 15 8 1 PEO_CLOSE_VALVE ACT_FNC_HW_ACTIVATE_VALVE -1 0 0 ACT_FNC_HW_ACTIVATE_VALVE 15 8 0 PEO_GET_VALUE ACT_FNC_GET_VA_RELAY -1 0 0 9 Pool lights COLOR_LOGIC_UCL 0 no yes PEO_TURN_ON ACT_FNC_HW_FILTER_TURN_ON 9 8 1 PEO_TURN_OFF ACT_FNC_HW_FILTER_TURN_ON 9 8 0 PEO_GET_VALUE ACT_FNC_GET_HV_RELAY 9 8 0 PEO_INIT ACT_FNC_CLL_STARTUP 0 0 0 PEO_TEAR_DOWN ACT_FNC_CLL_TEARDOWN 0 0 0 PEO_GET_TIME_LIGHT_HAS_BEEN_ON ACT_FNC_HW_SEC_LIGHTS_HAVE_BEEN_ON 0 0 0 PEO_V2_TOGGLE ACT_FNC_V2_TOGGLE_RELAY 9 8 1 11 WaterSensor SENSOR_WATER_TEMP UNITS_FAHRENHEIT PEO_GET_VALUE ACT_FNC_GET_WATER_TEMP 18 2 0 12 FlowSensor SENSOR_FLOW UNITS_ACTIVE_INACTIVE PEO_GET_VALUE ACT_FNC_GET_WATER_FLOW 16 0 0 1 9 13 164 65539 0 0 19 0 21 98 1 1 2 17 164 35 0 0 5 0 10 127 1 0 57 59 164 1 1 3 20 0 22 127 1 0 49 60 317 1 1 0 0 5 0 127 1 1 5 61 164 0 0 0 0 1 0 32 1 50 2 49 1 268435455 1 62 1 3 1 0 1 45 MedNoChl 14 7200 TurnOnOffForGroup 0 21 0 0 TurnOnOffForGroup 0 23 0 0 TurnOnOffForGroup 0 24 0 0 TurnOnOffForGroup 1 2 50 0 SetHeaterScheduleCmd 1 3 70 0 0 0 0 0 0 0 SetUITemporaryHeaterPriorityCmd 1 4 -1 -1 -1 -1 SetUITemporaryHeaterMaintainPriorityCmd 1 3 24 255 255 255 255 SetUITemporaryHeaterEnable 1 3 0 SetUITemporaryHeaterEnable 1 4 1 SetUISuperCHLORCmd 1 5 0 TurnOnOffForGroup 1 7 0 0 TurnOnOffForGroup 1 8 0 0 TurnOnOffForGroup 1 9 65539 0 49 All Off 0 TurnOnOffForGroup 0 21 0 0 TurnOnOffForGroup 0 23 0 0 TurnOnOffForGroup 0 24 0 0 TurnOnOffForGroup 1 2 0 0 SetHeaterScheduleCmd 1 3 70 0 0 0 0 0 0 0 SetUITemporaryHeaterPriorityCmd 1 4 -1 -1 -1 -1 SetUITemporaryHeaterMaintainPriorityCmd 1 3 24 255 255 255 255 SetUITemporaryHeaterEnable 1 3 0 SetUITemporaryHeaterEnable 1 4 1 SetUISuperCHLORCmd 1 5 0 TurnOnOffForGroup 1 7 0 0 TurnOnOffForGroup 1 8 0 0 TurnOnOffForGroup 1 9 65539 0 MP MP 1 LVR1 RELAY 2 LVR2 RELAY 3 LVR3 RELAY 4 LVR4 RELAY 5 HVR1 RELAY 6 HVR2 RELAY 7 HVR3 RELAY 8 HVR4 RELAY 9 HVR5 RELAY 10 HVR6 RELAY 11 ACR1 RELAY 12 ACR2 RELAY 13 ACR3 RELAY 14 ACR4 RELAY 15 SNS1 SENSOR 16 SNS2 SENSOR 17 SNS3 SENSOR 18 SNS4 SENSOR 19 SNS5 SENSOR 20 SNS6 SENSOR 21 SNS7 SENSOR 22 CHLR1 CHLORINATOR 23 VSP EPNS 47 3702423

soupman98 commented 2 years ago

TELEMETRY - SOUP

--
soupman98 commented 2 years ago

I may have to enable or configure the other three LV relays. I was going to initially use the HV and switch 120 on/off, but am now switchin 12VAC on/off instead. so only "FIRE_PIT" is truly active or used

soupman98 commented 2 years ago

Hayward OmniPool XML MSP Backyard.zip

maartenvantjonger commented 2 years ago

Hey @soupman98 This problem is fixed too in the development branch. (https://github.com/maartenvantjonger/omnilogic-smartapp/tree/development).

I simply wasn't checking the Backyard for any devices other than temperature sensors. Now I'm checking for relay devices too. Please try updating omnilogic.groovy and check the devices page to see if they show up.

soupman98 commented 2 years ago

Awesome @maartenvantjonger . You are the man. Let me now go figure out branches and updates.. It's been a while..

soupman98 commented 2 years ago

i deleted all things, all DTH and the app(s). reinstalled DTH (create new and copy each file... gotta be a better way), re-added devices via app. No Backyard relays showed up , nor were any offered. The heater looks good now, and the valve icons look better :P)...

soupman98 commented 2 years ago

12.19.21 telemetry <?xml version="1.0" encoding="UTF-8"?>

soupman98 commented 2 years ago

12/19.21 MSP config <?xml version="1.0" encoding="UTF-8"?> RPM 12 Hour Format Standard Salt English standard Yes Yes Yes Yes MSP Configuration 0 Backyard 0 10 AirSensor SENSOR_AIR_TEMP UNITS_FAHRENHEIT PEO_GET_VALUE ACT_FNC_GET_AIR_TEMP 19 4 0 57 FIREPIT2 RLY_LOW_VOLTAGE_RELAY RLY_ACCESSORY no no 0 PEO_INIT ACT_FNC_LV_RELAY_STARTUP 0 0 0 PEO_TEAR_DOWN ACT_FNC_LV_RELAY_TEARDOWN 0 0 0 PEO_TURN_ON ACT_FNC_TURN_ON_LV_RELAY 3 2 1 PEO_TURN_OFF ACT_FNC_TURN_ON_LV_RELAY 3 2 0 PEO_GET_VALUE ACT_FNC_GET_LV_RELAY 3 2 0 63 SOUP3 RLY_LOW_VOLTAGE_RELAY RLY_ACCESSORY no no 0 PEO_INIT ACT_FNC_LV_RELAY_STARTUP 0 0 0 PEO_TEAR_DOWN ACT_FNC_LV_RELAY_TEARDOWN 0 0 0 PEO_TURN_ON ACT_FNC_TURN_ON_LV_RELAY 4 4 1 PEO_TURN_OFF ACT_FNC_TURN_ON_LV_RELAY 4 4 0 PEO_GET_VALUE ACT_FNC_GET_LV_RELAY 4 4 0 64 SOUP4 RLY_LOW_VOLTAGE_RELAY RLY_ACCESSORY no no 0 PEO_TURN_ON ACT_FNC_TURN_ON_LV_RELAY 5 8 1 PEO_TURN_OFF ACT_FNC_TURN_ON_LV_RELAY 5 8 0 PEO_GET_VALUE ACT_FNC_GET_LV_RELAY 5 8 0 PEO_INIT ACT_FNC_LV_RELAY_STARTUP 0 0 0 PEO_TEAR_DOWN ACT_FNC_LV_RELAY_TEARDOWN 0 0 0 01 1 Swimmin Hol BOW_POOL BOW_NO_EQUIPMENT_SHARED SHARED_EQUIPMENT_LOW_PRIORITY 0 no no 12500 2 Filter Pump BOW_NO_EQUIPMENT_SHARED FMT_VARIABLE_SPEED_PUMP 95 35 3450 1200 30 yes 120 300 300 no 900 no 35 yes 35 40 0 FLT_DONT_CHANGE_VALVES 35 50 95 95 7200 PEO_GET_TIME_VALVE_LAST_TURNED ACT_FNC_HW_SEC_SINCE_VALVES_LAST_TURNED 0 0 0 PEO_VSP_SET_SPEED ACT_FNC_VSP_SET_SPEED 47 0 0 PEO_INIT ACT_FNC_FLT_STARTUP 0 0 0 PEO_TEAR_DOWN ACT_FNC_FLT_TEARDOWN 0 0 0 3 BOW_NO_EQUIPMENT_SHARED no 57 62 104 55 88 no no 300 900 PEO_INIT ACT_FNC_HEATER_STARTUP 0 0 0 PEO_TEAR_DOWN ACT_FNC_HEATER_TEARDOWN 0 0 0 PEO_HEATER_EQUIPMENT 4 Gas PET_HEATER HTR_GAS yes HTR_PRIORITY_1 HTR_MAINTAINS_PRIORITY_FOR_AS_LONG_AS_VALID yes 50 no 180 8 2 -1 -1 PEO_TURN_ON ACT_FNC_TURN_ON_LV_RELAY 2 1 1 PEO_TURN_OFF ACT_FNC_TURN_ON_LV_RELAY 2 1 0 5 Chlorinator BOW_NO_EQUIPMENT_SHARED no CHLOR_OP_MODE_TIMED 3 8 CELL_TYPE_T15 SALT_DISPENSING 86400 -1 PEO_INIT ACT_FNC_CHL_STARTUP 0 0 0 PEO_TEAR_DOWN ACT_FNC_CHL_TEARDOWN 0 0 0 PEO_CHLORINATOR_EQUIPMENT 6 Chlorinator1 PET_CHLORINATOR CHLOR_TYPE_MAIN_PANEL yes PEO_STATUS_GET ACT_FNC_CHL_STATUS_GET 23 0 0 PEO_PARAMS_SET ACT_FNC_CHL_PARAMS_SET 23 0 0 PEO_PAUSE ACT_FNC_CHL_PAUSE_CONTINUE 23 1 0 PEO_CONTINUE ACT_FNC_CHL_PAUSE_CONTINUE 23 2 0 PEO_ERRORS_GET ACT_FNC_CHL_ERRORS_GET 23 0 0 PEO_ALERTS_GET ACT_FNC_CHL_ALERTS_GET 23 0 0 PEO_SUPER_CHLOR_ON ACT_FNC_CHL_SUPER_CHLOR_SET 23 1 0 PEO_SUPER_CHLOR_OFF ACT_FNC_CHL_SUPER_CHLOR_SET 23 0 0 PEO_SALT_CALC_RESTART ACT_FNC_SALT_CALC_RESTART 23 0 0 PEO_POLARITY_REVERSE ACT_FNC_CHL_RELAY_POLARITY_REVERSE 23 0 0 PEO_CELL_RUNTIME_RESTART ACT_FNC_CHL_CELL_RUNTIME_RESTART 23 0 0 7 Deck jets RLY_VALVE_ACTUATOR RLY_WATER_FEATURE no no 1800 PEO_INIT ACT_FNC_LV_RELAY_STARTUP 0 0 0 PEO_TEAR_DOWN ACT_FNC_LV_RELAY_TEARDOWN 0 0 0 PEO_GET_TIME_VALVE_LAST_TURNED ACT_FNC_HW_SEC_SINCE_VALVES_LAST_TURNED 0 0 0 PEO_OPEN_VALVE ACT_FNC_HW_ACTIVATE_VALVE 14 4 1 PEO_CLOSE_VALVE ACT_FNC_HW_ACTIVATE_VALVE 14 4 0 PEO_GET_VALUE ACT_FNC_GET_VA_RELAY 14 4 0 8 Deck bubbler RLY_VALVE_ACTUATOR RLY_WATER_FEATURE no no 1800 PEO_INIT ACT_FNC_LV_RELAY_STARTUP 0 0 0 PEO_TEAR_DOWN ACT_FNC_LV_RELAY_TEARDOWN 0 0 0 PEO_GET_TIME_VALVE_LAST_TURNED ACT_FNC_HW_SEC_SINCE_VALVES_LAST_TURNED 0 0 0 PEO_OPEN_VALVE ACT_FNC_HW_ACTIVATE_VALVE -1 0 1 ACT_FNC_HW_ACTIVATE_VALVE 15 8 1 PEO_CLOSE_VALVE ACT_FNC_HW_ACTIVATE_VALVE -1 0 0 ACT_FNC_HW_ACTIVATE_VALVE 15 8 0 PEO_GET_VALUE ACT_FNC_GET_VA_RELAY -1 0 0 9 Pool lights COLOR_LOGIC_UCL 0 no yes PEO_TURN_ON ACT_FNC_HW_FILTER_TURN_ON 9 8 1 PEO_TURN_OFF ACT_FNC_HW_FILTER_TURN_ON 9 8 0 PEO_GET_VALUE ACT_FNC_GET_HV_RELAY 9 8 0 PEO_INIT ACT_FNC_CLL_STARTUP 0 0 0 PEO_TEAR_DOWN ACT_FNC_CLL_TEARDOWN 0 0 0 PEO_GET_TIME_LIGHT_HAS_BEEN_ON ACT_FNC_HW_SEC_LIGHTS_HAVE_BEEN_ON 0 0 0 PEO_V2_TOGGLE ACT_FNC_V2_TOGGLE_RELAY 9 8 1 11 WaterSensor SENSOR_WATER_TEMP UNITS_FAHRENHEIT PEO_GET_VALUE ACT_FNC_GET_WATER_TEMP 18 2 0 12 FlowSensor SENSOR_FLOW UNITS_ACTIVE_INACTIVE PEO_GET_VALUE ACT_FNC_GET_WATER_FLOW 16 0 0 1 9 13 164 65539 0 0 19 0 21 98 1 1 2 17 164 35 0 0 5 0 10 127 1 0 57 59 164 1 1 3 20 0 22 127 1 0 49 60 317 1 1 0 0 5 0 127 1 1 5 61 164 0 0 0 0 1 0 32 1 50 2 49 1 268435455 1 62 1 3 1 0 1 45 MedNoChl 14 7200 TurnOnOffForGroup 0 21 0 0 TurnOnOffForGroup 0 23 0 0 TurnOnOffForGroup 0 24 0 0 TurnOnOffForGroup 1 2 50 0 SetHeaterScheduleCmd 1 3 70 0 0 0 0 0 0 0 SetUITemporaryHeaterPriorityCmd 1 4 -1 -1 -1 -1 SetUITemporaryHeaterMaintainPriorityCmd 1 3 24 255 255 255 255 SetUITemporaryHeaterEnable 1 3 0 SetUITemporaryHeaterEnable 1 4 1 SetUISuperCHLORCmd 1 5 0 TurnOnOffForGroup 1 7 0 0 TurnOnOffForGroup 1 8 0 0 TurnOnOffForGroup 1 9 65539 0 49 All Off 0 TurnOnOffForGroup 0 21 0 0 TurnOnOffForGroup 0 23 0 0 TurnOnOffForGroup 0 24 0 0 TurnOnOffForGroup 1 2 0 0 SetHeaterScheduleCmd 1 3 70 0 0 0 0 0 0 0 SetUITemporaryHeaterPriorityCmd 1 4 -1 -1 -1 -1 SetUITemporaryHeaterMaintainPriorityCmd 1 3 24 255 255 255 255 SetUITemporaryHeaterEnable 1 3 0 SetUITemporaryHeaterEnable 1 4 1 SetUISuperCHLORCmd 1 5 0 TurnOnOffForGroup 1 7 0 0 TurnOnOffForGroup 1 8 0 0 TurnOnOffForGroup 1 9 65539 0 MP MP 1 LVR1 RELAY 2 LVR2 RELAY 3 LVR3 RELAY 4 LVR4 RELAY 5 HVR1 RELAY 6 HVR2 RELAY 7 HVR3 RELAY 8 HVR4 RELAY 9 HVR5 RELAY 10 HVR6 RELAY 11 ACR1 RELAY 12 ACR2 RELAY 13 ACR3 RELAY 14 ACR4 RELAY 15 SNS1 SENSOR 16 SNS2 SENSOR 17 SNS3 SENSOR 18 SNS4 SENSOR 19 SNS5 SENSOR 20 SNS6 SENSOR 21 SNS7 SENSOR 22 CHLR1 CHLORINATOR 23 VSP EPNS 47 3474855

soupman98 commented 2 years ago

12.19 devices

{omnilogic-1={attributes={bowId=1, sensorType=SENSOR_WATER_TEMPSENSOR_FLOW, temperatureUnit=UNITS_FAHRENHEITUNITS_ACTIVE_INACTIVE}, driverName=OmniLogic Temperature Sensor, name=Swimmin Hol, omnilogicId=1}, omnilogic-108728={attributes={bowId=null, sensorType=SENSOR_AIR_TEMP, temperatureUnit=UNITS_FAHRENHEIT}, driverName=OmniLogic Temperature Sensor, name=Backyard, omnilogicId=108728}, omnilogic-2={attributes={bowId=1, bowType=0}, driverName=OmniLogic VSP, name=Swimmin Hol Filter, omnilogicId=2}, omnilogic-3={attributes={bowId=1, bowType=0, maxTemperature=88, minTemperature=55, omnilogicHeaterId=, temperatureUnit=UNITS_FAHRENHEITUNITS_ACTIVE_INACTIVE}, driverName=OmniLogic Heater, name=Swimmin Hol Heater, omnilogicId=3}, omnilogic-5={attributes={bowId=1, bowType=0, cellType=4}, driverName=OmniLogic Chlorinator, name=Swimmin Hol Chlorinator, omnilogicId=5}, omnilogic-5s={attributes={bowId=1, bowType=0, deviceIdSuffix=s}, driverName=OmniLogic Super Chlorinator, name=Swimmin Hol Super Chlorinator, omnilogicId=5}, omnilogic-7={attributes={bowId=1, bowType=0}, driverName=OmniLogic Relay, name=Swimmin Hol Deck jets, omnilogicId=7}, omnilogic-8={attributes={bowId=1, bowType=0}, driverName=OmniLogic Relay, name=Swimmin Hol Deck bubbler, omnilogicId=8}, omnilogic-9={attributes={bowId=1, bowType=0}, driverName=OmniLogic Light, name=Swimmin Hol Pool lights, omnilogicId=9}} --
maartenvantjonger commented 2 years ago

i deleted all things, all DTH and the app(s). reinstalled DTH (create new and copy each file... gotta be a better way), re-added devices via app. No Backyard relays showed up , nor were any offered. The heater looks good now, and the valve icons look better :P)...

Yes, there is a better way. You can add the development branch here and then you get the option to update the app and DTHs from that branch instead of the main branch:

image

I'm not sure why it wouldn't pick up the relays. Would you mind opening the Live Logging page and look for errors when you open up the Devices page in the app?

maartenvantjonger commented 2 years ago

BTW: you can post XML between two sets of triple code brackets: ``` That way the XML tags aren't filtered out by github.

It would look like:

<?xml version="1.0" encoding="utf-8"?>
<MSPConfig>
  <System>
    <Msp-Vsp-Speed-Format>RPM</Msp-Vsp-Speed-Format>
    <Msp-Time-Format>12 Hour Format</Msp-Time-Format>
    <Units>Standard</Units>
    <Msp-Chlor-Display>Salt</Msp-Chlor-Display>
    <Msp-Language>English</Msp-Language>
    <UI-Display-Mode>standard</UI-Display-Mode>
    <UI-MoodColor-Enabled>Yes</UI-MoodColor-Enabled>
    <UI-Heater-SimpleMode>Yes</UI-Heater-SimpleMode>
    <UI-Filter-SimpleMode>Yes</UI-Filter-SimpleMode>
    <UI-Lights-SimpleMode>Yes</UI-Lights-SimpleMode>
  </System>

   ...etcetera
maartenvantjonger commented 2 years ago

I just to mocked your MSP config in my app and it actually was able to find the relays. May you forgot to publish the app after updating the code?

Screenshot (Dec 19, 2021 11_21_38 AM)

maartenvantjonger commented 2 years ago

Yes, there is a better way. You can add the development branch here and then you get the option to update the app and DTHs from that branch instead of the main branch:

Actually, this is not as convenient as it sounds. You'll also have to change each driver and app's GitHub Repository setting to point to the development branch (See screenshot). That's not ideal. I usually just copy/paste the code from github until it hits the main branch at which point you can just hit Update from repo to overwrite everything.

image