Another odd thing I have noticed. When a switch (or motion sensor) is turned ON (and sometimes OFF) with the paddle you get two events like this (seqnum 911 and 915):
<?xml version="1.0"?><Event seqnum="911" sid="uuid:114"><control>DON</control><action>0</action><node>34 CB 62 1</node><eventInfo></eventInfo></Event>
[2020-12-10 12:19:51,134][DEBUG](pyisy ) Node 34 CB 62 1 (closetLight) received EVENT NodeProperty('34 CB 62 1': control='DON', value='0', prec='0', uom='', formatted='0')
<?xml version="1.0"?><Event seqnum="912" sid="uuid:114"><control>ST</control><action uom="100" prec="0">255</action><node>34 CB 62 1</node><eventInfo></eventInfo><fmtAct>100%</fmtAct></Event>
<?xml version="1.0"?><Event seqnum="913" sid="uuid:114"><control>_1</control><action>3</action><node></node><eventInfo>[ 34 CB 62 1] DON 0</eventInfo></Event>
<?xml version="1.0"?><Event seqnum="914" sid="uuid:114"><control>_1</control><action>3</action><node></node><eventInfo>[ 34 CB 62 1] ST 255 (uom=100 prec=0)</eventInfo></Event>
<?xml version="1.0"?><Event seqnum="915" sid="uuid:114"><control>DON</control><action>0</action><node>34 CB 62 1</node><eventInfo></eventInfo></Event>
[2020-12-10 12:19:55,653][DEBUG](pyisy ) Node 34 CB 62 1 (closetLight) received EVENT NodeProperty('34 CB 62 1': control='DON', value='0', prec='0', uom='', formatted='0')
The DEBUG output is my program (based on PyIsy), so that you can see the timing - there is about 4.5 seconds between the two events.
I don't remember this happening before (but it's possible it was happening, and I just didn't notice).
The event viewer does show the extra event (this is a different switch):
Thu 12/10/2020 12:37:58 PM : [ 44 F0 C6 1] DOF 0
Thu 12/10/2020 12:37:58 PM : [ 44 F0 C6 1] ST 0 (uom=100 prec=0)
Thu 12/10/2020 12:38:08 PM : [ 44 F0 C6 1] DON 0
Thu 12/10/2020 12:38:08 PM : [ 44 F0 C6 1] ST 255 (uom=100 prec=0)
Thu 12/10/2020 12:38:15 PM : [ 44 F0 C6 1] DON 0
It's weirdly inconsistent, sometimes you get two OFF's, mostly you get two ON's. Is this another weird Insteon thing? or is the event getting duplicated somehow?
This doesn't happen if you turn the switch ON/OFF with an insteon command, just with the paddle (because you get no EVENT reporting if you do that).
It doesn't cause a big problem, as the ST value is only sent once, (and I mostly trigger off that), I do have some logic that looks for Faston/off events, and they trigger twice (but again it doesn't really matter).
Just thought I would point out the odd double event triggering.