Change Log for OctoPrintController
25253
- Keeps call to deprecated Controller method for backward compatibility with Reactor builds prior to 25253.
25243
- Use SockJS interface if server presents it. This allows much crisper updates of state via push messages from OctoPrint, rather than periodically polling it. Polling is still used as a fallback if SockJS can't connect or the connection experiences a sustained failure.
22323
- Prevent any runtime error in the notification handler from causing problems for the event chain.
22305
- Make sure timer is stopped when control entity is switched off (to avoid spurious message later, otherwise no ill effect).
22292
- Allow configuration of
control_entity with the canonical ID of a switch (i.e. has power_switch capability) that controls the power state of the printer. When the control entity is off, no queries will be made to OctoPrint. When the control entity is turned on, queries are started.
22283
- Minor code cleanup. No new features or fixes.
22264
- Fix printer3d.reachable.
- Additional hysteresis for offline condition.