diff --git a/bin/recvtr.service b/bin/recvtr.service index dfbe5d5b7378315f78eb09949c2bfb51b364f4a5..05cada931075df7039f37fbdaaa1944d8c611377 100644 --- a/bin/recvtr.service +++ b/bin/recvtr.service @@ -1,10 +1,14 @@ [Unit] Description=receiver translator After=multi-user.target +StartLimitIntervalSec=600 +StartLimitBurst=5 [Service] Type=simple ExecStart=recvtr2 +Restart=always +RestartSec=1 [Install] WantedBy=multi-user.target diff --git a/pypcc/pypcc.py b/pypcc/pypcc.py index 21dd2ab24730bef54851c362a24a171ad34bcc40..8e795bc6488c38466cf684cc3d6c16f8a52ea2c9 100755 --- a/pypcc/pypcc.py +++ b/pypcc/pypcc.py @@ -138,7 +138,9 @@ try: if timeout>10: print(i,timeout) if timeout>60: - restart_I2C(i) + logging.error("I2C timeout!") +# restart_I2C(i) + RunTimer=False # cnt+=1; # if cnt==60*10*2: # print("****** restart test *****")