Changelog 8.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308
  1. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  2. converted datetime object to string
  3. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  4. added some more logging output
  5. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  6. tried to throw an exception if the display is not available
  7. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  8. changed the code to also terminate the process if it is not run as daemon
  9. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  10. changed formatter to include the PID
  11. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  12. added some more info messages, imporved logging
  13. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  14. corrected the format string for logger
  15. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  16. explicitly import logging.handlers to be able to use SysLogHandler
  17. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  18. corrected a small typo calling the logger object
  19. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  20. implemented minimal logging to syslog and console
  21. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  22. correctly import os, I really should have done that in the first place
  23. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  24. implemented signal handling
  25. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  26. updated TODO and generated Changelog from bzr
  27. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  28. yet another round of cosmetical changes to the init script
  29. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  30. another round of cosmetical changes to the init script
  31. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  32. corrected the start method in the init script
  33. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  34. added a simple init script for sysvinit
  35. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  36. corrected two small typos
  37. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  38. set high or low brightness when the configured minute is reached
  39. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  40. only call datetime.now once per cycle to safe some processing time
  41. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  42. and corrected the reversed order for the values
  43. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  44. change blink_colon to bolean value as it was intended
  45. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  46. added configurable blinking of the middle colon
  47. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  48. comparing time doesn't work between 2 days so just check if the conditions for high state are met and fall back to log otherwise
  49. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  50. added rules for setting both high and low states
  51. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  52. correctly create time object in the configuration
  53. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  54. changed the time comparison so it hopefully makes sense now
  55. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  56. fixed a line break
  57. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  58. added code to change the brightness according to time of day
  59. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  60. corrected a comment in the configuration
  61. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  62. only got int with base 16 without hex conversion, seems to work
  63. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  64. also didn't work, another try, first go int with base16, then go to hex
  65. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  66. the change intended with the last commit didn't work out, try hex, it might work better
  67. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  68. also cast an integer for the hardware address
  69. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  70. corrected yet another variable name (I really need to remember them
  71. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  72. again explicitly cast integers for time values
  73. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  74. explicitly cast integers for time values
  75. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  76. corrected another type
  77. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  78. fixed a variable name
  79. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  80. prepared further configuration changes
  81. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  82. correctly use the stripped variable
  83. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  84. changed configuration to filter empty lines to avoid IndexErrors
  85. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  86. correct function call, configuration file path is given to the Read function, not the constructor
  87. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  88. corrected the function name when calling Conf in configuration.py
  89. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  90. corrected another small typo when calling the configuration module
  91. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  92. corrected a typo when calling the main loop
  93. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  94. added example configuration file
  95. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  96. added configuration module for reading the configuration
  97. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  98. small error, big impact, finally use the group name to determine the group id and not the user name
  99. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  100. explicitely casted integers for uid and gid
  101. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  102. fixed determination of user and group id
  103. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  104. corrected a name error, Node vs. None ;)
  105. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  106. corrected OptionParser import
  107. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  108. implemented option parsing and differentiate between daemon and script mode, drop privileges if requested
  109. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  110. added spaces into cmdline, removed debug code
  111. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  112. added temporary debug code for the cmdline parameter§
  113. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  114. added code to determine the cmdline to set it properly
  115. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  116. add second parameter for the SetName function
  117. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  118. corrected yet another stupid name error
  119. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  120. corrected another stupid name error
  121. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  122. also corrected the call to the daemon class
  123. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  124. corrected the stddlib import
  125. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  126. imported the daemon class and used it to start stdd as a daemon
  127. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  128. corrected the previous commit
  129. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  130. added a wrapper function for setBrightness to the SevenSegment class so it can be directly called from the display object
  131. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  132. filled the README file with some content
  133. 2013-06-29 Helmut Pozimski <helmut@pozimski.eu>
  134. updated TODO
  135. 2013-06-29 Helmut Pozimski <helmut@pozimski.eu>
  136. reduced the sleep to half a second to get a faster response on the display
  137. 2013-06-29 Helmut Pozimski <helmut@pozimski.eu>
  138. reverted the digits back to integers before writing them to the display
  139. 2013-06-29 Helmut Pozimski <helmut@pozimski.eu>
  140. corrected a typo when calling the writeDigit function
  141. 2013-06-29 Helmut Pozimski <helmut@pozimski.eu>
  142. corrected the code to handle hours and minutes below 10 (hopefully) properly
  143. 2013-06-29 Helmut Pozimski <helmut@pozimski.eu>
  144. corrected an import error in main script and an error in Adadfruit_I2C.py
  145. 2013-06-29 Helmut Pozimski <helmut@pozimski.eu>
  146. added stdd as main script with a bit of test code
  147. 2013-06-29 Helmut Pozimski <helmut@pozimski.eu>
  148. adjusted coding style for the adafruit libraries
  149. 2013-06-29 Helmut Pozimski <helmut@pozimski.eu>
  150. added licensing information to files originating from Adafruit, removed shebang lines
  151. 2013-06-29 Helmut Pozimski <helmut@pozimski.eu>
  152. pulled in the necessary python code from adafruit and my own daemon module
  153. 2013-06-29 Helmut Pozimski <helmut@pozimski.eu>
  154. initial commit