PLC Version:8.23Chargers[118]-Armed
2019-09-02 11:56:13.232


Registration

Installed: Mon May 13 2019. You have 3 license, which allows a total of 12 PLEG and/or PLTS plugins.

Triggers

NameDescription
tBaby_Off Baby Monitor is turned off
tBaby_On Baby Monitor is turned on
tBattery_Charger_Off Tablet Charger is turned off
tBattery_Charger_On Tablet Charger is turned on
tCharge_Tablets Charge Tablets is turned on
tCharger_Time_On Charge_Trigger is turned on
tElec_Blanket_On Electric Blanket is turned on
tGenerate_Excess_Power Whenever the energy usage for Energy Monitor goes below -100 Watts
tLawnMower_Charger_On Lawnmower Charger is turned on
tPumps_Turned_On Pump Trigger is turned on
tTest_Off Test excess power 1 is turned off
tVent_Boost_On Boost Switch is turned on
tVent_Turned_On Ventilation Switch is turned on
tXbox_Charge_On Game Controller Char is turned on

Schedules

NameOn TypeOn TimeOn DaysRandom On DelayOff After TypeOff TimeOff DaysRandom Off Delay
sBaby_Reqd_TimeDay of Week01:45:001,2,3,4,5,6,7NoneDay of Week07:30:001,2,3,4,5,6,7None
sDay_TimeDay of Week10:00:001,2,3,4,5,6,7NoneDay of Week15:00:001,2,3,4,5,6,7None
sFull_DayDay of Week+02:00:00r1,2,3,4,5,6,7NoneDay of Week-02:00:00t1,2,3,4,5,6,7None
sNightsDay of Week00:00:001,2,3,4,5,6,7NoneDay of Week06:55:001,2,3,4,5,6,7None
sNon_Summer_LawnmowerDay of Month02:00:001,15NoneDay of Month07:00:001,15None
sOff_Peak_Hours_GMTDay of Week00:45:001,2,3,4,5,6,7NoneDay of Week07:35:001,2,3,4,5,6,7None
sOff_Peak_Hours_SummerDay of Week01:45:001,2,3,4,5,6,7NoneDay of Week08:35:001,2,3,4,5,6,7None
sSummer_LawnmowerDay of Month11:00:001,8,15,22,29NoneDay of Month14:00:001,8,15,22,29None
sTablet_RechargeInterval01:00:00NoneInterval00:01:00None

Properties

NameDevice NameDevice Variable
p1DSW-Precipitation[152]DisplayLine1[urn:upnp-org:serviceId:altui1]
pAutumn_flagAutum Flag[97]Status[urn:upnp-org:serviceId:VSwitch1]
pBaby_mon_offBaby monitor man off[106]Status[urn:upnp-org:serviceId:VSwitch1]
pBaby_WattsBaby Monitor[16]CurrentLevel[urn:micasaverde-com:serviceId:GenericSensor1]
pDay_Time_CheckDay_Time_Check[180]Status[urn:upnp-org:serviceId:VSwitch1]
pEnergyEnergy Monitor[12]Watts[urn:micasaverde-com:serviceId:EnergyMetering1]
pFalseHousesitting Switch[127]Status[urn:upnp-org:serviceId:VSwitch1]
pFront_Pump_BrokenFront Pump Broken[108]Status[urn:upnp-org:serviceId:VSwitch1]
pGMTGMT[110]Status[urn:upnp-org:serviceId:VSwitch1]
pGone_BedOff to bed[78]Status[urn:upnp-org:serviceId:VSwitch1]
pHousesitting_SwitchHousesitting Switch[127]Status[urn:upnp-org:serviceId:VSwitch1]
pLight_TestLight_Test[123]Status[urn:upnp-org:serviceId:VSwitch1]
pNight_TestBath Night Test 10[91]Status[urn:upnp-org:serviceId:VSwitch1]
pPumps_RequiredPump Trigger[90]Status[urn:upnp-org:serviceId:VSwitch1]
pRear_Pump_BrokenRear Pump Broken[103]Status[urn:upnp-org:serviceId:VSwitch1]
pSpring_flagSpring flag[96]Status[urn:upnp-org:serviceId:VSwitch1]
pSummer_flagSummer Flag[88]Status[urn:upnp-org:serviceId:VSwitch1]
pTablet_ChargerCharge Tablets[116]Status[urn:upnp-org:serviceId:VSwitch1]
ptblt_wattsTablet Charger[5]Watts[urn:micasaverde-com:serviceId:EnergyMetering1]
ptest_1Test excess power 1[174]Status[urn:upnp-org:serviceId:VSwitch1]
ptest_2Test excess power 2[175]Status[urn:upnp-org:serviceId:VSwitch1]
ptest_3Test excess power 3[176]Status[urn:upnp-org:serviceId:VSwitch1]
ptest_4Test excess power 4[177]Status[urn:upnp-org:serviceId:VSwitch1]
ptest_5Test excess power 5[178]Status[urn:upnp-org:serviceId:VSwitch1]
pWinter_flagpWinter_Flag[122]Status[urn:upnp-org:serviceId:VSwitch1]
pxBox_WattsGame Controller Char[37]Watts[urn:micasaverde-com:serviceId:EnergyMetering1]

HouseModes

NameMode
mNightNight

Conditions

NameOptionsLogic Expression
cExcess_SolartGenerate_Excess_Power
cTblt_Wattsptblt_watts<1
cCharger_Time_On(tBattery_Charger_On; NOW>00:05:00)
cTablet_Charger_Test(cTblt_Watts; NOW>00:10:00)
cTablet_Wattsptblt_watts
tblt_charge_full(tBattery_Charger_on and (cTblt_Watts; NOW>00:10:00)) and !cBattery_Charger_StayOn and (tBattery_Charger_On; NOW>00:05:00)
txbox_charger_fulltXbox_Charge_On and pxBox_Watts < 1
tBaby_0wpBaby_Watts < 1 and tBaby_On
cTablet_Charge_IntervalsTablet_Recharge and ((!pGMT and sOff_Peak_Hours_Summer) or (sOff_Peak_Hours_GMT and pGMT) or sday_time or pNight_Test)
cBattery_Charger_ontBattery_Charger_on
cBattery_Charger_OfftBattery_Charger_Off
cTablet_SwitchtBattery_Charger_On;tBattery_Charger_off; tBattery_Charger_On<00:00:30
cBattery_Charger_StayOnpTablet_Charger or (tBattery_Charger_On and (tBattery_Charger_On;tBattery_Charger_off;tBattery_Charger_On<00:00:30))
Comments: pTablet_Charger is set to keep the charger on.
cOff_Peak((((!pGMT and sOff_Peak_Hours_Summer) or (sOff_Peak_Hours_GMT and pGMT) or sday_time) or cBattery_Charger_StayOn or pNight_Test ) and !tblt_charge_full) or cTablet_Charge_Interval
cBaby_off(!cBaby_0;NOW>0:10:00) and !sBaby_Reqd_Time
cCharger_TesttCharger_Time_On AND sday_time
cBaby_0tBaby_0w
Comments: below 1 watt
cBaby_Wattspbaby_watts
c1Baby_Ontbaby_on
cDay_Timesday_time
c2((((pwinter_flag or pAutumn_flag) and cOff_Peak) or ((pSpring_flag or psummer_flag) and sday_time)) and pGone_Bed)
cDay_Time_Off!sday_time
cLawnMower((pGMT and sNon_Summer_Lawnmower) or (!pGMT and sSummer_Lawnmower))
cElec_Blanket_Off_30mintElec_Blanket_On
cTablet_Stay_On_Test(tBattery_Charger_on; tBattery_Charger_Off;tBattery_Charger_on<00:00:30)
cNot_Lawnmower!cLawnMower
cFly_Killer(pSpring_flag or psummer_flag) and sday_time
cTabletstblt_charge_full or tBattery_Charger_On
cCharge_TabletstCharge_Tablets
cGenerate_Excess_PowerExported(cExcess_Solar or ptest_1 or cOff_Peak or tblt_charge_full) and !pHousesitting_Switch
Comments: Tablet Charger on
cGenerate_Ex_power_1Exported(tGenerate_Excess_Power and (cTablets; NOW > 00:10:00)) or (cExcess_Solar and pHousesitting_Switch) or ptest_2
Comments: Pump on : Excess power, tablet charger already on... - cGenerate_Excess_Power and ((tBattery_Charger_on; NOW > 00:10:00) or (cNew_Tablet_Chgd; NOW > 00:10:00))
cGenerate_Ex_power_2Exported(cGenerate_Ex_power_1 and (tPumps_Turned_on; NOW> 00:10:00)) or ptest_3
Comments: Lawnmower charger on - excess power with tablets and pumps
cGenerate_Ex_power_3Exported(cGenerate_Ex_power_2 And (tLawnmower_Charger_On; NOW> 00:10:00)) or ptest_4
Comments: Ventilation boost
cGenerate_Ex_power_4Exported(cGenerate_Ex_power_3 and (tVent_turned_on; NOW > 00:10:00)) or ptest_5
cGenerate_Ex_power_5ExportedcGenerate_Ex_power_4 and (tVent_Boost_On; NOW > 00:10:00) and !(pFront_Pump_Broken or pRear_Pump_Broken)
cxbox_charged(txbox_charger_full;NOW>0:10:00) and tXbox_Charge_On
cFly_Killer_Off!cFly_Killer
cEnergy_ProducedpEnergy
C_Not_cGenerate_Excess_Power_not_sday_time(!cExcess_Solar and !cOff_Peak and !pPumps_Required and !sday_time)
cNot_Off_Peak!cOff_Peak
cSummer!pGMT and sOff_Peak_Hours_Summer
cwintersOff_Peak_Hours_GMT and pGMT
C_Not_cGenerate_Excess_Power_Pump_not_sday_time!cExcess_Solar and !cOff_Peak and pPumps_Required and !sday_time
C_Not_cGenerate_Excess_Power_and_sday_time(!cExcess_Solar and !cOff_Peak and !pPumps_Required and sday_time)
C_Not_cGenerate_Excess_Power_Pump_sday_time!cExcess_Solar and pPumps_Required and sday_time
c1undefined

Actions

NameWhenDefined Actions
cBaby_MonitorAction is TrueImmediate - 1
cCharger_TestCondition is TrueImmediate - 1; Delay 30:00 - 3
cOff_PeakCondition is TrueImmediate - 4
cLawnMowerCondition is TrueImmediate - 1
cElec_Blanket_Off_30minCondition is TrueImmediate - 0; Delay 30:00 - 1
cBaby_offCondition is TrueImmediate - 1
cNot_LawnmowerCondition is TrueImmediate - 1
cGenerate_Ex_power_1Condition is TrueImmediate - 2
Comments: Pump turned on
cFly_KillerCondition is TrueImmediate - 1
cCharge_TabletsCondition is TrueImmediate - 1
cGenerate_Excess_PowerCondition is TrueImmediate - 3
Comments: Tablet Charger, baby monitor
cGenerate_Ex_power_2Condition is TrueImmediate - 1
Comments: Lawnmower charging
cGenerate_Ex_power_3Condition is TrueImmediate - 1
Comments: Ventilation On
cGenerate_Ex_power_4Condition is TrueImmediate - 2
Comments: Vent Boost On
cxbox_chargedCondition is TrueImmediate - 1
cNot_Off_PeakCondition is TrueImmediate - 6
cFly_Killer_OffCondition is TrueImmediate - 1
C_Not_cGen_Excess_Power_Pump_ReqdAction is TrueImmediate - 5
cBaby_Mon_OnAction is TrueImmediate - 5
C_Not_cGenerate_Excess_Power_not_sday_timeCondition is TrueImmediate - 10
C_Not_cGenerate_Excess_Power_Pump_not_sday_timeCondition is TrueImmediate - 10
C_Not_cGenerate_Excess_Power_and_sday_timeCondition is TrueImmediate - 10
C_Not_cGenerate_Excess_Power_Pump_sday_timeCondition is TrueImmediate - 8
cGenerate_Ex_power_5Condition is TrueImmediate - 2
Comments: Turn on remaining pump
tblt_charge_fullCondition is TrueImmediate - 1

Action: cBaby_Monitor

Device Actions:

Immediate
DeviceActionArguments
Baby Monitor[16]SetTarget newTargetValue=1

Action: cCharger_Test

Device Actions:

Immediate
DeviceActionArguments
Tablet Charger[5]SetTarget newTargetValue=1
Delay 30:00
DeviceActionArguments
Tablet Charger[5]SetTarget newTargetValue=0
Charge_Trigger[104]SetTarget newTargetValue=0
Charge Tablets[116]SetTarget newTargetValue=0

Action: cOff_Peak

Device Actions:

Immediate
DeviceActionArguments
Baby monitor man off[106]SetTarget newTargetValue=0
Baby Monitor[16]SetTarget newTargetValue=1
Game Controller Char[37]SetTarget newTargetValue=1
Tablet Charger[5]SetTarget newTargetValue=1

Action: cLawnMower

Device Actions:

Immediate
DeviceActionArguments
Lawnmower Charger[26]SetTarget newTargetValue=1

Action: cElec_Blanket_Off_30min

Device Actions:

Immediate
DeviceActionArguments
Delay 30:00
DeviceActionArguments
Electric Blanket[27]SetTarget newTargetValue=0

Action: cBaby_off

Device Actions:

Immediate
DeviceActionArguments
Baby Monitor[16]SetTarget newTargetValue=0

Action: cNot_Lawnmower

Device Actions:

Immediate
DeviceActionArguments
Lawnmower Charger[26]SetTarget newTargetValue=0

Action: cGenerate_Ex_power_1

Device Actions:

Immediate
DeviceActionArguments
Pump Trigger[90]SetTarget newTargetValue=1
Excess Power - Pumps[125]SetTarget newTargetValue=1

Action: cFly_Killer

Device Actions:

Immediate
DeviceActionArguments
Fly Trap[43]SetTarget newTargetValue=1

Action: cCharge_Tablets

Device Actions:

Immediate
DeviceActionArguments
Tablet Charger[5]SetTarget newTargetValue=1

Action: cGenerate_Excess_Power

Device Actions:

Immediate
DeviceActionArguments
Tablet Charger[5]SetTarget newTargetValue=1
Game Controller Char[37]SetTarget newTargetValue=1
Baby Monitor[16]SetTarget newTargetValue=1

Action: cGenerate_Ex_power_2

Device Actions:

Immediate
DeviceActionArguments
Lawnmower Charger[26]SetTarget newTargetValue=1

Action: cGenerate_Ex_power_3

Device Actions:

Immediate
DeviceActionArguments
Ventilation Switch[7]SetTarget newTargetValue=1

Action: cGenerate_Ex_power_4

Device Actions:

Immediate
DeviceActionArguments
Boost Switch[53]SetTarget newTargetValue=1
Ventilation Switch[7]SetTarget newTargetValue=1

Action: cxbox_charged

Device Actions:

Immediate
DeviceActionArguments
Game Controller Char[37]SetTarget newTargetValue=0

Action: cNot_Off_Peak

Device Actions:

Immediate
DeviceActionArguments
Tablet Charger[5]SetTarget newTargetValue=0
Game Controller Char[37]SetTarget newTargetValue=0
Lawnmower Charger[26]SetTarget newTargetValue=0
Pump Trigger[90]SetTarget newTargetValue=0
Ventilation Switch[7]SetTarget newTargetValue=0
Boost Switch[53]SetTarget newTargetValue=0

Action: cFly_Killer_Off

Device Actions:

Immediate
DeviceActionArguments
Fly Trap[43]SetTarget newTargetValue=0

Action: C_Not_cGen_Excess_Power_Pump_Reqd

Device Actions:

Immediate
DeviceActionArguments
Game Controller Char[37]SetTarget newTargetValue=0
Fly Trap[43]SetTarget newTargetValue=0
Boost Switch[53]SetTarget newTargetValue=0
Baby Monitor[16]SetTarget newTargetValue=0
Vent Boost Override[94]SetTarget newTargetValue=0

Action: cBaby_Mon_On

Device Actions:

Immediate
DeviceActionArguments
Tablet Charger[5]SetTarget newTargetValue=0
Game Controller Char[37]SetTarget newTargetValue=0
Boost Switch[53]SetTarget newTargetValue=0
Baby Monitor[16]SetTarget newTargetValue=0
Lawnmower Charger[26]SetTarget newTargetValue=0

Action: C_Not_cGenerate_Excess_Power_not_sday_time

Device Actions:

Immediate
DeviceActionArguments
Game Controller Char[37]SetTarget newTargetValue=0
Baby Monitor[16]SetTarget newTargetValue=0
Excess Power - Pumps[125]SetTarget newTargetValue=0
Pump Trigger[90]SetTarget newTargetValue=0
Lawnmower Charger[26]SetTarget newTargetValue=0
Rear Pump[172]SetTarget newTargetValue=0
Front Pump[173]SetTarget newTargetValue=0
Vent Boost Override[94]SetTarget newTargetValue=0
Tablet Charger[5]SetTarget newTargetValue=0
Ventilation Boost[52]SetTarget newTargetValue=0

Action: C_Not_cGenerate_Excess_Power_Pump_not_sday_time

Device Actions:

Immediate
DeviceActionArguments
Fly Trap[43]SetTarget newTargetValue=0
Game Controller Char[37]SetTarget newTargetValue=0
Boost Switch[53]SetTarget newTargetValue=0
Lawnmower Charger[26]SetTarget newTargetValue=0
Rear Pump[172]SetTarget newTargetValue=0
Front Pump[173]SetTarget newTargetValue=0
Pump Trigger[90]SetTarget newTargetValue=0
Vent Boost Override[94]SetTarget newTargetValue=0
Tablet Charger[5]SetTarget newTargetValue=0
Ventilation Boost[52]SetTarget newTargetValue=0

Action: C_Not_cGenerate_Excess_Power_and_sday_time

Device Actions:

Immediate
DeviceActionArguments
Game Controller Char[37]SetTarget newTargetValue=0
Boost Switch[53]SetTarget newTargetValue=0
Baby Monitor[16]SetTarget newTargetValue=1
Excess Power - Pumps[125]SetTarget newTargetValue=0
Lawnmower Charger[26]SetTarget newTargetValue=0
Rear Pump[172]SetTarget newTargetValue=0
Front Pump[173]SetTarget newTargetValue=0
Vent Boost Override[94]SetTarget newTargetValue=0
Tablet Charger[5]SetTarget newTargetValue=1
Ventilation Boost[52]SetTarget newTargetValue=0

Action: C_Not_cGenerate_Excess_Power_Pump_sday_time

Device Actions:

Immediate
DeviceActionArguments
Game Controller Char[37]SetTarget newTargetValue=0
Boost Switch[53]SetTarget newTargetValue=0
Lawnmower Charger[26]SetTarget newTargetValue=0
Excess Power - Pumps[125]SetTarget newTargetValue=0
Vent Boost Override[94]SetTarget newTargetValue=0
Tablet Charger[5]SetTarget newTargetValue=1
Baby Monitor[16]SetTarget newTargetValue=1
Ventilation Boost[52]SetTarget newTargetValue=0

Action: cGenerate_Ex_power_5

Device Actions:

Immediate
DeviceActionArguments
Rear Pump[172]SetTarget newTargetValue=1
Front Pump[173]SetTarget newTargetValue=1

Action: tblt_charge_full

Device Actions:

Immediate
DeviceActionArguments
Tablet Charger[5]SetTarget newTargetValue=0

Referenced Devices

NameType
Tablet Charger[5]BinaryLight1
Ventilation Switch[7]BinaryLight1
Energy Monitor[12]PowerMeter1
Baby Monitor[16]BinaryLight1
Lawnmower Charger[26]BinaryLight1
Electric Blanket[27]BinaryLight1
Game Controller Char[37]BinaryLight1
Fly Trap[43]BinaryLight1
Ventilation Boost[52]BinaryLight1
Boost Switch[53]BinaryLight1
Off to bed[78]BinaryLight1
Summer Flag[88]BinaryLight1
Pump Trigger[90]BinaryLight1
Bath Night Test 10[91]BinaryLight1
Vent Boost Override[94]BinaryLight1
Spring flag[96]BinaryLight1
Autum Flag[97]BinaryLight1
Rear Pump Broken[103]BinaryLight1
Charge_Trigger[104]BinaryLight1
Baby monitor man off[106]BinaryLight1
Front Pump Broken[108]BinaryLight1
GMT[110]BinaryLight1
Charge Tablets[116]BinaryLight1
Chargers[118]ProgramLogicEG
pWinter_Flag[122]BinaryLight1
Light_Test[123]BinaryLight1
Excess Power - Pumps[125]BinaryLight1
Housesitting Switch[127]BinaryLight1
DSW-Precipitation[152]DarkSkyMetric
Rear Pump[172]BinaryLight1
Front Pump[173]BinaryLight1
Test excess power 1[174]BinaryLight1
Test excess power 2[175]BinaryLight1
Test excess power 3[176]BinaryLight1
Test excess power 4[177]BinaryLight1
Test excess power 5[178]BinaryLight1
Day_Time_Check[180]BinaryLight1