def run(self): self.button1.attach(self.button1_callback) Blinker.attachData(self.data_callback) Blinker.attachHeartbeat(self.heartbeat_callback) self.button2.attach(self.button2_callback) self.button3.attach(self.button3_callback) self.button4.attach(self.button4_callback) self.slider1.attach(self.slider1_callback) self.slider2.attach(self.slider2_callback) while True: value = get_value() try: Blinker.run() except OSError: pass
button1.icon('icon_1') button1.color('#FFFFFF') button1.text('Your button name or describe') button1.print(state) def data_callback(data): global counter BLINKER_LOG('Blinker readString: ', data) counter += 1 number1.print(counter) button1.attach(button1_callback) Blinker.attachData(data_callback) BlinkerMiot.attachPowerState(miotPowerState) BlinkerMiot.attachColor(miotColor) BlinkerMiot.attachMode(miotMode) BlinkerMiot.attachCancelMode(miotcMode) BlinkerMiot.attachBrightness(miotBright) BlinkerMiot.attachColorTemperature(miotColorTemp) BlinkerMiot.attachQuery(miotQuery) if __name__ == '__main__': while True: Blinker.run()