Servita-Community / ServitaFirmware

The main firmware for the Servita and ServitaDuo base devices.
1 stars 1 forks source link

On Board LED Support #22

Closed TeaBear5 closed 3 months ago

TeaBear5 commented 3 months ago

Build the system for reporting states with the on board LED. Implement state reporting into the desired locations.

dan-servita-team commented 3 months ago

Overview of the Error readout and Onboard LED use: Hardware Error - Red Motor Timeout - When the Gantry Motor is moving, if no limit switches have been pressed after xxx time, the device shuts down and throws a timeout error. This is to prevent stalling and motor burnout. Network Error - Blue Status - Connected: Solid Blue Status - Looking for Connection: Fast Blink Blue Status - No Connection: Slow Blink Blue

Further Use: Level Detection Expansion - If the liquid level status expansion or QWIIK sensor is created, the onboard LED could use the LED, or the external LEDS to show this.

Party Mode Easter Egg - Every xx drinks the LED goes party mode