import atcmd
import net
import machine
+import usys
resp=bytearray(50)
# atcmd.sendSync('AT+log=52,1\r\n',resp,'',200)
# print("AT+log=52,1:{}".format(resp))
self.managers = []
def append_manager(self, manager):
- if isinstance(manager, Abstract):
- manager.post_processor_after_instantiation()
- self.managers.append(manager)
+ try:
+ if isinstance(manager, Abstract):
+ manager.post_processor_after_instantiation()
+ self.managers.append(manager)
+ except Exception as e:
+ usys.print_exception(e)
return self
def start(self):
- for manager in self.managers:
- manager.post_processor_before_initialization()
- manager.initialization()
- manager.post_processor_after_initialization()
-
+ try:
+ for manager in self.managers:
+ manager.post_processor_before_initialization()
+ manager.initialization()
+ manager.post_processor_after_initialization()
+ except Exception as e:
+ usys.print_exception(e)
class watchApp(App):
def __init__(self):
res = uos.statvfs("/ext")
res = list(res)
print('总ext空间:{} MB,剩余空间:{} MB'.format((((res[0] * res[2]) / 1024 / 1024)),((res[0] * res[3]) / 1024 / 1024)))
- print("init1:{}".format(utime.localtime()))
+ #print("init1:{}".format(utime.localtime()))
import EventMesh
- print("init2:{}".format(utime.localtime()))
+ #print("init2:{}".format(utime.localtime()))
from lcd import tp_cst816
- print("init3:{}".format(utime.localtime()))
+ #print("init3:{}".format(utime.localtime()))
from ui_main_menu import MainMenuScreen
# from ui_WatchFaceScreen import WatchFaceScreen
import ui as _ui
# import ui as _ui
- print("init4:{}".format(utime.localtime()))
+ #print("init4:{}".format(utime.localtime()))
ui = _ui.UI()
ui.post_processor_after_instantiation()
app = watchApp()
app.set_ui(ui)
- app.append_manager(getStorageDataManager())
- ui.add_screen(_ui.SystemInitScreen())
- EventMesh.publish("load_screen", {"screen": "system_init"})
- print("init5:{}".format(utime.localtime()))
- ui.add_screen(MainMenuScreen())
- ui.add_screen(_ui.PopupScreen())
- ui.add_screen(_ui.PhoneScreen())
- ui.add_screen(_ui.HeartrateScreen())
- import ui_setting as _ui_setting
- ui.add_screen(_ui_setting.SettingScreen())
- ui.add_screen(_ui.ToolboxScreen())
- ui.add_screen(_ui.StepScreen())
- ui.add_screen(_ui.CountdownScreen())
- ui.add_screen(_ui.StopwatchScreen())
- ui.add_screen(_ui.WeatherScreen())
- ui.add_screen(_ui.Spo2Screen())
- ui.add_screen(_ui.TemperatureScreen())
- ui.add_screen(_ui.ContactsScreen())
- from appWechat import WechatScreen,TK_ProtoCol,MESSAGE_ProtoCol,NewWechatPopupScreen
- ui.add_screen(WechatScreen())
- from alarm import ClkListScreen,ClockManager,NewEditClk,CLKTimeScreen,ClkPeriod,PopupAlarmScreen
- from ui_health import HealthScreen
- ui.add_screen(ClkListScreen())
- ui.add_screen(_ui.CountdownEndScreen())
- ui.add_screen(NewEditClk())
- ui.add_screen(CLKTimeScreen())
- ui.add_screen(ClkPeriod())
-
- # ui.add_screen(_ui_setting.LanguageScreen())
- ui.add_screen(_ui_setting.DialswitchScreen())
- # ui.add_screen(_ui.ThemeswitchScreen())
- ui.add_screen(_ui_setting.ImeiScreen())
- ui.add_screen(_ui_setting.AppScreen())
- ui.add_screen(_ui_setting.BrightnessScreen())
- ui.add_screen(_ui_setting.VolumeScreen())
- ui.add_screen(_ui_setting.RestoreScreen())
- ui.add_screen(_ui_setting.PoweroffScreen())
- ui.add_screen(_ui_setting.VersionScreen())
- ui.add_screen(_ui_setting.UpdateScreen())
- ui.add_screen(_ui_setting.AlarmvolumeScreen())
- ui.add_screen(_ui_setting.MsgvolumeScreen())
- ui.add_screen(_ui_setting.PhoneringScreen())
- ui.add_screen(_ui_setting.totalvolumeScreen())
- ui.add_screen(_ui_setting.PoweroffConfirmScreen())
- ui.add_screen(_ui_setting.PowerOnScreen())
- ui.add_screen(_ui.DialingScreen())
- ui.add_screen(_ui.CallLogScreen())
- from appAlipay import Alipay ,AlipayOpenScreen,Alipay_1_1,Alipay_invite,Alipay_inviting,\
- Alipay_success,Alipay_paycode,Alipay_pay_success,Alipay_collect,Alipay_parent
- ui.add_screen(AlipayOpenScreen())
- ui.add_screen(Alipay_1_1())
- ui.add_screen(Alipay_invite())
- ui.add_screen(Alipay_inviting())
- ui.add_screen(Alipay_success())
- ui.add_screen(Alipay_paycode())
- ui.add_screen(Alipay_pay_success())
- ui.add_screen(Alipay_collect())
- ui.add_screen(Alipay_parent())
- ui.add_screen(_ui.UIFINDScreen())
- ui.add_screen(_ui.MsgDetailScreen())
- ui.add_screen(_ui.IncomingCallScreen())
- ui.add_screen(_ui.OnCallScreen())
- ui.add_screen(_ui.MessageFullScreen())
- # ui.add_screen(_ui.PowerOnScreen())
- ui.add_screen(FactoryModeLocationScreen())
- ui.add_screen(FactoryModeScreen())
- ui.add_screen(FactoryModeAlipayInitScreen())
- ui.add_screen(FactoryModeBatTestScreen())
- ui.add_screen(FactoryModeHsensorTestScreen())
- ui.add_screen(PopupAlarmScreen())
- ui.add_screen(_ui.LowPowerScreen())
- ui.add_screen(_ui.NewMessageScreen())
- ui.add_screen(_ui.sosScreen())
- ui.add_screen(_ui.noSosDataScreen())
- ui.add_screen(_ui.NoSimScreen())
- ui.add_screen(_ui.NoSimPowerScreen())
- ui.add_screen(_ui.DialingNoPlayPopupScreen())
- ui.add_screen(_ui.NovaliedNumScreen())
- ui.add_screen(_ui.DialNoconnectPopupScreen())
- ui.add_screen(_ui.LowOnePowerScreen())
- ui.add_screen(_ui.RemoveMessageScreen())
- ui.add_screen(_ui.NoSimAutoScreen())
- ui.add_screen(_ui.chargefullScreen())
- ui.add_screen(_ui.chargeInScreen())
- ui.add_screen(_ui.chargeOutScreen())
- ui.add_screen(_ui.restore_confirmScreen())
- ui.add_screen(NewWechatPopupScreen())
- ui.add_screen(HealthScreen())
- # ui.add_screen(_ui.Setting3Screen())
- print("init6:{}".format(utime.localtime()))
+ try:
+ app.append_manager(getStorageDataManager())
+ except Exception as e:
+ usys.print_exception(e)
+ try:
+ ui.add_screen(_ui.SystemInitScreen())
+ EventMesh.publish("load_screen", {"screen": "system_init"})
+ except Exception as e:
+ usys.print_exception(e)
+ #print("init5:{}".format(utime.localtime()))
+ try:
+ ui.add_screen(MainMenuScreen())
+ ui.add_screen(_ui.PopupScreen())
+ ui.add_screen(_ui.PhoneScreen())
+ ui.add_screen(_ui.HeartrateScreen())
+ except Exception as e:
+ usys.print_exception(e)
+ try:
+ import ui_setting as _ui_setting
+ ui.add_screen(_ui_setting.SettingScreen())
+ ui.add_screen(_ui.ToolboxScreen())
+ ui.add_screen(_ui.StepScreen())
+ ui.add_screen(_ui.CountdownScreen())
+ ui.add_screen(_ui.StopwatchScreen())
+ ui.add_screen(_ui.WeatherScreen())
+ ui.add_screen(_ui.Spo2Screen())
+ ui.add_screen(_ui.TemperatureScreen())
+ ui.add_screen(_ui.ContactsScreen())
+ except Exception as e:
+ usys.print_exception(e)
+ try:
+ from appWechat import WechatScreen,TK_ProtoCol,MESSAGE_ProtoCol,NewWechatPopupScreen
+ ui.add_screen(WechatScreen())
+ from alarm import ClkListScreen,ClockManager,NewEditClk,CLKTimeScreen,ClkPeriod,PopupAlarmScreen
+ from ui_health import HealthScreen
+ ui.add_screen(ClkListScreen())
+ ui.add_screen(_ui.CountdownEndScreen())
+ ui.add_screen(NewEditClk())
+ ui.add_screen(CLKTimeScreen())
+ ui.add_screen(ClkPeriod())
+ except Exception as e:
+ usys.print_exception(e)
+ try:
+ # ui.add_screen(_ui_setting.LanguageScreen())
+ ui.add_screen(_ui_setting.DialswitchScreen())
+ # ui.add_screen(_ui.ThemeswitchScreen())
+ ui.add_screen(_ui_setting.ImeiScreen())
+ ui.add_screen(_ui_setting.AppScreen())
+ ui.add_screen(_ui_setting.BrightnessScreen())
+ ui.add_screen(_ui_setting.VolumeScreen())
+ ui.add_screen(_ui_setting.RestoreScreen())
+ ui.add_screen(_ui_setting.PoweroffScreen())
+ ui.add_screen(_ui_setting.VersionScreen())
+ ui.add_screen(_ui_setting.UpdateScreen())
+ ui.add_screen(_ui_setting.AlarmvolumeScreen())
+ ui.add_screen(_ui_setting.MsgvolumeScreen())
+ ui.add_screen(_ui_setting.PhoneringScreen())
+ ui.add_screen(_ui_setting.totalvolumeScreen())
+ ui.add_screen(_ui_setting.PoweroffConfirmScreen())
+ ui.add_screen(_ui_setting.PowerOnScreen())
+ ui.add_screen(_ui.DialingScreen())
+ ui.add_screen(_ui.CallLogScreen())
+ except Exception as e:
+ usys.print_exception(e)
+ try:
+ from appAlipay import Alipay ,AlipayOpenScreen,Alipay_1_1,Alipay_invite,Alipay_inviting,\
+ Alipay_success,Alipay_paycode,Alipay_pay_success,Alipay_collect,Alipay_parent
+ ui.add_screen(AlipayOpenScreen())
+ ui.add_screen(Alipay_1_1())
+ ui.add_screen(Alipay_invite())
+ ui.add_screen(Alipay_inviting())
+ ui.add_screen(Alipay_success())
+ ui.add_screen(Alipay_paycode())
+ ui.add_screen(Alipay_pay_success())
+ ui.add_screen(Alipay_collect())
+ ui.add_screen(Alipay_parent())
+ except Exception as e:
+ usys.print_exception(e)
+ try:
+ ui.add_screen(_ui.UIFINDScreen())
+ ui.add_screen(_ui.MsgDetailScreen())
+ ui.add_screen(_ui.IncomingCallScreen())
+ ui.add_screen(_ui.OnCallScreen())
+ ui.add_screen(_ui.MessageFullScreen())
+ # ui.add_screen(_ui.PowerOnScreen())
+ except Exception as e:
+ usys.print_exception(e)
+ try:
+ ui.add_screen(FactoryModeLocationScreen())
+ ui.add_screen(FactoryModeScreen())
+ ui.add_screen(FactoryModeAlipayInitScreen())
+ ui.add_screen(FactoryModeBatTestScreen())
+ ui.add_screen(FactoryModeHsensorTestScreen())
+ ui.add_screen(PopupAlarmScreen())
+ except Exception as e:
+ usys.print_exception(e)
+ try:
+ ui.add_screen(_ui.LowPowerScreen())
+ ui.add_screen(_ui.NewMessageScreen())
+ ui.add_screen(_ui.sosScreen())
+ ui.add_screen(_ui.noSosDataScreen())
+ ui.add_screen(_ui.NoSimScreen())
+ ui.add_screen(_ui.NoSimPowerScreen())
+ ui.add_screen(_ui.DialingNoPlayPopupScreen())
+ ui.add_screen(_ui.NovaliedNumScreen())
+ ui.add_screen(_ui.DialNoconnectPopupScreen())
+ ui.add_screen(_ui.LowOnePowerScreen())
+ ui.add_screen(_ui.RemoveMessageScreen())
+ ui.add_screen(_ui.NoSimAutoScreen())
+ ui.add_screen(_ui.chargefullScreen())
+ ui.add_screen(_ui.chargeInScreen())
+ ui.add_screen(_ui.chargeOutScreen())
+ ui.add_screen(_ui.restore_confirmScreen())
+ ui.add_screen(NewWechatPopupScreen())
+ ui.add_screen(HealthScreen())
+ # ui.add_screen(_ui.Setting3Screen())
+ except Exception as e:
+ usys.print_exception(e)
+ #print("init6:{}".format(utime.localtime()))
+ try:
+ from protocol import KEYBRD_ProtoCol,SILENCETIME2_ProtoCol,WLKEY_ProtoCol,LK_ProtoCol,PING_ProtoCol,HEART_ProtoCol,OXYGEN_ProtoCol,OXYGEN_One_ProtoCol,HRSTART_ProtoCol,CENTER_ProtoCol,UPLOAD_ProtoCol,\
+ TEMP_ProtoCol,DLT_ProtoCol,WT_ProtoCol,UD_ProtoCol,REMIND_ProtoCol, CR_ProtoCol,KA_ProtoCol,FIND_ProtoCol,POWEROFF_ProtoCol,Time_ProtoCol,\
+ ProtoColResolver,PHL_ProtoCol,MONITOR_ProtoCol,bootoff_ProtoCol,WDSTART_ProtoCol,LOWBAT_ProtoCol,sosHome_dial_ProtoCol,SockManager,NetManager
+ import mgr as mgr
+ #print("init7:{}".format(utime.localtime()))
+
+ #print("init8:{}".format(utime.localtime()))
+
+
+ #from ui_WatchFaceScreen import WatchFaceScreen
+
+
+ # from usr.test_sms import HRSTART_ProtoCol,getHrTimeManager,HEART_ProtoCol,OXYGEN_ProtoCol,OXYGEN_One_ProtoCol,getBrightnessManager,\
+ # getStorageDataManager
+ #print("init9:{}".format(utime.localtime()))
+ #from usr.ui_wechat import WechatScreen,TK_ProtoCol
- from protocol import KEYBRD_ProtoCol,SILENCETIME2_ProtoCol,WLKEY_ProtoCol,LK_ProtoCol,PING_ProtoCol,HEART_ProtoCol,OXYGEN_ProtoCol,OXYGEN_One_ProtoCol,HRSTART_ProtoCol,CENTER_ProtoCol,UPLOAD_ProtoCol,\
- TEMP_ProtoCol,DLT_ProtoCol,WT_ProtoCol,UD_ProtoCol,REMIND_ProtoCol, CR_ProtoCol,KA_ProtoCol,FIND_ProtoCol,POWEROFF_ProtoCol,Time_ProtoCol,\
- ProtoColResolver,PHL_ProtoCol,MONITOR_ProtoCol,bootoff_ProtoCol,WDSTART_ProtoCol,LOWBAT_ProtoCol,sosHome_dial_ProtoCol,SockManager,NetManager
- import mgr as mgr
- print("init7:{}".format(utime.localtime()))
-
- print("init8:{}".format(utime.localtime()))
-
-
- #from ui_WatchFaceScreen import WatchFaceScreen
-
-
- # from usr.test_sms import HRSTART_ProtoCol,getHrTimeManager,HEART_ProtoCol,OXYGEN_ProtoCol,OXYGEN_One_ProtoCol,getBrightnessManager,\
- # getStorageDataManager
- print("init9:{}".format(utime.localtime()))
- #from usr.ui_wechat import WechatScreen,TK_ProtoCol
+ #print("init10:{}".format(utime.localtime()))
+
- print("init10:{}".format(utime.localtime()))
+
+ app.append_manager(mgr.AlarmVolumeLevelManager()) \
+ .append_manager(mgr.MsgVolumeLevelManager()) \
+ .append_manager(mgr.PhoneVolumeLevelManager()) \
+ .append_manager(mgr.DeviceInfoManager()) \
+ .append_manager(mgr.BatteryManager()) \
+
+ # .append_manager(mgr.StopwatchManager()) \
+ # .append_manager(mgr.CountdownManager()) \
+ app.append_manager(playPowerAudioManager())
+ app.append_manager(Alipay())
+ app.append_manager(ConfigStoreManager())
+ app.append_manager(NetManager())
+ app.append_manager(LocationManager())
+ app.append_manager(AddrBookManager())
+ app.append_manager(mgr.MsgManager())
+ app.append_manager(MsgdetailManager())
+ app.append_manager(mgr.CallLogManager())
+ app.append_manager(mgr.getWeatherDataManager())
+ app.append_manager(PhoneCallingManager())
+ app.append_manager(ClockManager())
+ app.append_manager(gethistoryDataManager())
+ app.append_manager(getHrTimeManager())
+ app.append_manager(getBrightnessManager())
+ except Exception as e:
+ usys.print_exception(e)
+ try:
+ app.append_manager(getUpLoadDataManager())
+ app.append_manager(getVolumSizeManager())
+ app.append_manager(getTempTimeManager())
+ app.append_manager(getplayAudiodStateManager())
+ app.append_manager(getLowBatManager())
+ app.append_manager(getBootOffManager())
+ app.append_manager(getOldTimeManager())
+ app.append_manager(getSosFlagManager())
+ app.append_manager(CountdownManager())
+ app.append_manager(sosInfoCallManager())
+ app.append_manager(testSmsSetIPManager())
+ app.append_manager(setSmsIndexManager())
+ except Exception as e:
+ usys.print_exception(e)
+ #print("init21:{}".format(utime.localtime()))
-
-
- app.append_manager(mgr.AlarmVolumeLevelManager()) \
- .append_manager(mgr.MsgVolumeLevelManager()) \
- .append_manager(mgr.PhoneVolumeLevelManager()) \
- .append_manager(mgr.DeviceInfoManager()) \
- .append_manager(mgr.BatteryManager()) \
-
- # .append_manager(mgr.StopwatchManager()) \
- # .append_manager(mgr.CountdownManager()) \
- app.append_manager(playPowerAudioManager())
- app.append_manager(Alipay())
- app.append_manager(ConfigStoreManager())
- app.append_manager(NetManager())
- app.append_manager(LocationManager())
- app.append_manager(AddrBookManager())
- app.append_manager(mgr.MsgManager())
- app.append_manager(MsgdetailManager())
- app.append_manager(mgr.CallLogManager())
- app.append_manager(mgr.getWeatherDataManager())
- app.append_manager(PhoneCallingManager())
- app.append_manager(ClockManager())
- app.append_manager(gethistoryDataManager())
- app.append_manager(getHrTimeManager())
- app.append_manager(getBrightnessManager())
-
- app.append_manager(getUpLoadDataManager())
- app.append_manager(getVolumSizeManager())
- app.append_manager(getTempTimeManager())
- app.append_manager(getplayAudiodStateManager())
- app.append_manager(getLowBatManager())
- app.append_manager(getBootOffManager())
- app.append_manager(getOldTimeManager())
- app.append_manager(getSosFlagManager())
- app.append_manager(CountdownManager())
- app.append_manager(sosInfoCallManager())
- app.append_manager(testSmsSetIPManager())
- app.append_manager(setSmsIndexManager())
-
- print("init21:{}".format(utime.localtime()))
-
- print("init11:{}".format(utime.localtime()))
- pcr = ProtoColResolver()
- pcr.add_support(LK_ProtoCol())
- pcr.add_support(PING_ProtoCol())
- pcr.add_support(KA_ProtoCol())
- pcr.add_support(UD_ProtoCol())
- pcr.add_support(CR_ProtoCol())
- pcr.add_support(FIND_ProtoCol())
- pcr.add_support(POWEROFF_ProtoCol())
- pcr.add_support(PHL_ProtoCol())
- pcr.add_support(TK_ProtoCol())
- pcr.add_support(MESSAGE_ProtoCol())
- pcr.add_support(WT_ProtoCol())
- pcr.add_support(REMIND_ProtoCol())
- pcr.add_support(HRSTART_ProtoCol())
- pcr.add_support(HEART_ProtoCol())
- pcr.add_support(OXYGEN_ProtoCol())
- pcr.add_support(OXYGEN_One_ProtoCol())
- pcr.add_support(TEMP_ProtoCol())
- pcr.add_support(DLT_ProtoCol())
- pcr.add_support(UPLOAD_ProtoCol())
- pcr.add_support(MONITOR_ProtoCol())
- # pcr.add_support(CENTER_ProtoCol())
- pcr.add_support(CENTER_ProtoCol())
- pcr.add_support(bootoff_ProtoCol())
- pcr.add_support(WDSTART_ProtoCol())
- pcr.add_support(LOWBAT_ProtoCol())
- pcr.add_support(sosHome_dial_ProtoCol())
- pcr.add_support(Time_ProtoCol())
- pcr.add_support(WLKEY_ProtoCol())
- pcr.add_support(KEYBRD_ProtoCol())
- pcr.add_support(SILENCETIME2_ProtoCol())
-
- sm = SockManager()
- sm.add_support_resolver(pcr)
- app.append_manager(sm)
- print("init11.0:{}".format(utime.localtime()))
- app.start()
- sms_data = sms.getSaveLoc()
- if(sms_data != -1):
- sms_lacv = sms_data[0][0]
- if sms_lacv != 'SM':#每次开机设置一下短信的存储位置
- sms.setSaveLoc('SM', 'SM', 'SM')
- print("init12:{}".format(utime.localtime()))
- timer_t = net.nitzTime()
- print("timer_t:{}".format(timer_t))
- if(timer_t != -1):
- timeSecond = int(timer_t[1])
- if timeSecond != 0:
- next_alarm_time = utime.localtime(timeSecond)
- machine.RTC().datetime((next_alarm_time[0],next_alarm_time[1],next_alarm_time[2],next_alarm_time[6],next_alarm_time[3],next_alarm_time[4],next_alarm_time[5],0))
-
+ #print("init11:{}".format(utime.localtime()))
+ try:
+ pcr = ProtoColResolver()
+ pcr.add_support(LK_ProtoCol())
+ pcr.add_support(PING_ProtoCol())
+ pcr.add_support(KA_ProtoCol())
+ pcr.add_support(UD_ProtoCol())
+ pcr.add_support(CR_ProtoCol())
+ pcr.add_support(FIND_ProtoCol())
+ pcr.add_support(POWEROFF_ProtoCol())
+ pcr.add_support(PHL_ProtoCol())
+ pcr.add_support(TK_ProtoCol())
+ pcr.add_support(MESSAGE_ProtoCol())
+ pcr.add_support(WT_ProtoCol())
+ pcr.add_support(REMIND_ProtoCol())
+ pcr.add_support(HRSTART_ProtoCol())
+ pcr.add_support(HEART_ProtoCol())
+ pcr.add_support(OXYGEN_ProtoCol())
+ pcr.add_support(OXYGEN_One_ProtoCol())
+ pcr.add_support(TEMP_ProtoCol())
+ pcr.add_support(DLT_ProtoCol())
+ pcr.add_support(UPLOAD_ProtoCol())
+ pcr.add_support(MONITOR_ProtoCol())
+ # pcr.add_support(CENTER_ProtoCol())
+ pcr.add_support(CENTER_ProtoCol())
+ pcr.add_support(bootoff_ProtoCol())
+ pcr.add_support(WDSTART_ProtoCol())
+ pcr.add_support(LOWBAT_ProtoCol())
+ pcr.add_support(sosHome_dial_ProtoCol())
+ pcr.add_support(Time_ProtoCol())
+ pcr.add_support(WLKEY_ProtoCol())
+ pcr.add_support(KEYBRD_ProtoCol())
+ pcr.add_support(SILENCETIME2_ProtoCol())
+ except Exception as e:
+ usys.print_exception(e)
+ try:
+ sm = SockManager()
+ sm.add_support_resolver(pcr)
+ app.append_manager(sm)
+ #print("init11.0:{}".format(utime.localtime()))
+ app.start()
+ sms_data = sms.getSaveLoc()
+ if(sms_data != -1):
+ sms_lacv = sms_data[0][0]
+ if sms_lacv != 'SM':#每次开机设置一下短信的存储位置
+ sms.setSaveLoc('SM', 'SM', 'SM')
+ #print("init12:{}".format(utime.localtime()))
+ timer_t = net.nitzTime()
+ print("timer_t:{}".format(timer_t))
+ if(timer_t != -1):
+ timeSecond = int(timer_t[1])
+ if timeSecond != 0:
+ next_alarm_time = utime.localtime(timeSecond)
+ machine.RTC().datetime((next_alarm_time[0],next_alarm_time[1],next_alarm_time[2],next_alarm_time[6],next_alarm_time[3],next_alarm_time[4],next_alarm_time[5],0))
+ except Exception as e:
+ usys.print_exception(e)
EventMesh.publish("load_screen", {"screen": "poweron"})