Warning, long log. Summary: I fired it up and both the target light and the test light were blinking as seen in the full logs.
2020-11-16 18:55:08.452 [ome.event.ItemCommandEvent] - Item 'Outdoor_Perimeter_Color' received command ON
2020-11-16 18:55:08.498 [ome.event.ItemCommandEvent] - Item 'Test_Color' received command OFF
2020-11-16 18:55:08.680 [vent.ItemStateChangedEvent] - Test_Color changed from 49.6063,100.0,100 to 49.6063,100.0,0
==> /var/log/openhab2/openhab.log <==
2020-11-16 18:55:10.437 [DEBUG] [t.internal.actions.TimerExecutionJob] - Executing timer 'DEFAULT.Timer 28 2020-11-16T18:40:00.220-05:00: Proxy for org.eclipse.xtext.xbase.lib.Procedures$Procedure0: [ | {
<XFeatureCallImplCustom>.sendCommand(<XIfExpressionImpl>)
<XFeatureCallImplCustom>.sendCommand(<XIfExpressionImpl>)
org.eclipse.xtext.xbase.impl.XIfExpressionImpl@16de6c2 (conditionalExpression: false)
} ]'
==> /var/log/openhab2/events.log <==
2020-11-16 18:55:10.481 [ome.event.ItemCommandEvent] - Item 'Outdoor_Perimeter_Color' received command ON
2020-11-16 18:55:10.513 [ome.event.ItemCommandEvent] - Item 'Test_Color' received command ON
2020-11-16 18:55:10.699 [vent.ItemStateChangedEvent] - Test_Color changed from 49.6063,100.0,0 to 49.6063,100.0,100
2020-11-16 18:55:10.709 [vent.ItemStateChangedEvent] - Test_Color changed from 49.6063,100.0,100 to 49.6063,100.0,2
2020-11-16 18:55:11.431 [ome.event.ItemCommandEvent] - Item 'Outdoor_Perimeter_Color' received command OFF
==> /var/log/openhab2/openhab.log <==
2020-11-16 18:55:12.467 [DEBUG] [t.internal.actions.TimerExecutionJob] - Executing timer 'DEFAULT.Timer 28 2020-11-16T18:40:00.220-05:00: Proxy for org.eclipse.xtext.xbase.lib.Procedures$Procedure0: [ | {
<XFeatureCallImplCustom>.sendCommand(<XIfExpressionImpl>)
<XFeatureCallImplCustom>.sendCommand(<XIfExpressionImpl>)
org.eclipse.xtext.xbase.impl.XIfExpressionImpl@16de6c2 (conditionalExpression: false)
} ]'
==> /var/log/openhab2/events.log <==
2020-11-16 18:55:12.513 [ome.event.ItemCommandEvent] - Item 'Outdoor_Perimeter_Color' received command ON
2020-11-16 18:55:12.542 [ome.event.ItemCommandEvent] - Item 'Test_Color' received command OFF
2020-11-16 18:55:12.799 [vent.ItemStateChangedEvent] - Test_Color changed from 49.6063,100.0,2 to 49.6063,100.0,98
2020-11-16 18:55:12.817 [vent.ItemStateChangedEvent] - Test_Color changed from 49.6063,100.0,98 to 49.6063,100.0,0
2020-11-16 18:55:12.869 [vent.ItemStateChangedEvent] - Outdoor_Perimeter_Color changed from 49.6063,100.0,0 to 49.6063,100.0,100
==> /var/log/openhab2/openhab.log <==
2020-11-16 18:55:14.497 [DEBUG] [t.internal.actions.TimerExecutionJob] - Executing timer 'DEFAULT.Timer 28 2020-11-16T18:40:00.220-05:00: Proxy for org.eclipse.xtext.xbase.lib.Procedures$Procedure0: [ | {
<XFeatureCallImplCustom>.sendCommand(<XIfExpressionImpl>)
<XFeatureCallImplCustom>.sendCommand(<XIfExpressionImpl>)
org.eclipse.xtext.xbase.impl.XIfExpressionImpl@16de6c2 (conditionalExpression: false)
} ]'
==> /var/log/openhab2/events.log <==
2020-11-16 18:55:14.532 [ome.event.ItemCommandEvent] - Item 'Outdoor_Perimeter_Color' received command OFF
2020-11-16 18:55:14.561 [ome.event.ItemCommandEvent] - Item 'Test_Color' received command ON
2020-11-16 18:55:14.737 [vent.ItemStateChangedEvent] - Test_Color changed from 49.6063,100.0,0 to 49.6063,100.0,98
2020-11-16 18:55:14.775 [vent.ItemStateChangedEvent] - Test_Color changed from 49.6063,100.0,98 to 49.6063,100.0,1
2020-11-16 18:55:14.810 [vent.ItemStateChangedEvent] - Outdoor_Perimeter_Color changed from 49.6063,100.0,100 to 49.6063,100.0,0
==> /var/log/openhab2/openhab.log <==
2020-11-16 18:55:16.526 [DEBUG] [t.internal.actions.TimerExecutionJob] - Executing timer 'DEFAULT.Timer 28 2020-11-16T18:40:00.220-05:00: Proxy for org.eclipse.xtext.xbase.lib.Procedures$Procedure0: [ | {
<XFeatureCallImplCustom>.sendCommand(<XIfExpressionImpl>)
<XFeatureCallImplCustom>.sendCommand(<XIfExpressionImpl>)
org.eclipse.xtext.xbase.impl.XIfExpressionImpl@16de6c2 (conditionalExpression: false)
} ]'
==> /var/log/openhab2/events.log <==
2020-11-16 18:55:16.578 [ome.event.ItemCommandEvent] - Item 'Outdoor_Perimeter_Color' received command ON
2020-11-16 18:55:16.607 [ome.event.ItemCommandEvent] - Item 'Test_Color' received command OFF
2020-11-16 18:55:16.767 [vent.ItemStateChangedEvent] - Test_Color changed from 49.6063,100.0,1 to 49.6063,100.0,0
2020-11-16 18:55:16.833 [vent.ItemStateChangedEvent] - Outdoor_Perimeter_Color changed from 49.6063,100.0,0 to 49.6063,100.0,100
2020-11-16 18:55:16.924 [vent.ItemStateChangedEvent] - Outdoor_Perimeter_Color changed from 49.6063,100.0,100 to 49.6063,100.0,0
2020-11-16 18:55:17.729 [vent.ItemStateChangedEvent] - Outdoor_Perimeter_Color changed from 49.6063,100.0,0 to 49.6063,100.0,100
==> /var/log/openhab2/openhab.log <==
2020-11-16 18:55:18.562 [DEBUG] [t.internal.actions.TimerExecutionJob] - Executing timer 'DEFAULT.Timer 28 2020-11-16T18:40:00.220-05:00: Proxy for org.eclipse.xtext.xbase.lib.Procedures$Procedure0: [ | {
<XFeatureCallImplCustom>.sendCommand(<XIfExpressionImpl>)
<XFeatureCallImplCustom>.sendCommand(<XIfExpressionImpl>)
org.eclipse.xtext.xbase.impl.XIfExpressionImpl@16de6c2 (conditionalExpression: false)
This is a section filtered on just command to make it smaller. For some strange reason the Target light starts receiving only ONs. Nothing has been touched. Oddly, the test light is still blinking. I thought that state was an internal representation based on last issued command, not an interrogation of the thing. That is why I’m perplexed as to why it changes it’s state. I suspect I could do a work around possibly test for null, or put in the blinking code if OFF or NULL turn on? Not sure the syntax for that?
2020-11-16 18:56:38.017 [ome.event.ItemCommandEvent] - Item 'Test_Color' received command OFF
<XFeatureCallImplCustom>.sendCommand(<XIfExpressionImpl>)
<XFeatureCallImplCustom>.sendCommand(<XIfExpressionImpl>)
2020-11-16 18:56:40.032 [ome.event.ItemCommandEvent] - Item 'Outdoor_Perimeter_Color' received command OFF
2020-11-16 18:56:40.061 [ome.event.ItemCommandEvent] - Item 'Test_Color' received command ON
<XFeatureCallImplCustom>.sendCommand(<XIfExpressionImpl>)
<XFeatureCallImplCustom>.sendCommand(<XIfExpressionImpl>)
2020-11-16 18:56:42.063 [ome.event.ItemCommandEvent] - Item 'Outdoor_Perimeter_Color' received command ON
2020-11-16 18:56:42.090 [ome.event.ItemCommandEvent] - Item 'Test_Color' received command ON
<XFeatureCallImplCustom>.sendCommand(<XIfExpressionImpl>)
<XFeatureCallImplCustom>.sendCommand(<XIfExpressionImpl>)
2020-11-16 18:56:44.098 [ome.event.ItemCommandEvent] - Item 'Outdoor_Perimeter_Color' received command OFF
2020-11-16 18:56:44.129 [ome.event.ItemCommandEvent] - Item 'Test_Color' received command ON
<XFeatureCallImplCustom>.sendCommand(<XIfExpressionImpl>)
<XFeatureCallImplCustom>.sendCommand(<XIfExpressionImpl>)
2020-11-16 18:56:46.120 [ome.event.ItemCommandEvent] - Item 'Outdoor_Perimeter_Color' received command ON
2020-11-16 18:56:46.164 [ome.event.ItemCommandEvent] - Item 'Test_Color' received command OFF
<XFeatureCallImplCustom>.sendCommand(<XIfExpressionImpl>)
<XFeatureCallImplCustom>.sendCommand(<XIfExpressionImpl>)
2020-11-16 18:56:48.148 [ome.event.ItemCommandEvent] - Item 'Outdoor_Perimeter_Color' received command OFF
2020-11-16 18:56:48.184 [ome.event.ItemCommandEvent] - Item 'Test_Color' received command ON
<XFeatureCallImplCustom>.sendCommand(<XIfExpressionImpl>)
<XFeatureCallImplCustom>.sendCommand(<XIfExpressionImpl>)
2020-11-16 18:56:50.189 [ome.event.ItemCommandEvent] - Item 'Outdoor_Perimeter_Color' received command ON
2020-11-16 18:56:50.221 [ome.event.ItemCommandEvent] - Item 'Test_Color' received command OFF
<XFeatureCallImplCustom>.sendCommand(<XIfExpressionImpl>)
<XFeatureCallImplCustom>.sendCommand(<XIfExpressionImpl>)
2020-11-16 18:56:52.222 [ome.event.ItemCommandEvent] - Item 'Outdoor_Perimeter_Color' received command ON
2020-11-16 18:56:52.257 [ome.event.ItemCommandEvent] - Item 'Test_Color' received command ON
<XFeatureCallImplCustom>.sendCommand(<XIfExpressionImpl>)
<XFeatureCallImplCustom>.sendCommand(<XIfExpressionImpl>)
2020-11-16 18:56:54.270 [ome.event.ItemCommandEvent] - Item 'Outdoor_Perimeter_Color' received command ON
2020-11-16 18:56:54.303 [ome.event.ItemCommandEvent] - Item 'Test_Color' received command ON
<XFeatureCallImplCustom>.sendCommand(<XIfExpressionImpl>)
<XFeatureCallImplCustom>.sendCommand(<XIfExpressionImpl>)
2020-11-16 18:56:56.285 [ome.event.ItemCommandEvent] - Item 'Outdoor_Perimeter_Color' received command ON
2020-11-16 18:56:56.317 [ome.event.ItemCommandEvent] - Item 'Test_Color' received command OFF
<XFeatureCallImplCustom>.sendCommand(<XIfExpressionImpl>)
As always, thanks!
Cliff