STEP
addd switch
add input
merge
add alarm switch
Merge pull request #10 from Goldenstone/memo

Seems okay. 赶时间我就先merge了。