dohertj2 dohertj2
  • Joined on 2026-02-20
dohertj2 pushed to main at dohertj2/scadaproj 2026-10-09 11:32:56 -04:00
c713925ac7 docs(index): OtOpcUa #665 dead in-place ApplyDelta seam deleted
dohertj2 pushed to master at dohertj2/lmxopcua 2026-10-09 11:32:55 -04:00
88ef1ea908 Merge hw6-665 (#665 delete the dead in-place ApplyDelta seam)
1ea1da8236 refactor(runtime): delete the dead in-place ApplyDelta seam; config change = respawn only (#665)
Compare 2 commits »
dohertj2 opened issue dohertj2/lmxopcua#665 2026-10-09 11:20:03 -04:00
Delete the dead in-place ApplyDelta seam (config change = respawn only)
dohertj2 commented on issue dohertj2/lmxopcua#664 2026-10-09 11:17:27 -04:00
Mid-connect ApplyDelta: Calculation and Galaxy ignore the adopted config; no DeltaApplied re-register

Fixed on master in f622d0be (merging 97fcf624).

Calculation. InitializeAsync now adopts a config that has a real body. It rebuilds the tag table through the same AdoptConfig routine…

dohertj2 closed issue dohertj2/lmxopcua#664 2026-10-09 11:17:27 -04:00
Mid-connect ApplyDelta: Calculation and Galaxy ignore the adopted config; no DeltaApplied re-register
dohertj2 pushed to main at dohertj2/scadaproj 2026-10-09 11:17:17 -04:00
0b056c6fee docs(index): OtOpcUa #664 mid-connect ApplyDelta config adoption
dohertj2 pushed to master at dohertj2/lmxopcua 2026-10-09 11:17:16 -04:00
f622d0be2d Merge hw6-664 (#664 mid-connect ApplyDelta: Calculation adopts, Galaxy refuses, DeltaApplied sent)
97fcf624ae fix(drivers): mid-connect ApplyDelta adopts config in Calculation, refuses it in Galaxy (#664)
Compare 2 commits »
dohertj2 opened issue dohertj2/lmxopcua#664 2026-10-09 11:01:24 -04:00
Mid-connect ApplyDelta: Calculation and Galaxy ignore the adopted config; no DeltaApplied re-register
dohertj2 commented on issue dohertj2/lmxopcua#663 2026-10-09 08:00:21 -04:00
DriverInstanceActor: in-place ApplyDelta while Connected leaves stale subscription handles

Fixed on master in 1355049f (merging 39c5af3d).

Fix. A Connected ApplyDelta now:

  1. Releases the data subscription and the native-alarm subscription at the driver (bounded and…
dohertj2 closed issue dohertj2/lmxopcua#663 2026-10-09 08:00:21 -04:00
DriverInstanceActor: in-place ApplyDelta while Connected leaves stale subscription handles
dohertj2 pushed to main at dohertj2/scadaproj 2026-10-09 08:00:13 -04:00
484b176cd6 docs(index): OtOpcUa #663 in-place ApplyDelta re-subscribes data + alarms
dohertj2 pushed to master at dohertj2/lmxopcua 2026-10-09 08:00:12 -04:00
1355049f50 Merge hw6-663 (#663 in-place ApplyDelta re-subscribes data + alarms)
39c5af3d7f fix(runtime): in-place ApplyDelta releases and re-subscribes data + alarms (#663)
Compare 2 commits »
dohertj2 opened issue dohertj2/lmxopcua#663 2026-10-09 07:46:00 -04:00
DriverInstanceActor: in-place ApplyDelta while Connected leaves stale subscription handles
dohertj2 commented on issue dohertj2/lmxopcua#662 2026-10-09 07:41:09 -04:00
OpcUaClient native-alarm feed not restored by reconcile / lost on a non-respawning deploy

Fixed on master 83d129d1 (5067509d + review follow-up 28ca04e4).

Root cause

In DriverInstanceActor, the data re-subscribe path (HandleSubscribeAsync, then UnsubscribeAsync, then…

dohertj2 closed issue dohertj2/lmxopcua#662 2026-10-09 07:40:35 -04:00
OpcUaClient native-alarm feed not restored by reconcile / lost on a non-respawning deploy
dohertj2 pushed to main at dohertj2/scadaproj 2026-10-09 07:40:26 -04:00
dd1eea2106 docs(index): OtOpcUa #662 native-alarm feed survives non-respawning deploys
dohertj2 pushed to master at dohertj2/lmxopcua 2026-10-09 07:40:24 -04:00
83d129d1bd Merge hw6-662 (#662 native-alarm feed survives data re-subscribes; reconcile retries alarms)
28ca04e466 fix(#662 review): back off alarm retries, contain failed OpcUaClient alarm subscribes
5067509dd4 fix(runtime): keep native-alarm feed across data re-subscribes; reconcile retries alarms (#662)
Compare 3 commits »
dohertj2 pushed to main at dohertj2/network 2026-10-09 07:23:26 -04:00
fab35e8e7c Document Z-Wave JS and Zigbee2MQTT on Docker host; drop Raspberry Pi docs
0b2f68a1c2 Update HA automation count after removing dead Joe's Room automations
c4a3b028b2 Fix ha.md integrations heading after Tasmota removal
20a8553bd8 Remove Tasmota from Home Assistant docs
73f52fe7ed Remove YoLink from Home Assistant docs
Compare 9 commits »
dohertj2 pushed to main at dohertj2/scadaproj 2026-10-09 07:20:39 -04:00
63cc772e8d docs(index): OtOpcUa hw5 batch — #657 alarm restatement, #660, #661, #592 hw evidence, #662 filed
dohertj2 commented on issue dohertj2/lmxopcua#592 2026-10-09 07:20:21 -04:00
Native AB transport: bench-controller proof of writes + PCCC, then decide libplctag deletion

Progress (hw5, pushed in master ea220363, merge b394413e), all on Z-35162 (CompactLogix 5069-L320ERS2, ab://10.209.70.160/1,0), user-approved one-off writes, each restored and verified:

-…