Advertisement
Guest User

MonitoringStippen

a guest
Mar 4th, 2019
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 4.30 KB | None | 0 0
  1. from __future__ import print_function
  2. import mysql.connector
  3.  
  4. # Waarden speelmat voor vereiste actie
  5. rood_voor = [0, 0, 0, 0, 0, 0]
  6. blauw_voor = [0, 0, 0, 0, 0, 0]
  7. geel_voor = [0, 0, 0, 0, 0, 0]
  8. groen_voor = [0, 0, 0, 0, 0, 0]
  9.  
  10. # Waarden speelmat na vereiste actie
  11. rood_na = [0, 0, 0, 0, 0, 0]
  12. blauw_na = [0, 0, 0, 0, 0, 0]
  13. geel_na = [0, 0, 0, 0, 0, 0]
  14. groen_na = [0, 0, 0, 0, 0, 0]
  15. global rood0
  16. rood0 = 0
  17. global rood1
  18. rood1 = 0
  19. global rood2
  20. rood2 = 0
  21. global rood3
  22. rood3 = 0
  23. global rood4
  24. rood4 = 0
  25. global rood5
  26. rood5 = 0
  27. global blauw0
  28. blauw0 = 0
  29. global blauw1
  30. blauw1 = 0
  31. global blauw2
  32. blauw2 = 0
  33. global blauw3
  34. blauw3 = 0
  35. global blauw4
  36. blauw4 = 0
  37. global blauw5
  38. blauw5 = 0
  39. global geel0
  40. geel0 = 0
  41. global geel1
  42. geel1 = 0
  43. global geel2
  44. geel2 = 0
  45. global geel3
  46. geel3 = 0
  47. global geel4
  48. geel4 = 0
  49. global geel5
  50. geel5 = 0
  51. global groen0
  52. groen0 = 0
  53. global groen1
  54. groen1 = 0
  55. global groen2
  56. groen2 = 0
  57. global groen3
  58. groen3 = 0
  59. global groen4
  60. groen4 = 0
  61. global groen5
  62. groen5 = 0
  63. global niks
  64. niks = 0
  65. # het optellen bij de variabelen bij een verander
  66. # Rood
  67. for x in rood_na:
  68.     if rood_voor[0] != rood_na[0]:
  69.         rood0 += 1
  70.     elif rood_voor[1] != rood_na[1]:
  71.         rood1 += 1
  72.     elif rood_voor[2] != rood_na[2]:
  73.         rood2 += 1
  74.     elif rood_voor[3] != rood_na[3]:
  75.         rood3 += 1
  76.     elif rood_voor[4] != rood_na[4]:
  77.         rood4 += 1
  78.     elif rood_voor[5] != rood_na[5]:
  79.         rood5 += 1
  80.         continue
  81.  
  82. # Blauw
  83. for x in blauw_na:
  84.     if blauw_voor[0] != blauw_na[0]:
  85.         blauw0 += 1
  86.     elif blauw_voor[1] != blauw_na[1]:
  87.         blauw1 += 1
  88.     elif blauw_voor[2] != blauw_na[2]:
  89.         blauw2 += 1
  90.     elif blauw_voor[3] != blauw_na[3]:
  91.         blauw3 += 1
  92.     elif blauw_voor[4] != blauw_na[4]:
  93.         blauw4 += 1
  94.     elif blauw_voor[5] != blauw_na[5]:
  95.         blauw5 += 1
  96.         continue
  97.  
  98. # Geel
  99. for x in geel_na:
  100.     if geel_voor[0] != geel_na[0]:
  101.         geel0 +=1
  102.     elif geel_voor[1] != geel_na[1]:
  103.         geel1 += 1
  104.     elif geel_voor[2] != geel_na[2]:
  105.         geel2 += 1
  106.     elif geel_voor[3] != geel_na[3]:
  107.         geel3 += 1
  108.     elif geel_voor[4] != geel_na[4]:
  109.         geel4 += 1
  110.     elif geel_voor[5] != geel_na[5]:
  111.         geel5 += 1
  112.         continue
  113.  
  114. # Groen
  115. for x in groen_na:
  116.     if groen_voor[0] != groen_na[0]:
  117.         groen0 += 1
  118.     elif groen_voor[1] != groen_na[1]:
  119.         groen1 += 1
  120.     elif groen_voor[2] != groen_na[2]:
  121.         groen2 += 1
  122.     elif groen_voor[3] != groen_na[3]:
  123.         groen3 += 1
  124.     elif groen_voor[4] != groen_na[4]:
  125.         groen4 += 1
  126.     elif groen_voor[5] != groen_na[5]:
  127.         groen5 += 1
  128.         continue
  129.  
  130. if rood0 == 1:
  131.     data = groen0
  132. elif rood1 == 1:
  133.     data = groen1
  134. elif rood2 == 1:
  135.     data = groen2
  136. elif rood3 == 1:
  137.     data = rood3
  138. elif rood4 == 1:
  139.     data = rood4
  140. elif rood5 == 1:
  141.     data = rood5
  142. elif blauw0 == 1:
  143.     data = blauw0
  144. elif blauw1 == 1:
  145.     data = blauw1
  146. elif blauw2 == 1:
  147.     data = blauw2
  148. elif blauw3 == 1:
  149.     data = blauw3
  150. elif blauw4 == 1:
  151.     data = blauw4
  152. elif blauw5 == 1:
  153.     data = blauw5
  154. elif geel0 == 1:
  155.     data = geel0
  156. elif geel1 == 1:
  157.     data = geel1
  158. elif geel2 == 1:
  159.     data = geel2
  160. elif geel3 == 1:
  161.     data = geel3
  162. elif geel4 == 1:
  163.     data = geel4
  164. elif geel5 == 1:
  165.     data = geel5
  166. elif groen0 == 1:
  167.     data = groen0
  168. elif groen1 == 1:
  169.     data = groen1
  170. elif groen2 == 1:
  171.     data = groen2
  172. elif groen3 == 1:
  173.     data = groen3
  174. elif groen4 == 1:
  175.     data = groen4
  176. elif groen5 == 1:
  177.     data = groen5
  178. else:
  179.     data = niks
  180.  
  181. waarde = int(rood0 + rood1 + rood2 + rood3 + rood4 + rood5 + blauw0 + blauw1 + blauw2 + blauw3 + blauw4+ blauw5 + geel0
  182.              + geel1 + geel2 + geel3 + geel4 + geel5 + groen0 + groen1 + groen2 + groen3 + groen4 +groen5)
  183.  
  184. cnx = mysql.connector.connect(user='leerinn',
  185.                               password='3#AsXtZSCBzHNA',
  186.                               host='oege.ie.hva.nl',
  187.                               database='zleerinn')
  188.  
  189. cursor = cnx.cursor()
  190.  
  191. add_sensor_monitoring = ("INSERT INTO sensor_monitoring"
  192.                          "(sensor, aantal_keer_ingedrukt)"
  193.                          "VALUES (%s, %s)")
  194. data_sensor_monitoring = (data, waarde)
  195.  
  196. cursor.execute(add_sensor_monitoring, data_sensor_monitoring)
  197.  
  198. cnx.commit()
  199. cursor.close()
  200. cnx.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement