Commit Graph

134 Commits

Author SHA1 Message Date
Siwat Sirichai 039e65e6df half comment done 2024-01-01 01:38:25 +07:00
Siwat Sirichai d62ffa3606 Milestone 1
All function implemented in OOP except WebServer Function.
Most missing documentation and comments
2024-01-01 00:31:28 +07:00
Siwat Sirichai e1f0fd5651 fixed input publish and change climate to name 2024-01-01 00:07:11 +07:00
Siwat Sirichai 4c77474a94 fixed climate card mqtt crash bug 2023-12-31 23:29:40 +07:00
Siwat Sirichai 9cd5b7132b mqtt_dbg 2023-12-31 20:49:22 +07:00
Siwat Sirichai 14767df9ec fix mqtt ptr init bug 2023-12-31 17:55:13 +07:00
Siwat Sirichai 443a02c319 pre-eth-dbg 2023-12-31 15:53:39 +07:00
Siwat Sirichai e8804864b8 card rebinding support 2023-12-31 13:41:48 +07:00
Siwat Sirichai 724f8f42e9 return callback handler 2023-12-31 13:32:38 +07:00
Siwat Sirichai 5f6e586945 migrate callbacks from std::vector to std::map 2023-12-31 13:29:11 +07:00
Siwat Sirichai c635427d64 fixed climate card fram bug 2023-12-31 02:59:25 +07:00
Siwat Sirichai 091dc183fe debug_fram 2023-12-31 02:18:57 +07:00
Siwat Sirichai b4b7232937 display setting updating 2023-12-31 00:51:34 +07:00
Siwat Sirichai 19aae95252 display climate implementation 2023-12-31 00:37:50 +07:00
Siwat Sirichai ea2c2e076b climate display implementation 2023-12-31 00:25:07 +07:00
Siwat Sirichai 2d0d38ecf3 oop output card display binding 2023-12-30 22:50:19 +07:00
Siwat Sirichai 59b1ade59d Update ESPMegaDisplay.cpp 2023-12-30 18:51:13 +07:00
Siwat Sirichai 53937dd0ed change logging method 2023-12-30 18:47:52 +07:00
Siwat Sirichai b5806498ea running demo 2023-12-30 18:27:39 +07:00
Siwat Sirichai c224aba193 refactor for integration of InternalDisplay 2023-12-30 15:56:05 +07:00
Siwat Sirichai d0e4825c2d migrate IRRemote to RMT 2023-12-30 15:39:16 +07:00
Siwat Sirichai 5fd8bdf73c Update ClimateIoT.hpp 2023-12-30 15:04:30 +07:00
Siwat Sirichai 1815597374 rename folders 2023-12-30 15:03:20 +07:00
Siwat Sirichai 1ec8effe90 deprecate MQTT IoT Controller 2023-12-30 14:59:08 +07:00
Siwat Sirichai 8bc22e33f6 dbg_irremote 2023-12-30 14:52:54 +07:00
Siwat Sirichai b633b6cbb7 compilation test A 2023-12-30 14:42:52 +07:00
Siwat Sirichai 4c04a135ac climate IoT Implementation 2023-12-30 14:32:40 +07:00
Siwat Sirichai b1dd128aa1 fram saving feature 2023-12-30 13:52:32 +07:00
Siwat Sirichai 1ee4209e3c ac card implementation 2023-12-30 13:49:37 +07:00
Siwat Sirichai f17b220a38 webserver header 2023-12-30 01:23:33 +07:00
Siwat Sirichai 5f0dedc7eb air conditioner initial support 2023-12-30 01:08:35 +07:00
Siwat Sirichai 011710fe82 change callbacks to vector 2023-12-30 00:49:09 +07:00
Siwat Sirichai 71475ef2f1 migrate mqtt config to struct 2023-12-29 23:43:12 +07:00
Siwat Sirichai 2dee25276c implement internal display 2023-12-29 21:41:19 +07:00
Siwat Sirichai efc3450995 display initialization 2023-12-29 20:04:25 +07:00
Siwat Sirichai 009ac8d961 payload processing 2023-12-29 11:55:59 +07:00
Siwat Sirichai 7b63256835 display prototype 2023-12-29 02:36:18 +07:00
Siwat Sirichai f63f498b42 Update AnalogCard.cpp 2023-12-29 00:52:14 +07:00
Siwat Sirichai 3fd026d9bb fix compilation issues 2023-12-29 00:51:22 +07:00
Siwat Sirichai 544e930a3a Update AnalogIoT.cpp 2023-12-29 00:49:01 +07:00
Siwat Sirichai 2b2abc3419 implement mqtt handler for analog 2023-12-29 00:48:43 +07:00
Siwat Sirichai ec7b7f2510 initial analog card OOP draft 2023-12-29 00:39:11 +07:00
Siwat Sirichai 75aa6f490b completed InputCard 2023-12-28 23:28:21 +07:00
Siwat Sirichai 9f6512bf71 debug end 2023-12-28 20:24:23 +07:00
Siwat Sirichai fc907e0c7a debug start 2023-12-28 20:20:49 +07:00
Siwat Sirichai c1d598ab20 fram support for digital output 2023-12-28 19:35:53 +07:00
Siwat Sirichai 1e2eb1b0cf initial digital input implementation 2023-12-28 19:11:12 +07:00
Siwat Sirichai 2fd37fe66d add digital output pinmap support 2023-12-28 19:01:37 +07:00
Siwat Sirichai 83ed233dd4 digital output card fully working 2023-12-28 17:31:59 +07:00
Siwat Sirichai 63a34afee3 working digital output card implementation 2023-12-28 17:03:47 +07:00