You can use Streamdeck as an interface of control for your SMODE Server thanks the official plugin for SMODE on Companion:
        
                    
                                On SMODE COMPOSE version, being ON-AIR will disable de communication between Companion and Smode.
        
                    
                    Requirements
                              Version of companion that embedd the Smode Module:
          
                    
                      companion-win64-3.2.2
                     or Higher version.
          Start Companion and add the Smode Live inputConnection
          
 
                    
                               Edit the connections according to the Smode configuration (ip adress, port, Http mode)
          
 
                    
                              Go on Smode -> Preference and activate the 
                    Http Server
                    Enable communication with Smode through HTTP API
                    Read More
                     
                    
                     
                            Once connected, the companion module display Presets according to the state of your servers, the differents devices created and the current project.
        Use the companion presets to trig the following actions:
        
 
                    
                    
                    Interface
                     
                    
                    
                      - 
                        Toggle ON AIR
                      
- 
                        Toggle OUTPUT
                      
- 
                        Toggle Power Save Mode (slowing the engine, so it is normal if the button does not respond instantly)
                      
 
                    
                    Variable
                     
                    
                    
                      - 
                        Get Edition: Read only to retrieve the current edition of Smode
                      
- 
                        Get Version: Read only to retrieve the current version of Smode
                      
- 
                        Get Status: Read only to get back the status of the engine. 
                      
- 
                        Get FPS: Display the current FPS
                      
- 
                        Get VRAM: Display the current VRAM state
                      
 
                    
                    General
                     
                    
                    
                      - 
                        Get Contents: Update the content manually (if  "Auto Contents" is turned Off in the Polling Category) 
                      
- 
                        Get Devices:  Update the devices manually (if  "Auto Devices" is turned Off in the Polling Category)
                      
 
                    
                    Devices
                     
                    
                            For each Devices
          
                    
 
                    
                    Scenes & show
                     
                    
                            For each Scenes:
          
                    
                      - 
                        Toggle Scene Activation
                      
- 
                        Toggle Scene Loading
                      
           For each Main Timelines in each scene and show:
          
                    
                      - 
                        Trig PLAY
                      
- 
                        Trig PAUSE
                      
- 
                        Trig RESET
                      
- 
                        Trig NEXT
                      
- 
                        Trig PREVIOUS
                      
- 
                        Toggle LOOP
                      
            For each Markers of each Main Timelines
          
                    
          for each Parameter bank: