the novaya armour repairer when disabled will not appear as an installed device, you must dock with a station with dock services to enable it.

20211023212610_1.jpg
20211023212610_1.jpg
george moromisato 29 Nov 2021:

Fixed in 1.9. Thank you!

This turned out to be a ridiculously subtle bug. The Novaya device was not showing up in the disable menu because the engine thought it consumed 0 power. Why did it seem to consume 0 power? Because the <GetArmorRegen> event was returning 0 power. But how? The code looks correct. Turns out that the GetPowerRating call, which invokes <GetArmorRegen> was not setting aArmorItem, which caused <GetArmorRegen> to return nil.