Commit 6bf34a81 authored by Alessandro Ranellucci's avatar Alessandro Ranellucci

Added a macro and button definition for controlling fan

parent d2b90ebe
# Sample .pronsolerc file - copy this into your home directory and rename it to .pronsolerc # Sample .pronsolerc file - copy this into your home directory and rename it to .pronsolerc
!print "Loaded " + self.rc_filename !print "Loaded " + self.rc_filename
macro loud macro loud
!if self.p.loud: !if self.p.loud:
!self.p.loud = 0 !self.p.loud = 0
...@@ -10,3 +11,17 @@ macro loud ...@@ -10,3 +11,17 @@ macro loud
!if hasattr(self,"cur_button") and self.cur_button is not None: !if hasattr(self,"cur_button") and self.cur_button is not None:
!self.onecmd('button %d "loud (on)" /c yellow loud' % self.cur_button) !self.onecmd('button %d "loud (on)" /c yellow loud' % self.cur_button)
button 0 "loud (off)" /c "green" loud button 0 "loud (off)" /c "green" loud
macro fan
!global _fan
!if '_fan' in globals() and _fan:
!_fan = 0
M107
!if hasattr(self,"cur_button") and self.cur_button is not None:
!self.onecmd('button %d "fan (off)" /c green fan' % self.cur_button)
!else:
!_fan = 1
M106
!if hasattr(self,"cur_button") and self.cur_button is not None:
!self.onecmd('button %d "fan (on)" /c yellow fan' % self.cur_button)
button 1 "fan (off)" /c "green" fan
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment