Commit graph

42 commits

Author SHA1 Message Date
Kai Lauterbach
caef7945b3 The html generation script removed all comments now from the output pages. Added DEV to the webpage header in development mode. 2023-05-03 11:51:37 +02:00
Kai Lauterbach
0de094eee2 Added non development binary 2023-05-02 15:05:48 +02:00
Kai Lauterbach
09aa8824f8 First stable development binary. 2023-05-02 14:40:02 +02:00
Kai Lauterbach
ea7c61f691 Disabled development for main branch. 2023-05-02 14:39:45 +02:00
Kai Lauterbach
48fbf1f7aa Click on on/off on a power button will automatically apply the transition time now. 2023-05-02 14:32:40 +02:00
Kai Lauterbach
6fd27bea16 Dos2unix and power link handling added. 2023-05-02 14:21:15 +02:00
Kai Lauterbach
1fe243fb27 The webinterface is splitted into two inner tabs now 2023-05-02 14:06:10 +02:00
Kai Lauterbach
c973cf0ed0 First working version with the new html page generation out of SPIFFS files. 2023-05-02 13:46:25 +02:00
Kai Lauterbach
55821b8282 Non working version with replace functions 2023-05-02 09:04:21 +02:00
Kai Lauterbach
3cbdf20e79 Fixed replacement of some placeholder. Added a timezone string to the config. 2023-05-02 08:03:14 +02:00
Kai Lauterbach
3dc7ebf263 Added development version identification define 2023-05-01 19:39:55 +02:00
Kai Lauterbach
a64e4f17cf Added a script which converts html pages into arduino strings. Added beta state code for html page generation. 2023-05-01 19:23:31 +02:00
Kai Lauterbach
301a9d1bea Reverted to old html code generation. 2023-05-01 19:00:00 +02:00
Kai Lauterbach
ad20f1742a Some improvements. 2023-05-01 18:37:33 +02:00
Kai Lauterbach
e9026c064d Replaced the html content by files 2023-05-01 15:55:42 +02:00
Kai Lauterbach
382486000c Replaced html page generation by cleaner version. 2023-05-01 11:18:15 +02:00
Kai Lauterbach
747f7dd985 Added pwm freq setting. 2023-04-30 19:54:16 +02:00
Kai Lauterbach
e0310f8c40 tc link switches in website are now automaticalle optical changes in relation to tc_enabled state. 2023-04-30 10:48:32 +02:00
Kai Lauterbach
eb33c94bf2 html page improved. 2023-04-29 20:45:17 +02:00
Kai Lauterbach
75e5541e5e Fixed pwm start in case that the timing control mechanism is activated in a part of the data blocks. Updated tc link buttons to prevent reload of the web interface. 2023-04-29 20:30:42 +02:00
Kai Lauterbach
c176603240 PWM modified to 8bit 2023-04-29 14:31:49 +02:00
Kai Lauterbach
2d635ba0c4 Fixed some webinterface missbehavior. transition time should be better now. 2023-04-29 12:40:14 +02:00
Kai Lauterbach
ebd742bd21 Fixed light power state in webinterface. Fixed PWM range. Added some output to show the eeprom values read o startup. Newline before several { fixed. 2023-04-29 12:05:13 +02:00
Kai Lauterbach
c31af61fc0 Added test if timing controller is enabled to the init function to prevent calling tc update. 2023-04-29 12:00:20 +02:00
Kai Lauterbach
523292a2fe Fixed vertical line - is shown at the start in case that there is no point before or after the current time available. 2023-04-28 22:38:59 +02:00
Kai Lauterbach
e3454e7e10 Fixed pwm value output - as % now. 2023-04-28 19:49:52 +02:00
Kai Lauterbach
26d43a6070 Added a slider for each light to show pwm state 2023-04-28 14:26:02 +02:00
Kai Lauterbach
ad31eb0748 Fixed vertical line position in tc data graph. Added current pwm info to state light=x output 2023-04-28 12:01:50 +02:00
Kai Lauterbach
c7c90ff4b0 Fixed time reading and timezone settings. Fixed vertical position in webinterface tc data graph. 2023-04-28 10:56:26 +02:00
Kai Lauterbach
161a7e2a78 Added logic to send slider changes to the controller. Comments updated. 2023-04-27 19:26:06 +02:00
Kai Lauterbach
fb98d1c28b Added dynamic handling of the on/off buttons of the lights. Added a graph which shows the current timing control data. 2023-04-27 16:40:27 +02:00
Kai Lauterbach
b553db6206 Indention fixed 2023-04-27 13:51:00 +02:00
Kai Lauterbach
334dd19614 Added a webserver uri which prints out the tc data blocks json formatted 2023-04-27 13:39:07 +02:00
Kai Lauterbach
99042a9792 Added functions to receive the tc data blocks as json and also to write the tc data blocks, json formatted, into the eeprom. 2023-04-27 13:38:41 +02:00
Kai Lauterbach
211b06ed62 First almost completely working timing controller. 2023-04-27 11:26:21 +02:00
Kai Lauterbach
7a96c055d7 Removed debug output 2023-04-26 09:52:09 +02:00
Kai Lauterbach
f51c0da0de Implemented time based transition timing 2023-04-25 20:06:04 +02:00
Kai Lauterbach
9e998f9c92 Fixed PWM calculation for Lumini p30 LED reef lamp. 2023-04-25 16:40:28 +02:00
Kai Lauterbach
0188bb763f Fixed NTP read and init of tc data block in RAM. 2023-04-25 15:35:04 +02:00
Kai Lauterbach
510f6756b0 Broken timing stuff 2023-04-25 14:32:42 +02:00
Kai Lauterbach
4f0a191d0b Rediced read access to EEPROM by preloading data. Refactorized the setup function into separate functions. 2023-04-25 08:18:36 +02:00
Kai Lauterbach
143c037dd3 Initial commit 2023-04-24 20:26:49 +02:00