├── .github └── FUNDING.yml ├── 3d_test └── readme.md ├── Arduino Cheat Sheet.pdf ├── Binary_4_ESP8266_4MB ├── 20220223_033932.jpg ├── ESP8266-LittleFS-wifi-manager_with_editor.ino.bin ├── ESP8266-LittleFS-wifi-manager_with_editor.mklittlefs.bin ├── Electra_Combined_only_this_at_0x0.bin └── readme.md ├── ESP32_WiFi_Manager.ino ├── ESP8266-LittleFS-wifi-manager.ino ├── ESP8266-LittleFS-wifi-manager ├── ESP8266-LittleFS-wifi-manager.ino ├── ESP8266-LittleFS-wifi-manager_with_editor │ ├── ESP8266-LittleFS-wifi-manager_with_editor.ino │ ├── ace_gunzipped │ │ ├── .exclude.files │ │ ├── ace.ico │ │ ├── acefull.js │ │ ├── edit │ │ ├── readme.md │ │ ├── worker-css.js │ │ ├── worker-html.js │ │ ├── worker-javascript.js │ │ └── worker-json.js │ ├── data │ │ ├── .exclude.files │ │ ├── Electra_192x192.png │ │ ├── OFF.gif │ │ ├── ON.gif │ │ ├── TimePicker_test.html │ │ ├── ace.ico.gz │ │ ├── acefull.js.gz │ │ ├── analogue-time-picker.js │ │ ├── edit-source.html │ │ ├── edit.gz │ │ ├── edit_gz │ │ ├── exclude.files │ │ ├── favicon.ico │ │ ├── favicon.png │ │ ├── index.htm │ │ ├── index.html │ │ ├── index.js │ │ ├── readme.md │ │ ├── schedule.html │ │ ├── style.css │ │ ├── testedit.html │ │ ├── wifimanager.html │ │ ├── worker-css.js.gz │ │ ├── worker-html.js.gz │ │ ├── worker-javascript.js.gz │ │ └── worker-json.js.gz │ └── readme.md ├── data │ ├── Electra_192x192.png │ ├── OFF.gif │ ├── ON.gif │ ├── favicon.png │ ├── index.html │ ├── index.js │ ├── readme.md │ ├── schedule.html │ ├── style.css │ └── wifimanager.html └── readme.md ├── ESP8266-TFT_eSPI ├── 20220402_091959.jpg ├── 20220402_115032.jpg ├── 20220403_084314.jpg ├── 20220403_085010.jpg ├── 20220403_210051.jpg ├── 20220409_171834.jpg ├── 20220409_171852.jpg ├── 20220409_172044.jpg ├── 20220410_133314.jpg ├── 20220410_153859.jpg ├── 20220411_193140.jpg ├── 20220416_073834.jpg ├── 20220417_101552.jpg ├── 20220427_054226.jpg ├── 20220430_140351.jpg ├── ESP8266-LittleFS-wifi-manager_with_editor │ ├── All_Settings.h │ ├── ESP8266-LittleFS-wifi-manager_with_editor.ino │ ├── GfxUi.cpp │ ├── GfxUi.h │ ├── MoonPhase.ino │ ├── ace_gunzipped │ │ ├── ace.ico │ │ ├── acefull.js │ │ ├── edit │ │ ├── readme.md │ │ ├── worker-css.js │ │ ├── worker-html.js │ │ ├── worker-javascript.js │ │ └── worker-json.js │ ├── data │ │ ├── Electra_192x192.png │ │ ├── OFF.gif │ │ ├── OFF.jpg │ │ ├── ON.gif │ │ ├── ON.jpg │ │ ├── TimePicker_test.html │ │ ├── ace.ico.gz │ │ ├── acefull.js.gz │ │ ├── analogue-time-picker.js │ │ ├── config.txt │ │ ├── edit-source.html │ │ ├── edit.gz │ │ ├── edit_gz │ │ ├── electra_ohm_law.jpg │ │ ├── exclude.files │ │ ├── favicon.ico │ │ ├── favicon.png │ │ ├── fonts │ │ │ ├── NSBold15.vlw │ │ │ └── NSBold36.vlw │ │ ├── icon │ │ │ ├── clear-day.jpg │ │ │ ├── clear-night.jpg │ │ │ ├── cloudy.jpg │ │ │ ├── drizzle.jpg │ │ │ ├── fog.jpg │ │ │ ├── hail.jpg │ │ │ ├── lightRain.jpg │ │ │ ├── partly-cloudy-day.jpg │ │ │ ├── partly-cloudy-night.jpg │ │ │ ├── rain.jpg │ │ │ ├── sleet.jpg │ │ │ ├── snow.jpg │ │ │ ├── thunderstorm.jpg │ │ │ ├── unknown.jpg │ │ │ └── wind.jpg │ │ ├── icon50 │ │ │ ├── clear-day.jpg │ │ │ ├── clear-night.jpg │ │ │ ├── cloudy.jpg │ │ │ ├── drizzle.jpg │ │ │ ├── fog.jpg │ │ │ ├── hail.jpg │ │ │ ├── lightRain.jpg │ │ │ ├── partly-cloudy-day.jpg │ │ │ ├── partly-cloudy-night.jpg │ │ │ ├── rain.jpg │ │ │ ├── sleet.jpg │ │ │ ├── snow.jpg │ │ │ ├── thunderstorm.jpg │ │ │ ├── unknown.jpg │ │ │ └── wind.jpg │ │ ├── index.htm │ │ ├── index.html │ │ ├── index.js │ │ ├── moon │ │ │ ├── moon.jpg │ │ │ ├── moonphase_L0.jpg │ │ │ ├── moonphase_L1.jpg │ │ │ ├── moonphase_L10.jpg │ │ │ ├── moonphase_L11.jpg │ │ │ ├── moonphase_L12.jpg │ │ │ ├── moonphase_L13.jpg │ │ │ ├── moonphase_L14.jpg │ │ │ ├── moonphase_L15.jpg │ │ │ ├── moonphase_L16.jpg │ │ │ ├── moonphase_L17.jpg │ │ │ ├── moonphase_L18.jpg │ │ │ ├── moonphase_L19.jpg │ │ │ ├── moonphase_L2.jpg │ │ │ ├── moonphase_L20.jpg │ │ │ ├── moonphase_L21.jpg │ │ │ ├── moonphase_L22.jpg │ │ │ ├── moonphase_L23.jpg │ │ │ ├── moonphase_L3.jpg │ │ │ ├── moonphase_L4.jpg │ │ │ ├── moonphase_L5.jpg │ │ │ ├── moonphase_L6.jpg │ │ │ ├── moonphase_L7.jpg │ │ │ ├── moonphase_L8.jpg │ │ │ └── moonphase_L9.jpg │ │ ├── readme.md │ │ ├── schedule.html │ │ ├── style.css │ │ ├── testedit.html │ │ ├── wifimanager.html │ │ ├── wind │ │ │ ├── E.jpg │ │ │ ├── N.jpg │ │ │ ├── NE.jpg │ │ │ ├── NW.jpg │ │ │ ├── S.jpg │ │ │ ├── SE.jpg │ │ │ ├── SW.jpg │ │ │ └── W.jpg │ │ ├── worker-css.js.gz │ │ ├── worker-html.js.gz │ │ ├── worker-javascript.js.gz │ │ └── worker-json.js.gz │ └── readme.md ├── TFT-LCD-28-240x320-RGB-ILI9341-with-Touchscreen-Connections.jpg ├── TFT_Test.ino ├── read_user_setup.md ├── readme.md └── user_setup.h ├── Electra.jpg ├── Electra.png ├── FSBROWSER ├── Readme.md └── Screenshot_20220109-214636_Chrome.jpg ├── HELP.MD ├── HELP.TXT ├── LAB_Experiments ├── 2022-07-17-142154_1920x1080_scrot.png ├── 2022-07-17-143712_1920x1080_scrot.png ├── 2022-07-18-184503_1920x1080_scrot.png ├── 2022-07-18-225345_1920x1080_scrot.png ├── 2022-07-20-204755_1920x1080_scrot.png ├── 2022-07-20-205657_1920x1080_scrot.png ├── 2022-07-20-210618_1920x1080_scrot.png ├── Othereditorcode ├── ace-colorpicker-min.js ├── ace-logo-Electra.png ├── button.html ├── colorpick_with_preview.html ├── editor_onchange_preview_test.html ├── editorworkingcode ├── ext-language_tools.js ├── framed.html ├── othereditorcode2.html ├── readme.md └── schedule.html ├── LittleFS_Data_Upload ├── ESP8266LittleFS-2.6.0 (1).zip └── readme.md ├── MRS └── mrs │ ├── index.html │ ├── mrs_Project (2).zip │ ├── mrs_Project (5).zip │ ├── mrs_Project.zip │ ├── mrs_multirangeslider │ ├── index.html │ └── lib │ │ ├── MultiRangeSlider.js │ │ ├── ismobile.js │ │ ├── jq_confirm.css │ │ ├── jq_confirm.js │ │ ├── style.css │ │ ├── suncalc.js │ │ ├── timepicker.js │ │ └── weeknumber.com.js │ ├── mrs_multrangeslider.zip │ └── readme.md ├── MultiRangeSlider.css ├── README.md ├── Skins ├── Chromium-Skin │ └── readme.md ├── Classic-Skin │ └── readme.md ├── DOOM-Skin │ └── readme.md ├── Digital-Skin │ └── readme.md ├── Dutch-Orange-Skin │ └── Readme.md ├── Forrest-Skin │ └── readme.md ├── Garden-Skin │ └── Readme.md ├── Large-High-Contrast-4-visually-impaired │ └── readme.md ├── Peach_and_Black_Skin │ └── readme.md ├── SeaSide-Beach-Skin │ └── readme.md ├── Star-Trek-Skin │ └── Readme.md ├── Star-Wars-Skin │ └── readme.md ├── Techno-Skin │ └── readme.md ├── The-Matrix-Skin │ └── readme.md ├── black_Skin │ ├── index.html │ └── readme.md ├── blue_skin_minimal │ ├── index.html │ └── readme.md ├── mini.html └── readme.md ├── TFT_Touch_Button_Display_4_Electra ├── 20220313_062242.jpg ├── 20220313_062300.jpg ├── 20220313_062319.jpg ├── 20220313_062335.jpg ├── ART-ESP32-Touch-TFT-Thermostat-main.ino ├── Art_Thermostat_BMP280.jpg ├── Art_Thermostat_backlight_PWM.jpg ├── Art_Thermostat_linear_barometer.jpg ├── Art_Thermostat_relais.jpg ├── Art_Therrmostt_humidity_scale.jpg ├── Arts_Memory.ino ├── ESP32_SPI_touch_TFT_PCB.jpeg ├── LICENSE.md ├── NTP_Time_Date ├── RTC_DS3231_NTC_Thermistor.jpg ├── User_Setup.h ├── Webserver.ino ├── brightness.ino ├── draw_main_screen.ino ├── eeprom.ino ├── readme.md ├── redraw_mode_button.ino ├── settings_four.ino ├── settings_one.ino ├── settings_three.ino ├── settings_two.ino ├── temp_times.ino ├── thumbsup.h ├── time_date_set.ino └── touch_calibrate.ino ├── _config.yml ├── back_flipx.png ├── data ├── Electra_192x192.png ├── OFF.gif ├── ON.gif ├── favicon.png ├── index.html ├── readme.md ├── schedule.html ├── style.css └── wifimanager.html ├── docs ├── ProgramESP │ ├── 8_6MB_ESP8266-LittleFS-wifi-manager_with_editor.ino.bin │ ├── 8_6MB_ESP8266-LittleFS-wifi-manager_with_editor.mklittlefs.bin │ ├── ESP8266-LittleFS-wifi-manager_with_editor.ino.bin │ ├── ESP8266-LittleFS-wifi-manager_with_editor.mklittlefs.bin │ ├── Electra_Combined_only_this_at_0x0.bin │ ├── connect-221663ff.js │ ├── esp8266-191f6796.js │ ├── esp_web_tools_8.0.1 │ │ ├── connect-221663ff.js │ │ ├── esp8266-191f6796.js │ │ ├── index-d7b4b3e6.js │ │ ├── install-button.js │ │ └── readme.md │ ├── index-d7b4b3e6.js │ ├── index.html │ ├── install-button.js │ ├── manifest.json │ ├── manifest2.json │ ├── manifest8.json │ ├── merged-flash.bin │ ├── programesp.html │ └── readme.md ├── Touch_Electra-Electra_Touch │ ├── ESP32 │ │ ├── 2022-06-05-075517_1920x1080_scrot.png │ │ ├── 2022-06-05-075701_1920x1080_scrot.png │ │ ├── 2022-06-05-080220_1920x1080_scrot.png │ │ ├── ESP32_Electra │ │ │ ├── All_Settings.h │ │ │ ├── ESP32-LittleFS-wifi-manager_with_editor.ino │ │ │ ├── ESP32_wemos_D1_R32_User_Setup.h │ │ │ ├── GfxUi.cpp │ │ │ ├── GfxUi.h │ │ │ ├── MoonPhase.ino │ │ │ ├── Tjpeg_Decoder.h │ │ │ ├── data │ │ │ │ ├── Electra_192x192.png │ │ │ │ ├── OFF.gif │ │ │ │ ├── OFF.jpg │ │ │ │ ├── ON.gif │ │ │ │ ├── ON.jpg │ │ │ │ ├── TimePicker_test.html │ │ │ │ ├── ace.ico.gz │ │ │ │ ├── acefull.js.gz │ │ │ │ ├── analogue-time-picker.js │ │ │ │ ├── button.html │ │ │ │ ├── config.txt │ │ │ │ ├── edit-source.html │ │ │ │ ├── edit.gz │ │ │ │ ├── edit_gz │ │ │ │ ├── electra_ohm_law.jpg │ │ │ │ ├── exclude.files │ │ │ │ ├── favicon.ico │ │ │ │ ├── favicon.png │ │ │ │ ├── fonts │ │ │ │ │ ├── NSBold15.vlw │ │ │ │ │ └── NSBold36.vlw │ │ │ │ ├── framed.html │ │ │ │ ├── icon │ │ │ │ │ ├── clear-day.jpg │ │ │ │ │ ├── clear-night.jpg │ │ │ │ │ ├── cloudy.jpg │ │ │ │ │ ├── drizzle.jpg │ │ │ │ │ ├── fog.jpg │ │ │ │ │ ├── hail.jpg │ │ │ │ │ ├── lightRain.jpg │ │ │ │ │ ├── partly-cloudy-day.jpg │ │ │ │ │ ├── partly-cloudy-night.jpg │ │ │ │ │ ├── rain.jpg │ │ │ │ │ ├── sleet.jpg │ │ │ │ │ ├── snow.jpg │ │ │ │ │ ├── thunderstorm.jpg │ │ │ │ │ ├── unknown.jpg │ │ │ │ │ └── wind.jpg │ │ │ │ ├── icon50 │ │ │ │ │ ├── clear-day.jpg │ │ │ │ │ ├── clear-night.jpg │ │ │ │ │ ├── cloudy.jpg │ │ │ │ │ ├── drizzle.jpg │ │ │ │ │ ├── fog.jpg │ │ │ │ │ ├── hail.jpg │ │ │ │ │ ├── lightRain.jpg │ │ │ │ │ ├── partly-cloudy-day.jpg │ │ │ │ │ ├── partly-cloudy-night.jpg │ │ │ │ │ ├── rain.jpg │ │ │ │ │ ├── sleet.jpg │ │ │ │ │ ├── snow.jpg │ │ │ │ │ ├── thunderstorm.jpg │ │ │ │ │ ├── unknown.jpg │ │ │ │ │ └── wind.jpg │ │ │ │ ├── index.htm │ │ │ │ ├── index.html │ │ │ │ ├── index.js │ │ │ │ ├── mini.html │ │ │ │ ├── moon │ │ │ │ │ ├── moon.jpg │ │ │ │ │ ├── moonphase_L0.jpg │ │ │ │ │ ├── moonphase_L1.jpg │ │ │ │ │ ├── moonphase_L10.jpg │ │ │ │ │ ├── moonphase_L11.jpg │ │ │ │ │ ├── moonphase_L12.jpg │ │ │ │ │ ├── moonphase_L13.jpg │ │ │ │ │ ├── moonphase_L14.jpg │ │ │ │ │ ├── moonphase_L15.jpg │ │ │ │ │ ├── moonphase_L16.jpg │ │ │ │ │ ├── moonphase_L17.jpg │ │ │ │ │ ├── moonphase_L18.jpg │ │ │ │ │ ├── moonphase_L19.jpg │ │ │ │ │ ├── moonphase_L2.jpg │ │ │ │ │ ├── moonphase_L20.jpg │ │ │ │ │ ├── moonphase_L21.jpg │ │ │ │ │ ├── moonphase_L22.jpg │ │ │ │ │ ├── moonphase_L23.jpg │ │ │ │ │ ├── moonphase_L3.jpg │ │ │ │ │ ├── moonphase_L4.jpg │ │ │ │ │ ├── moonphase_L5.jpg │ │ │ │ │ ├── moonphase_L6.jpg │ │ │ │ │ ├── moonphase_L7.jpg │ │ │ │ │ ├── moonphase_L8.jpg │ │ │ │ │ └── moonphase_L9.jpg │ │ │ │ ├── readme.md │ │ │ │ ├── schedule.html │ │ │ │ ├── style.css │ │ │ │ ├── testedit.html │ │ │ │ ├── wifimanager.html │ │ │ │ ├── wind │ │ │ │ │ ├── E.jpg │ │ │ │ │ ├── N.jpg │ │ │ │ │ ├── NE.jpg │ │ │ │ │ ├── NW.jpg │ │ │ │ │ ├── S.jpg │ │ │ │ │ ├── SE.jpg │ │ │ │ │ ├── SW.jpg │ │ │ │ │ └── W.jpg │ │ │ │ ├── worker-css.js.gz │ │ │ │ ├── worker-html.js.gz │ │ │ │ ├── worker-javascript.js.gz │ │ │ │ └── worker-json.js.gz │ │ │ └── readme.md │ │ ├── ESP_AsyncFSBrowser │ │ │ ├── ESP_AsyncFSBrowser.ino │ │ │ ├── data │ │ │ │ ├── ace.ico.gz │ │ │ │ ├── acefull.js.gz │ │ │ │ ├── edit_gz │ │ │ │ ├── favicon.ico │ │ │ │ ├── folder │ │ │ │ │ ├── image.jpg │ │ │ │ │ └── test.txt │ │ │ │ ├── index.htm │ │ │ │ ├── worker-css.js.gz │ │ │ │ ├── worker-html.js.gz │ │ │ │ ├── worker-javascript.js.gz │ │ │ │ └── worker-json.js.gz │ │ │ └── readme.md │ │ ├── esp-web-tools-8-0-3 │ │ │ ├── Burn_the_Bits.html │ │ │ ├── ESP32-LittleFS-wifi-manager_with_editor.ino.bin │ │ │ ├── ESP32-LittleFS-wifi-manager_with_editor.ino.partitions.bin │ │ │ ├── ESP32-LittleFS-wifi-manager_with_editor.littlefs.bin │ │ │ ├── boot_app0.bin │ │ │ ├── bootloader_qio_80m.bin │ │ │ ├── chickenmenu.html │ │ │ ├── connect-f82b6775.js │ │ │ ├── esp32-500b6cf5.js │ │ │ ├── esp32c3-640e37d6.js │ │ │ ├── esp32s2-da30a731.js │ │ │ ├── esp32s3-a8f48be3.js │ │ │ ├── esp8266-191f6796.js │ │ │ ├── framed.html.png │ │ │ ├── index-8127985a.js │ │ │ ├── install-button.js │ │ │ ├── readme.md │ │ │ ├── schedule.html │ │ │ ├── stl.css │ │ │ └── the_bits.json │ │ └── readme.md │ ├── ESP8266-LittleFS-wifi-manager_with_editor.mklittlefs.bin │ ├── Electra_toucht_tft_ili9341.bin │ ├── Electra_toucht_tft_ili9486.bin │ ├── Electra_toucht_tft_ili9488.bin │ ├── Electra_toucht_tft_st7796.bin │ ├── Electra_webpage_animated.gif │ ├── ILI9341.json │ ├── ILI9486.json │ ├── ILI9488.json │ ├── Josef-Prusa.png │ ├── OrbitControls.js │ ├── ST7796.json │ ├── Three.js │ ├── back.png │ ├── back_flipx.png │ ├── banner2-direct.svg │ ├── banner2-direct.svg.png │ ├── codeonly.json │ ├── connect-221663ff.js │ ├── easyeda_wemos_2_TFT_pcb.png │ ├── esp8266-191f6796.js │ ├── esp_web_tools_8.0.1 │ │ ├── connect-221663ff.js │ │ ├── esp8266-191f6796.js │ │ ├── index-d7b4b3e6.js │ │ ├── install-button.js │ │ └── readme.md │ ├── front.png │ ├── gerber │ │ ├── readme.md │ │ ├── webGerber.html │ │ └── webGerber_files │ │ │ ├── Drill_NPTH_Through.DRL │ │ │ ├── Drill_PTH_Through.DRL │ │ │ ├── Gerber_BoardOutlineLayer.GKO │ │ │ ├── Gerber_BottomLayer.GBL │ │ │ ├── Gerber_BottomSilkscreenLayer.GBO │ │ │ ├── Gerber_BottomSolderMaskLayer.GBS │ │ │ ├── Gerber_TopLayer.js │ │ │ ├── Gerber_TopSilkscreenLayer.GTO │ │ │ ├── Gerber_TopSolderMaskLayer.GTS │ │ │ ├── Gerber_Wemos D1 R32 SPI TFT Touch Shield.zip │ │ │ ├── How-to-order-PCB.txt │ │ │ ├── ObjectControls.js │ │ │ ├── Stats.js │ │ │ ├── ga.js │ │ │ ├── jquery-1.8.2.min.js │ │ │ ├── jquery.mousewheel.js │ │ │ ├── readme.md │ │ │ ├── three.min.js │ │ │ └── webGerber.js │ ├── img_1_1651851213226.jpg │ ├── img_2_1651851229852.jpg │ ├── index-d7b4b3e6.js │ ├── index.html │ ├── install-button.js │ ├── littlefs.json │ ├── local_js.html │ ├── readme.md │ └── touch_electra.gif ├── index.html ├── mrs │ ├── Ace_color │ │ ├── ace-colorpicker-min.js │ │ ├── ace-colorpicker.css │ │ ├── ace-colorpicker.js │ │ ├── ext-scrollbar.css │ │ ├── ext-scrollbar.js │ │ └── jscolor.js │ ├── create_from_scratch │ │ ├── Insane in the Membrane │ │ │ ├── ACE_Editor_JumpMarks_ScrollMarks.html │ │ │ ├── ACE_Editor_with_Breakpoints_Move_breakpoints.html │ │ │ ├── ace.html │ │ │ ├── colorpicker.js │ │ │ ├── examples.js │ │ │ ├── index.html │ │ │ ├── oldremoved.js │ │ │ ├── readme.md │ │ │ └── timeslot.html │ │ ├── googledb047528031659d1.html │ │ ├── index.html │ │ ├── leaflet-locationpicker.css │ │ ├── leaflet-locationpicker.js │ │ ├── readme.md │ │ └── testarea │ │ │ ├── readme.md │ │ │ └── zoomtest.html │ ├── index.html │ ├── lib │ │ ├── MultiRangeSlider.css │ │ ├── MultiRangeSlider.js │ │ ├── ismobile.js │ │ ├── jq_confirm.css │ │ ├── jq_confirm.js │ │ ├── readme.md │ │ ├── suncalc.js │ │ ├── timepicker.js │ │ └── weeknumber.com.js │ └── readme.md ├── readme.md └── www │ ├── TimePicker_test.html │ ├── Windows7_internet_explorer_TimePicker_test.html │ ├── analogue-time-picker.js │ ├── iindex.html │ └── readme.md ├── images ├── 20220116_105446.jpg ├── 20220116_200340.jpg ├── 20220120_182256.jpg ├── 20220120_183555.jpg ├── 20220121_172823.jpg ├── 20220122_053531.jpg ├── 20220122_053548.jpg ├── 20220221_034042.jpg ├── ESP32_Fingers.jpeg ├── ESP8266_wemos_d1_mini_with_relais_shield.png ├── Screenshot_20220109-135523_One UI Home.jpg ├── Screenshot_20220114-200120_Chrome.jpg ├── Screenshot_20220118-182856_Chrome.jpg ├── Screenshot_20220208-054315_BonjourBrowser.jpg ├── Screenshot_20220526-165523_Chrome.jpg ├── Screenshot_ESP32_WiFi_Manager.jpg ├── esp_8266_nodemcu.png ├── mdns_scan_html_links.jpg ├── readme.md └── xinilink.png ├── scheduler_Niels_Faber_HomeAssistant.png └── test ├── NTP_System_Time.ino ├── Simple_NTP_test.ino └── readme.md /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: ldijkman 2 | custom: https://www.paypal.me/LDijkman 3 | -------------------------------------------------------------------------------- /3d_test/readme.md: -------------------------------------------------------------------------------- 1 | x 2 | -------------------------------------------------------------------------------- /Arduino Cheat Sheet.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/Arduino Cheat Sheet.pdf -------------------------------------------------------------------------------- /Binary_4_ESP8266_4MB/20220223_033932.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/Binary_4_ESP8266_4MB/20220223_033932.jpg -------------------------------------------------------------------------------- /Binary_4_ESP8266_4MB/ESP8266-LittleFS-wifi-manager_with_editor.ino.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/Binary_4_ESP8266_4MB/ESP8266-LittleFS-wifi-manager_with_editor.ino.bin -------------------------------------------------------------------------------- /Binary_4_ESP8266_4MB/ESP8266-LittleFS-wifi-manager_with_editor.mklittlefs.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/Binary_4_ESP8266_4MB/ESP8266-LittleFS-wifi-manager_with_editor.mklittlefs.bin -------------------------------------------------------------------------------- /Binary_4_ESP8266_4MB/Electra_Combined_only_this_at_0x0.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/Binary_4_ESP8266_4MB/Electra_Combined_only_this_at_0x0.bin -------------------------------------------------------------------------------- /ESP8266-LittleFS-wifi-manager.ino: -------------------------------------------------------------------------------- 1 | moved this file to the directory map ESP8266-LittleFS-wifi-manager 2 | 3 | https://github.com/ldijkman/randomnerd_esp32_wifi_manager/tree/main/ESP8266-LittleFS-wifi-manager 4 | 5 | Soon Electra will Power a Gazillion Devices 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /ESP8266-LittleFS-wifi-manager/ESP8266-LittleFS-wifi-manager_with_editor/ace_gunzipped/.exclude.files: -------------------------------------------------------------------------------- 1 | /*.gz 2 | /edit_gz 3 | /.exclude.files 4 | -------------------------------------------------------------------------------- /ESP8266-LittleFS-wifi-manager/ESP8266-LittleFS-wifi-manager_with_editor/ace_gunzipped/ace.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-LittleFS-wifi-manager/ESP8266-LittleFS-wifi-manager_with_editor/ace_gunzipped/ace.ico -------------------------------------------------------------------------------- /ESP8266-LittleFS-wifi-manager/ESP8266-LittleFS-wifi-manager_with_editor/ace_gunzipped/readme.md: -------------------------------------------------------------------------------- 1 | ace files used by fsbowser 2 | 3 | ace gz files unzipped to view the source 4 | 5 | edit is the html file 6 | 7 | paste in jsfiddle and use tidy to make it a bit readeable 8 | 9 | should be possible to make a tryit like editor edit and preview side by side WYSIWYG 10 | 11 | but i do not know how yet 12 | 13 | 2 browser windows side by side, Easy Edit 14 | - left browser is editing index.html file on esp8266 webserver 15 | - right browser is showing result of index.html served from esp8266 webserver 16 | 17 | https://www.youtube.com/watch?v=xB29f0v1zLc 18 | 19 | https://www.youtube.com/user/LuberthDijkman/videos 20 | 21 | --- 22 | 23 | https://jsfiddle.net/luberth/hftvs72o/show 24 | 25 | --- 26 | 27 | https://github.com/esp8266/Arduino/issues/1939 28 | 29 | https://codepen.io/marcruecker/pen/YWwWem 30 | 31 | https://sumn2u.github.io/realtime-html-server/ ======= https://sumn2u.github.io/realtime-html-server/ 32 | 33 | https://shellyln.github.io/mdne/ 34 | 35 | http://superblogger3.blogspot.com/2021/06/how-to-build-your-own-codepen-style.html 36 | 37 | ![2022-02-15-172738_1360x768_scrot](https://user-images.githubusercontent.com/45427770/154407749-dee16f78-8a45-438d-a637-27f7ed56905c.png) 38 | -------------------------------------------------------------------------------- /ESP8266-LittleFS-wifi-manager/ESP8266-LittleFS-wifi-manager_with_editor/data/.exclude.files: -------------------------------------------------------------------------------- 1 | /*.gz 2 | /edit_gz 3 | /.exclude.files 4 | -------------------------------------------------------------------------------- /ESP8266-LittleFS-wifi-manager/ESP8266-LittleFS-wifi-manager_with_editor/data/Electra_192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-LittleFS-wifi-manager/ESP8266-LittleFS-wifi-manager_with_editor/data/Electra_192x192.png -------------------------------------------------------------------------------- /ESP8266-LittleFS-wifi-manager/ESP8266-LittleFS-wifi-manager_with_editor/data/OFF.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-LittleFS-wifi-manager/ESP8266-LittleFS-wifi-manager_with_editor/data/OFF.gif -------------------------------------------------------------------------------- /ESP8266-LittleFS-wifi-manager/ESP8266-LittleFS-wifi-manager_with_editor/data/ON.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-LittleFS-wifi-manager/ESP8266-LittleFS-wifi-manager_with_editor/data/ON.gif -------------------------------------------------------------------------------- /ESP8266-LittleFS-wifi-manager/ESP8266-LittleFS-wifi-manager_with_editor/data/TimePicker_test.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 |
15 |
16 |
time
17 |
18 |
19 | 20 | 21 |
22 | 47 | 48 | 49 | 50 | -------------------------------------------------------------------------------- /ESP8266-LittleFS-wifi-manager/ESP8266-LittleFS-wifi-manager_with_editor/data/ace.ico.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-LittleFS-wifi-manager/ESP8266-LittleFS-wifi-manager_with_editor/data/ace.ico.gz -------------------------------------------------------------------------------- /ESP8266-LittleFS-wifi-manager/ESP8266-LittleFS-wifi-manager_with_editor/data/acefull.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-LittleFS-wifi-manager/ESP8266-LittleFS-wifi-manager_with_editor/data/acefull.js.gz -------------------------------------------------------------------------------- /ESP8266-LittleFS-wifi-manager/ESP8266-LittleFS-wifi-manager_with_editor/data/edit_gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-LittleFS-wifi-manager/ESP8266-LittleFS-wifi-manager_with_editor/data/edit_gz -------------------------------------------------------------------------------- /ESP8266-LittleFS-wifi-manager/ESP8266-LittleFS-wifi-manager_with_editor/data/exclude.files: -------------------------------------------------------------------------------- 1 | /*.gz 2 | /edit_gz 3 | /.exclude.files 4 | -------------------------------------------------------------------------------- /ESP8266-LittleFS-wifi-manager/ESP8266-LittleFS-wifi-manager_with_editor/data/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-LittleFS-wifi-manager/ESP8266-LittleFS-wifi-manager_with_editor/data/favicon.ico -------------------------------------------------------------------------------- /ESP8266-LittleFS-wifi-manager/ESP8266-LittleFS-wifi-manager_with_editor/data/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-LittleFS-wifi-manager/ESP8266-LittleFS-wifi-manager_with_editor/data/favicon.png -------------------------------------------------------------------------------- /ESP8266-LittleFS-wifi-manager/ESP8266-LittleFS-wifi-manager_with_editor/data/worker-css.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-LittleFS-wifi-manager/ESP8266-LittleFS-wifi-manager_with_editor/data/worker-css.js.gz -------------------------------------------------------------------------------- /ESP8266-LittleFS-wifi-manager/ESP8266-LittleFS-wifi-manager_with_editor/data/worker-html.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-LittleFS-wifi-manager/ESP8266-LittleFS-wifi-manager_with_editor/data/worker-html.js.gz -------------------------------------------------------------------------------- /ESP8266-LittleFS-wifi-manager/ESP8266-LittleFS-wifi-manager_with_editor/data/worker-javascript.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-LittleFS-wifi-manager/ESP8266-LittleFS-wifi-manager_with_editor/data/worker-javascript.js.gz -------------------------------------------------------------------------------- /ESP8266-LittleFS-wifi-manager/ESP8266-LittleFS-wifi-manager_with_editor/data/worker-json.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-LittleFS-wifi-manager/ESP8266-LittleFS-wifi-manager_with_editor/data/worker-json.js.gz -------------------------------------------------------------------------------- /ESP8266-LittleFS-wifi-manager/data/Electra_192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-LittleFS-wifi-manager/data/Electra_192x192.png -------------------------------------------------------------------------------- /ESP8266-LittleFS-wifi-manager/data/OFF.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-LittleFS-wifi-manager/data/OFF.gif -------------------------------------------------------------------------------- /ESP8266-LittleFS-wifi-manager/data/ON.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-LittleFS-wifi-manager/data/ON.gif -------------------------------------------------------------------------------- /ESP8266-LittleFS-wifi-manager/data/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-LittleFS-wifi-manager/data/favicon.png -------------------------------------------------------------------------------- /ESP8266-LittleFS-wifi-manager/data/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * ---------------------------------------------------------------------------- 3 | * ESP32 Remote Control with WebSocket 4 | * ---------------------------------------------------------------------------- 5 | * © 2020 Stéphane Calderoni 6 | * ---------------------------------------------------------------------------- 7 | */ 8 | 9 | var gateway = `ws://${window.location.hostname}/ws`; 10 | var websocket; 11 | 12 | // ---------------------------------------------------------------------------- 13 | // Initialization 14 | // ---------------------------------------------------------------------------- 15 | 16 | window.addEventListener('load', onLoad); 17 | 18 | function onLoad(event) { 19 | initWebSocket(); 20 | initButton(); 21 | } 22 | 23 | // ---------------------------------------------------------------------------- 24 | // WebSocket handling 25 | // ---------------------------------------------------------------------------- 26 | 27 | function initWebSocket() { 28 | console.log('Trying to open a WebSocket connection...'); 29 | websocket = new WebSocket(gateway); 30 | websocket.onopen = onOpen; 31 | websocket.onclose = onClose; 32 | websocket.onmessage = onMessage; 33 | } 34 | 35 | function onOpen(event) { 36 | console.log('Connection opened'); 37 | } 38 | 39 | function onClose(event) { 40 | console.log('Connection closed'); 41 | setTimeout(initWebSocket, 2000); 42 | } 43 | 44 | function onMessage(event) { 45 | let data = JSON.parse(event.data); 46 | document.getElementById('ledstate').innerHTML = data.status; 47 | document.getElementById('image').src = data.status+".gif"; 48 | document.getElementById('mdnsscan').innerHTML = data.scan; 49 | document.getElementById('NTPTime').innerHTML = data.time; 50 | } 51 | 52 | // ---------------------------------------------------------------------------- 53 | // Button handling 54 | // ---------------------------------------------------------------------------- 55 | 56 | function initButton() { 57 | document.getElementById('toggle').addEventListener('click', onToggle); 58 | } 59 | 60 | function onToggle(event) { 61 | websocket.send(JSON.stringify({'action':'toggle'})); 62 | } -------------------------------------------------------------------------------- /ESP8266-LittleFS-wifi-manager/data/readme.md: -------------------------------------------------------------------------------- 1 | upload this to the esp8266 littlefs 2 | -------------------------------------------------------------------------------- /ESP8266-LittleFS-wifi-manager/readme.md: -------------------------------------------------------------------------------- 1 | 2 | make sure u use LittleFS data upload, NOT SPIFFS 3 | 4 | https://github.com/ldijkman/randomnerd_esp32_wifi_manager/tree/main/LittleFS_Data_Upload 5 | 6 | --- 7 | 8 | the LAN mDNS scan linked list could be better if it asks the status of the other devices 9 | 10 | and show a yellow or gray link button depnding on status 11 | 12 | and maybe link to /on /off to switch from other device 13 | 14 | like i did on this TFT LCD display https://www.youtube.com/watch?v=3qviv5TOcVo 15 | 16 | future? you could place ESP TFT touch displays anywhere in your house that automaticly scan for mDNS and lists it on the buttons
17 | 18 | ![2022-02-15-045728_1360x768_scrot](https://user-images.githubusercontent.com/45427770/153990182-4e595ad1-138c-45d6-97d7-112c2c0ade88.png) 19 | 20 | future? you could place ESP TFT touch displays anywhere in your house that automaticly scan for mDNS and lists it on the buttons
21 | 22 | ===================== 23 | BIT of code from that tft lcd program to get the status of a switch 24 | 25 | ``````````````````````````````` 26 | esp32 27 | 28 | 29 | HTTPClient http; 30 | 31 | http.begin(sonoffaddress[1] + "/value"); // Specify the URL 32 | //Serial.println(sonoffaddress[i] + "/value"); 33 | http.setConnectTimeout(100); 34 | int httpCode = http.GET(); // Make the request 35 | sonoffstatus[1] = 2; // if not changed status is 2 = error 36 | if (httpCode > 0) { // Check for the returning code 37 | 38 | String payload = http.getString(); 39 | payload.trim(); // trim the white space off the string: other wise the 0 or 1 compare does not work 40 | //Serial.println(httpCode); 41 | Serial.print("payload >"); Serial.print(payload); Serial.print("<"); Serial.println("-"); 42 | if (payload == "0") { 43 | sonoffstatus[1] = 0; 44 | } 45 | if (payload == "1") { 46 | sonoffstatus[1] = 1; 47 | } 48 | 49 | payload = "-"; 50 | 51 | } 52 | else { 53 | Serial.println("Error on HTTP request"); 54 | 55 | } 56 | 57 | http.end(); //Free the resources 58 | 59 | 60 | `````````````````````````````````````````` 61 | -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/20220402_091959.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/20220402_091959.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/20220402_115032.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/20220402_115032.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/20220403_084314.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/20220403_084314.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/20220403_085010.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/20220403_085010.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/20220403_210051.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/20220403_210051.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/20220409_171834.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/20220409_171834.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/20220409_171852.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/20220409_171852.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/20220409_172044.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/20220409_172044.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/20220410_133314.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/20220410_133314.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/20220410_153859.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/20220410_153859.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/20220411_193140.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/20220411_193140.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/20220416_073834.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/20220416_073834.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/20220417_101552.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/20220417_101552.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/20220427_054226.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/20220427_054226.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/20220430_140351.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/20220430_140351.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/All_Settings.h: -------------------------------------------------------------------------------- 1 | // Use the OpenWeather library: https://github.com/Bodmer/OpenWeather 2 | 3 | // The weather icons and fonts are in the sketch data folder, press Ctrl+K 4 | // to view. 5 | 6 | // The ESP32 board support package 2.0.0 or later must be loaded in the 7 | // Arduino boards manager to provide LittleFS support. 8 | 9 | // >>> IMPORTANT TO PREVENT CRASHES <<< 10 | //>>>>>> Set LittleFS to at least 1.5Mbytes before uploading files <<<<<< 11 | 12 | // >>> DON'T FORGET THIS <<< 13 | // Upload the fonts and icons to LittleFS using the "Tools" menu option. 14 | 15 | // You can change the number of hours and days for the forecast in the 16 | // "User_Setup.h" file inside the OpenWeather library folder. 17 | // By default this is 6 hours (can be up to 48) and 5 days 18 | // (can be up to 8 days = today plus 7 days). This sketch requires 19 | // at least 5 days of forecast. Forecast hours can be set to 1 as 20 | // the hourly forecast data is not used in this sketch. 21 | 22 | ////////////////////////////// 23 | // Setttings defined below 24 | 25 | 26 | 27 | //#define WIFI_SSID "" 28 | //#define WIFI_PASSWORD "" 29 | 30 | #define TIMEZONE euCET // See NTP_Time.h tab for other "Zone references", UK, usMT etc 31 | 32 | // Update every 15 minutes, up to 1000 request per day are free (viz average of ~40 per hour) 33 | const int UPDATE_INTERVAL_SECS = 2UL * 60UL; // 15 minutes 34 | 35 | // Pins for the TFT interface are defined in the User_Config.h file inside the TFT_eSPI library 36 | 37 | // For units use "metric" or "imperial" 38 | const String units = "metric"; 39 | 40 | 41 | 42 | // some config moved to config.txt 43 | 44 | 45 | 46 | 47 | // For language codes see https://openweathermap.org/current#multi 48 | const String language = "en"; // Default language = en = English 49 | 50 | // Short day of week abbreviations used in 4 day forecast (change to your language) 51 | const String shortDOW [8] = {"???", "SUN", "MON", "TUE", "WED", "THU", "FRI", "SAT"}; 52 | 53 | // Change the labels to your language here: 54 | const char sunStr[] = "Sun"; 55 | const char cloudStr[] = "Cloud"; 56 | const char humidityStr[] = "Humidity"; 57 | const String moonPhase [8] = {"New", "Waxing", "1st qtr", "Waxing", "Full", "Waning", "Last qtr", "Waning"}; 58 | 59 | // End of user settings 60 | ////////////////////////////// 61 | -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/GfxUi.h: -------------------------------------------------------------------------------- 1 | /**The MIT License (MIT) 2 | Copyright (c) 2015 by Daniel Eichhorn 3 | Permission is hereby granted, free of charge, to any person obtaining a copy 4 | of this software and associated documentation files (the "Software"), to deal 5 | in the Software without restriction, including without limitation the rights 6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | copies of the Software, and to permit persons to whom the Software is 8 | furnished to do so, subject to the following conditions: 9 | The above copyright notice and this permission notice shall be included in all 10 | copies or substantial portions of the Software. 11 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 12 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 13 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 14 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 15 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 16 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 17 | SOFTWARE. 18 | See more at http://blog.squix.ch 19 | */ 20 | 21 | // Adapted by Bodmer to use the TFT_eSPI library: 22 | // https://github.com/Bodmer/TFT_eSPI 23 | 24 | 25 | 26 | #include // Hardware-specific library 27 | 28 | #include 29 | #include 30 | 31 | // JPEG decoder library 32 | #include // https://github.com/Bodmer/TJpg_Decoder 33 | 34 | #ifndef _GFX_UI_H 35 | #define _GFX_UI_H 36 | 37 | // Maximum of 85 for BUFFPIXEL as 3 x this value is stored in an 8 bit variable! 38 | // 32 is an efficient size for LittleFS due to SPI hardware pipeline buffer size 39 | // A larger value of 80 is better for SD cards 40 | #define BUFFPIXEL 32 41 | 42 | class GfxUi { 43 | public: 44 | GfxUi(TFT_eSPI * tft); 45 | void drawBmp(String filename, uint16_t x, uint16_t y); 46 | void drawProgressBar(uint16_t x, uint16_t y, uint16_t w, uint16_t h, uint8_t percentage, uint16_t frameColor, uint16_t barColor); 47 | 48 | private: 49 | TFT_eSPI * _tft; 50 | uint16_t read16(fs::File &f); 51 | uint32_t read32(fs::File &f); 52 | 53 | }; 54 | 55 | #endif 56 | -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/MoonPhase.ino: -------------------------------------------------------------------------------- 1 | /* Moon phase calculation for OpenWeather library*/ 2 | // Adapted by Bodmer from code here: 3 | // http://www.voidware.com/moon_phase.htm 4 | 5 | #include 6 | #include 7 | 8 | #define PI 3.1415926535897932384626433832795 9 | #define RAD (PI/180.0) 10 | #define SMALL_FLOAT (1e-12) 11 | 12 | double Julian(int year, int month, double day) 13 | { 14 | int a, b = 0, c, e; 15 | if (month < 3) { 16 | year--; 17 | month += 12; 18 | } 19 | if (year > 1582 || (year == 1582 && month > 10) || 20 | (year == 1582 && month == 10 && day > 15)) { 21 | a = year / 100; 22 | b = 2 - a + a / 4; 23 | } 24 | c = 365.25 * year; 25 | e = 30.6001 * (month + 1); 26 | return b + c + e + day + 1720994.5; 27 | } 28 | 29 | double sun_position(double j) 30 | { 31 | double n, x, e, l, dl, v; 32 | int i; 33 | 34 | n = 360 / 365.2422 * j; 35 | i = n / 360; 36 | n = n - i * 360.0; 37 | x = n - 3.762863; 38 | if (x < 0) x += 360; 39 | x *= RAD; 40 | e = x; 41 | do { 42 | dl = e - .016718 * sin(e) - x; 43 | e = e - dl / (1 - .016718 * cos(e)); 44 | } while (fabs(dl) >= SMALL_FLOAT); 45 | v = 360 / PI * atan(1.01686011182 * tan(e / 2)); 46 | l = v + 282.596403; 47 | i = l / 360; 48 | l = l - i * 360.0; 49 | return l; 50 | } 51 | 52 | double moon_position(double j, double ls) 53 | { 54 | double ms, l, mm, n, ev, sms, ae, ec; 55 | int i; 56 | 57 | /* ls = sun_position(j) */ 58 | ms = 0.985647332099 * j - 3.762863; 59 | if (ms < 0) ms += 360.0; 60 | l = 13.176396 * j + 64.975464; 61 | i = l / 360; 62 | l = l - i * 360.0; 63 | if (l < 0) l += 360.0; 64 | mm = l - 0.1114041 * j - 349.383063; 65 | i = mm / 360; 66 | mm -= i * 360.0; 67 | n = 151.950429 - 0.0529539 * j; 68 | i = n / 360; 69 | n -= i * 360.0; 70 | ev = 1.2739 * sin((2 * (l - ls) - mm) * RAD); 71 | sms = sin(ms * RAD); 72 | ae = 0.1858 * sms; 73 | mm += ev - ae - 0.37 * sms; 74 | ec = 6.2886 * sin(mm * RAD); 75 | l += ev + ec - ae + 0.214 * sin(2 * mm * RAD); 76 | l = 0.6583 * sin(2 * (l - ls) * RAD) + l; 77 | return l; 78 | } 79 | 80 | uint8_t moon_phase(int year, int month, int day, double hour, int* ip) 81 | { 82 | double j = Julian(year, month, (double)day + hour / 24.0) - 2444238.5; 83 | double ls = sun_position(j); 84 | double lm = moon_position(j, ls); 85 | 86 | double t = lm - ls; 87 | if (t < 0) t += 360; 88 | 89 | *ip = (int)((t + 22.5)/45) & 0x7; // Moon state 0-7 for moonPhase[] index 90 | return ((int)((t + 7.5)/15) + 23) % 24; // Moon state 0-23 for icon bitmap 91 | 92 | //return 100.0 * ((1.0 - cos((lm - ls) * RAD)) / 2) + 0.5; // percent illuminated 93 | } 94 | -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/ace_gunzipped/ace.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/ace_gunzipped/ace.ico -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/ace_gunzipped/readme.md: -------------------------------------------------------------------------------- 1 | ace files used by fsbowser 2 | 3 | ace gz files unzipped to view the source 4 | 5 | edit is the html file 6 | 7 | paste in jsfiddle and use tidy to make it a bit readeable 8 | 9 | should be possible to make a tryit like editor edit and preview side by side WYSIWYG 10 | 11 | but i do not know how yet 12 | 13 | 2 browser windows side by side, Easy Edit 14 | - left browser is editing index.html file on esp8266 webserver 15 | - right browser is showing result of index.html served from esp8266 webserver 16 | 17 | https://www.youtube.com/watch?v=xB29f0v1zLc 18 | 19 | https://www.youtube.com/user/LuberthDijkman/videos 20 | 21 | --- 22 | 23 | https://jsfiddle.net/luberth/hftvs72o/show 24 | 25 | --- 26 | 27 | https://github.com/esp8266/Arduino/issues/1939 28 | 29 | https://codepen.io/marcruecker/pen/YWwWem 30 | 31 | https://sumn2u.github.io/realtime-html-server/ ======= https://sumn2u.github.io/realtime-html-server/ 32 | 33 | https://shellyln.github.io/mdne/ 34 | 35 | http://superblogger3.blogspot.com/2021/06/how-to-build-your-own-codepen-style.html 36 | 37 | ![2022-02-15-172738_1360x768_scrot](https://user-images.githubusercontent.com/45427770/154407749-dee16f78-8a45-438d-a637-27f7ed56905c.png) 38 | -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/Electra_192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/Electra_192x192.png -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/OFF.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/OFF.gif -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/OFF.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/OFF.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/ON.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/ON.gif -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/ON.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/ON.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/TimePicker_test.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 |
15 |
16 |
time
17 |
18 |
19 | 20 | 21 |
22 | 47 | 48 | 49 | 50 | -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/ace.ico.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/ace.ico.gz -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/acefull.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/acefull.js.gz -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/config.txt: -------------------------------------------------------------------------------- 1 | -your-openweathermap-api-key-here- 2 | 52.735434 3 | 5.179017 4 | 5 | 6 | 7 | 8 | 9 | Trying to get this working with Electra Touch 10 | https://github.com/ldijkman/OpenWeather 11 | https://github.com/ldijkman/randomnerd_esp32_wifi_manager/tree/main/ESP8266-TFT_eSPI 12 | 13 | 14 | Fist 3 lines are read by the program for openweathermap configuration 15 | you can edit this file with ace js cloudeditor 16 | http:// mdnsname or ip /edit 17 | ace js editor login admin / admin, maybe there is no login anymore, i removed it 18 | 19 | 20 | line 1 apikey 21 | https://openweathermap.org/home/sign_up 22 | Sign up for a key and read API configuration info here: 23 | https://openweathermap.org/home/sign_up 24 | change line1 to your API key 25 | Enable the API key? 26 | 27 | 28 | Set the forecast longitude and latitude to at least 4 decimal places 29 | line 2 latitude 52.735434 // 90.0000 to -90.0000 negative for Southern hemisphere 30 | line 3 longitude 5.179017 // 180.000 to -180.000 negative for West 31 | 32 | 33 | https://www.latlong.net 34 | Latitude and Longitude Finder on Map Get Coordinates 35 | Latlong.net is an online geographic tool that can be used to lookup latitude and longitude of a place, 36 | https://www.latlong.net/ 37 | 38 | google to find a lat,long location ( my location ;-) 39 | https://www.google.com/search?q=52.735434,5.179017 40 | https://www.latlong.net/c/?lat=52.735424&long=5.179010 41 | 42 | 43 | 44 | -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/edit_gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/edit_gz -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/electra_ohm_law.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/electra_ohm_law.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/exclude.files: -------------------------------------------------------------------------------- 1 | /*.gz 2 | /edit_gz 3 | /.exclude.files 4 | -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/favicon.ico -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/favicon.png -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/fonts/NSBold15.vlw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/fonts/NSBold15.vlw -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/fonts/NSBold36.vlw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/fonts/NSBold36.vlw -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon/clear-day.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon/clear-day.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon/clear-night.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon/clear-night.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon/cloudy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon/cloudy.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon/drizzle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon/drizzle.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon/fog.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon/fog.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon/hail.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon/hail.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon/lightRain.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon/lightRain.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon/partly-cloudy-day.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon/partly-cloudy-day.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon/partly-cloudy-night.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon/partly-cloudy-night.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon/rain.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon/rain.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon/sleet.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon/sleet.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon/snow.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon/snow.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon/thunderstorm.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon/thunderstorm.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon/unknown.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon/unknown.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon/wind.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon/wind.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon50/clear-day.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon50/clear-day.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon50/clear-night.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon50/clear-night.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon50/cloudy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon50/cloudy.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon50/drizzle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon50/drizzle.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon50/fog.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon50/fog.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon50/hail.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon50/hail.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon50/lightRain.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon50/lightRain.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon50/partly-cloudy-day.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon50/partly-cloudy-day.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon50/partly-cloudy-night.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon50/partly-cloudy-night.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon50/rain.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon50/rain.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon50/sleet.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon50/sleet.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon50/snow.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon50/snow.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon50/thunderstorm.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon50/thunderstorm.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon50/unknown.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon50/unknown.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon50/wind.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/icon50/wind.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moon.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L0.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L1.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L10.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L11.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L12.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L13.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L13.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L14.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L14.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L15.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L15.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L16.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L16.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L17.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L17.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L18.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L18.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L19.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L19.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L2.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L20.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L20.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L21.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L21.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L22.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L22.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L23.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L23.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L3.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L4.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L5.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L6.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L7.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L8.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/moon/moonphase_L9.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/wind/E.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/wind/E.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/wind/N.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/wind/N.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/wind/NE.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/wind/NE.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/wind/NW.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/wind/NW.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/wind/S.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/wind/S.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/wind/SE.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/wind/SE.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/wind/SW.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/wind/SW.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/wind/W.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/wind/W.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/worker-css.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/worker-css.js.gz -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/worker-html.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/worker-html.js.gz -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/worker-javascript.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/worker-javascript.js.gz -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/worker-json.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/ESP8266-LittleFS-wifi-manager_with_editor/data/worker-json.js.gz -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/TFT-LCD-28-240x320-RGB-ILI9341-with-Touchscreen-Connections.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/ESP8266-TFT_eSPI/TFT-LCD-28-240x320-RGB-ILI9341-with-Touchscreen-Connections.jpg -------------------------------------------------------------------------------- /ESP8266-TFT_eSPI/read_user_setup.md: -------------------------------------------------------------------------------- 1 | serial output from tftespi read user setup example 2 | 3 | [code] 4 | TFT_eSPI ver = 2.4.44 5 | Processor = ESP8266 6 | Frequency = 160MHz 7 | Voltage = 3.27V 8 | Transactions = No 9 | Interface = SPI 10 | SPI overlap = No 11 | 12 | Display driver = 9488 13 | Display width = 320 14 | Display height = 480 15 | 16 | MOSI = GPIO 7 17 | MISO = GPIO 6 18 | SCK = GPIO 5 19 | TFT_CS = PIN_D8 20 | TFT_DC = PIN_D3 21 | TFT_RST = PIN_D4 22 | TOUCH_CS = PIN_D2 23 | 24 | Font GLCD loaded 25 | Font 2 loaded 26 | Font 4 loaded 27 | Font 6 loaded 28 | Font 7 loaded 29 | Font 8 loaded 30 | Smooth font enabled 31 | 32 | Display SPI frequency = 27.00 33 | Touch SPI frequency = 2.00 34 | [/code] 35 | -------------------------------------------------------------------------------- /Electra.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/Electra.jpg -------------------------------------------------------------------------------- /Electra.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/Electra.png -------------------------------------------------------------------------------- /FSBROWSER/Readme.md: -------------------------------------------------------------------------------- 1 | Like the espasyncwebserver fsbrowser example 2 | Not know if its possible to add a filemanager/ upload /download/ editor to the code 3 | 4 | Do not like that elegant ota offers no single or multi file upload without spiffs erase or editor for files 5 | 6 | --- 7 | 8 | # https://github.com/ldijkman/ESPxWebFlMgr 9 | 10 | hmm looks like no spiffs only litlefs flash file 11 | 12 | Example basicwsagzip (ESP8266 and ESP32) 13 | More real life: 14 | 15 | implements a file based web server (cut and paste ready on its own sketch tab) 16 | allows serving gzipped files 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /FSBROWSER/Screenshot_20220109-214636_Chrome.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/FSBROWSER/Screenshot_20220109-214636_Chrome.jpg -------------------------------------------------------------------------------- /HELP.MD: -------------------------------------------------------------------------------- 1 | maybe i should cleanup the readme.md a little and place it here 2 | 3 | anyone out there that wants to help 4 | 5 | 6 | --- 7 | 8 | Microsoft windows users UGH, mDNS http://?URL?.local may not work for you, 9 | 10 | windos => https://support.apple.com/downloads/Bonjour_for_Windows 11 | 12 | just install http://apple.com/itunes that makes mDNS http://?URL?.local to work for you 13 | 14 | Bonjour for WinDOS might be eassier https://support.apple.com/kb/DL999?locale=nl_NL worked on windos 7 for me, above did not work / install 15 | 16 | now there is a mDNSResponder.exe, Bonjour Service running in windows taskmanager 17 | 18 | --- 19 | --- 20 | 21 | Android mDNS Browser 22 | 23 | Android Phone / Tablet Use: 24 | 25 | BonjourBrowser App to see / list / browse all human friendly mDNS URL / ESP devices on your local network 26 | 27 | https://www.google.com/url?sa=t&source=web&rct=j&url=https://play.google.com/store/apps/details%3Fid%3Dde.wellenvogel.bonjourbrowser 28 | 29 | --- 30 | ![Bonjour_mDNS](https://user-images.githubusercontent.com/45427770/152919080-fa6502a7-aaec-43fd-a07b-6f5edc4b4224.png) 31 | 32 | 33 | -------------------------------------------------------------------------------- /HELP.TXT: -------------------------------------------------------------------------------- 1 | goto 2 | 3 | https://github.com/ldijkman/randomnerd_esp32_wifi_manager/blob/main/HELP.MD 4 | -------------------------------------------------------------------------------- /LAB_Experiments/2022-07-17-142154_1920x1080_scrot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/LAB_Experiments/2022-07-17-142154_1920x1080_scrot.png -------------------------------------------------------------------------------- /LAB_Experiments/2022-07-17-143712_1920x1080_scrot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/LAB_Experiments/2022-07-17-143712_1920x1080_scrot.png -------------------------------------------------------------------------------- /LAB_Experiments/2022-07-18-184503_1920x1080_scrot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/LAB_Experiments/2022-07-18-184503_1920x1080_scrot.png -------------------------------------------------------------------------------- /LAB_Experiments/2022-07-18-225345_1920x1080_scrot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/LAB_Experiments/2022-07-18-225345_1920x1080_scrot.png -------------------------------------------------------------------------------- /LAB_Experiments/2022-07-20-204755_1920x1080_scrot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/LAB_Experiments/2022-07-20-204755_1920x1080_scrot.png -------------------------------------------------------------------------------- /LAB_Experiments/2022-07-20-205657_1920x1080_scrot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/LAB_Experiments/2022-07-20-205657_1920x1080_scrot.png -------------------------------------------------------------------------------- /LAB_Experiments/2022-07-20-210618_1920x1080_scrot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/LAB_Experiments/2022-07-20-210618_1920x1080_scrot.png -------------------------------------------------------------------------------- /LAB_Experiments/ace-logo-Electra.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/LAB_Experiments/ace-logo-Electra.png -------------------------------------------------------------------------------- /LittleFS_Data_Upload/ESP8266LittleFS-2.6.0 (1).zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/LittleFS_Data_Upload/ESP8266LittleFS-2.6.0 (1).zip -------------------------------------------------------------------------------- /LittleFS_Data_Upload/readme.md: -------------------------------------------------------------------------------- 1 | for the ESP8266 LittleFS version 2 | 3 | No "ESP8266 LittleFS data upload" in your Arduino IDE Tools menu => do next 4 | 5 | download / place 6 | 7 | https://github.com/ldijkman/randomnerd_esp32_wifi_manager/blob/main/LittleFS_Data_Upload/ESP8266LittleFS-2.6.0%20(1).zip 8 | 9 | in /Arduino/tools/ directory / map 10 | 11 | and unpack / unzip it there 12 | 13 | restart arduino ide 14 | 15 | --- 16 | 17 | 18 | https://github.com/earlephilhower/arduino-esp8266littlefs-plugin 19 | 20 |
21 | Arduino ESP8266 LittleFS Filesystem Uploader
22 | Arduino plugin which packs sketch data folder into LittleFS filesystem image, and uploads the image to ESP8266 flash memory.
23 | 
24 | Installation
25 | Make sure you use one of the supported versions of Arduino IDE and have ESP8266 core installed.
26 | Download the tool archive from 
27 | 
28 | 29 | https://github.com/earlephilhower/arduino-esp8266littlefs-plugin/releases. 30 | 31 |
32 | In your Arduino sketchbook directory, create tools directory if it doesn't exist yet.
33 | Unpack the tool into tools directory (the path will look like /Arduino/tools/ESP8266LittleFS/tool/esp8266littlefs.jar).
34 | Restart Arduino IDE.
35 | On the OS X create the tools directory in ~/Documents/Arduino/ and unpack the files there
36 | 
37 | Usage
38 | Open a sketch (or create a new one and save it).
39 | Go to sketch directory (choose Sketch > Show Sketch Folder).
40 | Create a directory named data and any files you want in the file system there.
41 | Make sure you have selected a board, port, and closed Serial Monitor.
42 | Select Tools > ESP8266 LittleFS Data Upload menu item. This should start uploading the files into ESP8266 flash file system. When done, IDE status bar will display LittleFS Image Uploaded message. Might take a few minutes for large file system sizes.
43 | Screenshot
44 | 
45 | 46 | # make sure you closed Serial Monitor on data upload. otherwise error 47 | 48 | ![screenshot](https://user-images.githubusercontent.com/45427770/152723622-2bec70b2-84cc-4a51-9234-c781dff7ecc2.png) 49 | -------------------------------------------------------------------------------- /MRS/mrs/mrs_Project (2).zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/MRS/mrs/mrs_Project (2).zip -------------------------------------------------------------------------------- /MRS/mrs/mrs_Project (5).zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/MRS/mrs/mrs_Project (5).zip -------------------------------------------------------------------------------- /MRS/mrs/mrs_Project.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/MRS/mrs/mrs_Project.zip -------------------------------------------------------------------------------- /MRS/mrs/mrs_multirangeslider/lib/weeknumber.com.js: -------------------------------------------------------------------------------- 1 | // This script is released to the public domain and may be used, modified and 2 | // distributed without restrictions. Attribution not necessary but appreciated. 3 | // Source: https://weeknumber.com/how-to/javascript 4 | 5 | 6 | /* 7 | Week numbers in JavaScript 8 | How to get the week number from a date 9 | The code below adds two new functions to the Date object. Add this to your source code. 10 | 11 | To get the ISO week number (1-53) of a Date object, use date.getWeek(). 12 | 13 | To get the corresponding four-digit year, use date.getWeekYear(). 14 | */ 15 | 16 | // Returns the ISO week of the date. 17 | Date.prototype.getWeek = function() { 18 | var date = new Date(this.getTime()); 19 | date.setHours(0, 0, 0, 0); 20 | // Thursday in current week decides the year. 21 | date.setDate(date.getDate() + 3 - (date.getDay() + 6) % 7); 22 | // January 4 is always in week 1. 23 | var week1 = new Date(date.getFullYear(), 0, 4); 24 | // Adjust to Thursday in week 1 and count number of weeks from date to week1. 25 | return 1 + Math.round(((date.getTime() - week1.getTime()) / 86400000 26 | - 3 + (week1.getDay() + 6) % 7) / 7); 27 | } 28 | 29 | // Returns the four-digit year corresponding to the ISO week of the date. 30 | Date.prototype.getWeekYear = function() { 31 | var date = new Date(this.getTime()); 32 | date.setDate(date.getDate() + 3 - (date.getDay() + 6) % 7); 33 | return date.getFullYear(); 34 | } -------------------------------------------------------------------------------- /MRS/mrs/mrs_multrangeslider.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/MRS/mrs/mrs_multrangeslider.zip -------------------------------------------------------------------------------- /MRS/mrs/readme.md: -------------------------------------------------------------------------------- 1 | Visual MultiRange Scheduler, irrigation scheduler, light scheduler, wifi scheduler 2 | 3 | a multi range slider scheduler timebar 4 | 5 | https://ldijkman.github.io/randomnerd_esp32_wifi_manager/mrs/ 6 | 7 | above source https://github.com/ldijkman/randomnerd_esp32_wifi_manager/tree/main/docs/mrs 8 | 9 | === 10 | 11 | https://plnkr.co/edit/0VOS27JydW81wwZc?preview 12 | 13 | ![multi range slider scheduler_timebar](https://github.com/ldijkman/randomnerd_esp32_wifi_manager/assets/45427770/79138b38-2da1-4499-afd9-f0f02222ef44) 14 | -------------------------------------------------------------------------------- /Skins/Chromium-Skin/readme.md: -------------------------------------------------------------------------------- 1 | just an example to show you 2 | - What i have in mind https://github.com/ldijkman/randomnerd_esp32_wifi_manager/tree/main/Skins 3 | - change the look of your/each wifi relais switch by edit or upload new index.html and maybe other image/js/css files for index.html Skin 4 | - each wifi relais switch has its own fsbrowser filemanager / editor 5 | 6 | ### Are you a webdesigner?! 7 | - this is your chance to get some traffic to your homepage 8 | - design a nice skin and leave a "made by" link to your homepage 9 | - showoff how good you are ;-) 10 | 11 | Designrules: 12 | - small filesize local images 13 | - local js css or scriptserver http://cdnjs.com 14 | - totalsize small / minimal? 15 | 16 | share your HTML/CSS skin in https://github.com/ldijkman/randomnerd_esp32_wifi_manager/discussions 17 | -------------------------------------------------------------------------------- /Skins/Classic-Skin/readme.md: -------------------------------------------------------------------------------- 1 | just an example to show you 2 | - What i have in mind https://github.com/ldijkman/randomnerd_esp32_wifi_manager/tree/main/Skins 3 | - change the look of your/each wifi relais switch by edit or upload new index.html and maybe other image/js/css files for index.html Skin 4 | - each wifi relais switch has its own fsbrowser filemanager / editor 5 | 6 | ### Are you a webdesigner?! 7 | - this is your chance to get some traffic to your homepage 8 | - design a nice skin and leave a "made by" link to your homepage 9 | - showoff how good you are ;-) 10 | 11 | Designrules: 12 | - small filesize local images 13 | - local js css or scriptserver http://cdnjs.com 14 | - totalsize small / minimal? 15 | 16 | share your HTML/CSS skin in https://github.com/ldijkman/randomnerd_esp32_wifi_manager/discussions 17 | -------------------------------------------------------------------------------- /Skins/DOOM-Skin/readme.md: -------------------------------------------------------------------------------- 1 | just an example to show you 2 | - What i have in mind https://github.com/ldijkman/randomnerd_esp32_wifi_manager/tree/main/Skins 3 | - change the look of your/each wifi relais switch by edit or upload new index.html and maybe other image/js/css files for index.html Skin 4 | - each wifi relais switch has its own fsbrowser filemanager / editor 5 | 6 | ### Are you a webdesigner?! 7 | - this is your chance to get some traffic to your homepage 8 | - design a nice skin and leave a "made by" link to your homepage 9 | - showoff how good you are ;-) 10 | 11 | Designrules: 12 | - small filesize local images 13 | - local js css or scriptserver http://cdnjs.com 14 | - totalsize small / minimal? 15 | 16 | share your HTML/CSS skin in https://github.com/ldijkman/randomnerd_esp32_wifi_manager/discussions 17 | 18 | 19 |
20 | 21 | ![doom-doomguy](https://user-images.githubusercontent.com/45427770/154799614-3f6e55d9-35f3-4ec6-9b98-0c9836167b44.gif) 22 | 23 | 24 |
25 | x https://www.youtube.com/watch?app=desktop&v=deF6pC7lc4Y 26 | 27 | https://youtu.be/OyHqGSO67wo 28 | 29 | xx https://youtu.be/u5kjih56qpk 30 | -------------------------------------------------------------------------------- /Skins/Digital-Skin/readme.md: -------------------------------------------------------------------------------- 1 | just an example to show you 2 | - What i have in mind https://github.com/ldijkman/randomnerd_esp32_wifi_manager/tree/main/Skins 3 | - change the look of your/each wifi relais switch by edit or upload new index.html and maybe other image/js/css files for index.html Skin 4 | - each wifi relais switch has its own fsbrowser filemanager / editor 5 | 6 | ### Are you a webdesigner?! 7 | - this is your chance to get some traffic to your homepage 8 | - design a nice skin and leave a "made by" link to your homepage 9 | - showoff how good you are ;-) 10 | 11 | Designrules: 12 | - small filesize local images 13 | - local js css or scriptserver http://cdnjs.com 14 | - totalsize small / minimal? 15 | 16 | share your HTML/CSS skin in https://github.com/ldijkman/randomnerd_esp32_wifi_manager/discussions 17 | -------------------------------------------------------------------------------- /Skins/Dutch-Orange-Skin/Readme.md: -------------------------------------------------------------------------------- 1 | 2 | just an example to show you 3 | - What i have in mind https://github.com/ldijkman/randomnerd_esp32_wifi_manager/tree/main/Skins 4 | - change the look of your/each wifi relais switch by edit or upload new index.html and maybe other image/js/css files for index.html Skin 5 | - each wifi relais switch has its own fsbrowser filemanager / editor 6 | 7 | ### Are you a webdesigner?! 8 | - this is your chance to get some traffic to your homepage 9 | - design a nice skin and leave a "made by" link to your homepage 10 | - showoff how good you are ;-) 11 | 12 | Designrules: 13 | - small filesize local images 14 | - local js css or scriptserver http://cdnjs.com 15 | - totalsize small / minimal? 16 | 17 | share your HTML/CSS skin in https://github.com/ldijkman/randomnerd_esp32_wifi_manager/discussions 18 | -------------------------------------------------------------------------------- /Skins/Forrest-Skin/readme.md: -------------------------------------------------------------------------------- 1 | 2 | just an example to show you 3 | - What i have in mind https://github.com/ldijkman/randomnerd_esp32_wifi_manager/tree/main/Skins 4 | - change the look of your/each wifi relais switch by edit or upload new index.html and maybe other image/js/css files for index.html Skin 5 | - each wifi relais switch has its own fsbrowser filemanager / editor 6 | 7 | ### Are you a webdesigner?! 8 | - this is your chance to get some traffic to your homepage 9 | - design a nice skin and leave a "made by" link to your homepage 10 | - showoff how good you are ;-) 11 | 12 | Designrules: 13 | - small filesize local images 14 | - local js css or scriptserver http://cdnjs.com 15 | - totalsize small / minimal? 16 | 17 | share your HTML/CSS skin in https://github.com/ldijkman/randomnerd_esp32_wifi_manager/discussions 18 | -------------------------------------------------------------------------------- /Skins/Garden-Skin/Readme.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | just an example to show you 4 | - What i have in mind https://github.com/ldijkman/randomnerd_esp32_wifi_manager/tree/main/Skins 5 | - change the look of your/each wifi relais switch by edit or upload new index.html and maybe other image/js/css files for index.html Skin 6 | - each wifi relais switch has its own fsbrowser filemanager / editor 7 | 8 | ### Are you a webdesigner?! 9 | - this is your chance to get some traffic to your homepage 10 | - design a nice skin and leave a "made by" link to your homepage 11 | - showoff how good you are ;-) 12 | 13 | Designrules: 14 | - small filesize local images 15 | - local js css or scriptserver http://cdnjs.com 16 | - totalsize small / minimal? 17 | 18 | share your HTML/CSS skin in https://github.com/ldijkman/randomnerd_esp32_wifi_manager/discussions 19 | -------------------------------------------------------------------------------- /Skins/Large-High-Contrast-4-visually-impaired/readme.md: -------------------------------------------------------------------------------- 1 | just an example to show you 2 | - What i have in mind https://github.com/ldijkman/randomnerd_esp32_wifi_manager/tree/main/Skins 3 | - change the look of your/each wifi relais switch by edit or upload new index.html and maybe other image/js/css files for index.html Skin 4 | - each wifi relais switch has its own fsbrowser filemanager / editor 5 | 6 | ### Are you a webdesigner?! 7 | - this is your chance to get some traffic to your homepage 8 | - design a nice skin and leave a "made by" link to your homepage 9 | - showoff how good you are ;-) 10 | 11 | Designrules: 12 | - small filesize local images 13 | - local js css or scriptserver http://cdnjs.com 14 | - totalsize small / minimal? 15 | 16 | share your HTML/CSS skin in https://github.com/ldijkman/randomnerd_esp32_wifi_manager/discussions 17 | -------------------------------------------------------------------------------- /Skins/Peach_and_Black_Skin/readme.md: -------------------------------------------------------------------------------- 1 | 2 | just an example to show you 3 | - What i have in mind https://github.com/ldijkman/randomnerd_esp32_wifi_manager/tree/main/Skins 4 | - change the look of your/each wifi relais switch by edit or upload new index.html and maybe other image/js/css files for index.html Skin 5 | - each wifi relais switch has its own fsbrowser filemanager / editor 6 | 7 | ### Are you a webdesigner?! 8 | - this is your chance to get some traffic to your homepage 9 | - design a nice skin and leave a "made by" link to your homepage 10 | - showoff how good you are ;-) 11 | 12 | Designrules: 13 | - small filesize local images 14 | - local js css or scriptserver http://cdnjs.com 15 | - totalsize small / minimal? 16 | 17 | share your HTML/CSS skin in https://github.com/ldijkman/randomnerd_esp32_wifi_manager/discussions 18 | -------------------------------------------------------------------------------- /Skins/SeaSide-Beach-Skin/readme.md: -------------------------------------------------------------------------------- 1 | just an example to show you 2 | - What i have in mind https://github.com/ldijkman/randomnerd_esp32_wifi_manager/tree/main/Skins 3 | - change the look of your/each wifi relais switch by edit or upload new index.html and maybe other image/js/css files for index.html Skin 4 | - each wifi relais switch has its own fsbrowser filemanager / editor 5 | 6 | ### Are you a webdesigner?! 7 | - this is your chance to get some traffic to your homepage 8 | - design a nice skin and leave a "made by" link to your homepage 9 | - showoff how good you are ;-) 10 | 11 | Designrules: 12 | - small filesize local images 13 | - local js css or scriptserver http://cdnjs.com 14 | - totalsize small / minimal? 15 | 16 | share your HTML/CSS skin in https://github.com/ldijkman/randomnerd_esp32_wifi_manager/discussions 17 | -------------------------------------------------------------------------------- /Skins/Star-Trek-Skin/Readme.md: -------------------------------------------------------------------------------- 1 | 2 | just an example to show you 3 | - What i have in mind https://github.com/ldijkman/randomnerd_esp32_wifi_manager/tree/main/Skins 4 | - change the look of your/each wifi relais switch by edit or upload new index.html and maybe other image/js/css files for index.html Skin 5 | - each wifi relais switch has its own fsbrowser filemanager / editor 6 | 7 | ### Are you a webdesigner?! 8 | - this is your chance to get some traffic to your homepage 9 | - design a nice skin and leave a "made by" link to your homepage 10 | - showoff how good you are ;-) 11 | 12 | Designrules: 13 | - small filesize local images 14 | - local js css or scriptserver http://cdnjs.com 15 | - totalsize small / minimal? 16 | 17 | share your HTML/CSS skin in https://github.com/ldijkman/randomnerd_esp32_wifi_manager/discussions 18 | -------------------------------------------------------------------------------- /Skins/Star-Wars-Skin/readme.md: -------------------------------------------------------------------------------- 1 | 2 | just an example to show you 3 | - What i have in mind https://github.com/ldijkman/randomnerd_esp32_wifi_manager/tree/main/Skins 4 | - change the look of your/each wifi relais switch by edit or upload new index.html and maybe other image/js/css files for index.html Skin 5 | - each wifi relais switch has its own fsbrowser filemanager / editor 6 | 7 | ### Are you a webdesigner?! 8 | - this is your chance to get some traffic to your homepage 9 | - design a nice skin and leave a "made by" link to your homepage 10 | - showoff how good you are ;-) 11 | 12 | Designrules: 13 | - small filesize local images 14 | - local js css or scriptserver http://cdnjs.com 15 | - totalsize small / minimal? 16 | 17 | share your HTML/CSS skin in https://github.com/ldijkman/randomnerd_esp32_wifi_manager/discussions 18 | -------------------------------------------------------------------------------- /Skins/Techno-Skin/readme.md: -------------------------------------------------------------------------------- 1 | 2 | just an example to show you 3 | - What i have in mind https://github.com/ldijkman/randomnerd_esp32_wifi_manager/tree/main/Skins 4 | - change the look of your/each wifi relais switch by edit or upload new index.html and maybe other image/js/css files for index.html Skin 5 | - each wifi relais switch has its own fsbrowser filemanager / editor 6 | 7 | ### Are you a webdesigner?! 8 | - this is your chance to get some traffic to your homepage 9 | - design a nice skin and leave a "made by" link to your homepage 10 | - showoff how good you are ;-) 11 | 12 | Designrules: 13 | - small filesize local images 14 | - local js css or scriptserver http://cdnjs.com 15 | - totalsize small / minimal? 16 | 17 | share your HTML/CSS skin in https://github.com/ldijkman/randomnerd_esp32_wifi_manager/discussions 18 | -------------------------------------------------------------------------------- /Skins/The-Matrix-Skin/readme.md: -------------------------------------------------------------------------------- 1 | just an example to show you 2 | - What i have in mind https://github.com/ldijkman/randomnerd_esp32_wifi_manager/tree/main/Skins 3 | - change the look of your/each wifi relais switch by edit or upload new index.html and maybe other image/js/css files for index.html Skin 4 | - each wifi relais switch has its own fsbrowser filemanager / editor 5 | 6 | ### Are you a webdesigner?! 7 | - this is your chance to get some traffic to your homepage 8 | - design a nice skin and leave a "made by" link to your homepage 9 | - showoff how good you are ;-) 10 | 11 | Designrules: 12 | - small filesize local images 13 | - local js css or scriptserver http://cdnjs.com 14 | - totalsize small / minimal? 15 | 16 | share your HTML/CSS skin in https://github.com/ldijkman/randomnerd_esp32_wifi_manager/discussions 17 | 18 | 19 | https://codepen.io/gnsp/full/vYBQZJm 20 | 21 | https://dev.to/gnsp/making-the-matrix-effect-in-javascript-din 22 | 23 | ![matrix](https://user-images.githubusercontent.com/45427770/154803828-6b0a844a-92cc-454d-abea-1dfdd5a6d1ae.gif) 24 | -------------------------------------------------------------------------------- /Skins/black_Skin/readme.md: -------------------------------------------------------------------------------- 1 | to get the idea of a skin 2 | 3 | black background grey text 4 | 5 | removed most text 6 | 7 | the text between percentage is replaced on upload to browser 8 | 9 | %MDNSSCAN% 10 | 11 | %NETWORKINFO% 12 | 13 | %OFFDELAY% 14 | 15 | %MDNSNAME% 16 | 17 | %STATUS% 18 | 19 |
20 | // Replaces placeholder with LED state value
21 | // replaces the text between %match% in LittleFS index.html on upload with actual variables
22 | String processor(const String& var) {
23 |   if (var == "STATE") {                 // in index.html noted as &STATE&
24 |     if (digitalRead(ledPin)) {
25 |       ledState = "ON";
26 |     }
27 |     else {
28 |       ledState = "OFF";
29 |     }
30 |     return ledState;
31 |     return String();
32 |   }
33 |   else if (var == "MDNSNAME") {                                      // in index.html noted as %MDNSNAME%
34 |     return String(mdnsdotlocalurl);
35 |   } else if (var == "IP") {                                          // in index.html noted as %IP%
36 |     return WiFi.localIP().toString();
37 |   } else if (var == "GATEWAY") {                                    // in index.html noted as %GATEWAY%
38 |     return WiFi.gatewayIP().toString();
39 |   } else if (var == "SUBNET") {                                     // in index.html noted as %SUBNET%
40 |     return WiFi.subnetMask().toString();
41 |   } else if (var == "OFFDELAY") {                                   // in index.html noted as %OFFDELAY%
42 |     return offdelay.c_str();
43 |   } else if (var == "NTPTIME") {                                    // in index.html noted as &NTPTIME&
44 |     String mystring = "time ntp";
45 |     return mystring;
46 |   } else if (var == "MDNSSCAN") {                                     // in index.html noted as %MDNSSCAN%
47 |     String mystring = scanstr;
48 |     return mystring;
49 |   } else if (var == "NETWORKINFO") {                                   // in index.html noted as %NETWORKINFO%
50 |     String mystring = "mDNS: " + String(mdnsdotlocalurl) + ".local
"; 51 | mystring += "SSID: " + ssid + "
"; 52 | mystring += " DHCP: " + dhcpcheck + "
"; 53 | mystring += "IP: " + WiFi.localIP().toString() + "
"; 54 | mystring += "GateWay: " + WiFi.gatewayIP().toString() + "
"; 55 | mystring += "Maybe WiFiRouter Admin / Config page
"; 56 | mystring += "Subnet: " + WiFi.subnetMask().toString() + "
"; 57 | mystring += "DNS: " + WiFi.dnsIP().toString() + "
"; 58 | mystring += "MAC: " + WiFi.macAddress() + "
"; 59 | return mystring; 60 | } 61 |
62 | -------------------------------------------------------------------------------- /Skins/mini.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | %MDNSNAME%.local Hey Electra, ESP WEB SERVER 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |
%STATE%
14 | maybbe possible, nah possible to load in other webpages
15 | like chicken menu on github website
16 | switch and view bulb status overview pages and control
17 | iframed or javascript load external html jsfiddle
18 | 19 | 20 | -------------------------------------------------------------------------------- /Skins/readme.md: -------------------------------------------------------------------------------- 1 | Login for LittleFSbrowser FileManager / Ace js Editor == 2 | - admin / admin 3 | 4 | just an example to show you 5 | - What i have in mind https://github.com/ldijkman/randomnerd_esp32_wifi_manager/tree/main/Skins 6 | - change the look of your/each wifi relais switch by edit or upload new index.html and maybe other image/js/css files for index.html Skin 7 | - each wifi relais switch has its own fsbrowser filemanager / editor 8 | 9 | ### Are you a webdesigner?! 10 | - this is your chance to get some traffic to your homepage 11 | - design a nice skin and leave a "made by ..." or "Skin Design by ..." link to your homepage 12 | - showoff how good you are ;-) 13 | 14 | Designrules: 15 | - small filesize local images 16 | - local js css or scriptserver http://cdnjs.com 17 | - totalsize small / minimal? 18 | - no tracking images, scripts, url's 19 | 20 | share your HTML/CSS skin in https://github.com/ldijkman/randomnerd_esp32_wifi_manager/discussions 21 | 22 | 23 | U Got that Look!, Anyone handy with HTML / CSS? #5 24 | 25 | U Got that Look! https://www.youtube.com/watch?v=_jCuroTbqBI , Color you Peach and Black 26 | 27 | Electra looks a bit HTMLisch 28 | 29 | Maybe a darker Skin, more app alike styled would be better for Electra 30 | 31 | Anyone handy with HTML / CSS / javascript / images / sounds? 32 | 33 | ### Help Electra Make Look Better? 34 | 35 | a different skin for each http://roomname.local wifi relais switch?! 36 | 37 | 38 | === 39 | 40 | if Electra had a FileManager 41 | 42 | https://github.com/ldijkman/randomnerd_esp32_wifi_manager/tree/main/ESP8266-LittleFS-wifi-manager/ESP8266-LittleFS-wifi-manager_with_editor 43 | 44 | We can upload index.htm or style.css to modify Electra's Skin 45 | 46 | or we can edit the files in ESP's LittleFS online inbrowser with the filemanager 47 | - ace js webeditor cloudeditor syntax colored 48 | 49 | a working espasyncwebserver littlefs fsbrowser webeditor ESP8266 on every wifi relais switch you program with Electra 50 | - https://github.com/ldijkman/randomnerd_esp32_wifi_manager/tree/main/Binary_4_ESP8266_4MB 51 | 52 | --- 53 | 54 | 55 | 56 | ![2022-02-14-050521_1360x768_scrot](https://user-images.githubusercontent.com/45427770/153798383-350826d3-80b8-42d5-bbbc-6b688a0fd56b.png) 57 | 58 | 59 | 60 | 61 | --- 62 | 63 | ## Soon Electra will Power a Gazillion Devices 64 | 65 | --- 66 | -------------------------------------------------------------------------------- /TFT_Touch_Button_Display_4_Electra/20220313_062242.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/TFT_Touch_Button_Display_4_Electra/20220313_062242.jpg -------------------------------------------------------------------------------- /TFT_Touch_Button_Display_4_Electra/20220313_062300.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/TFT_Touch_Button_Display_4_Electra/20220313_062300.jpg -------------------------------------------------------------------------------- /TFT_Touch_Button_Display_4_Electra/20220313_062319.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/TFT_Touch_Button_Display_4_Electra/20220313_062319.jpg -------------------------------------------------------------------------------- /TFT_Touch_Button_Display_4_Electra/20220313_062335.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/TFT_Touch_Button_Display_4_Electra/20220313_062335.jpg -------------------------------------------------------------------------------- /TFT_Touch_Button_Display_4_Electra/Art_Thermostat_BMP280.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/TFT_Touch_Button_Display_4_Electra/Art_Thermostat_BMP280.jpg -------------------------------------------------------------------------------- /TFT_Touch_Button_Display_4_Electra/Art_Thermostat_backlight_PWM.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/TFT_Touch_Button_Display_4_Electra/Art_Thermostat_backlight_PWM.jpg -------------------------------------------------------------------------------- /TFT_Touch_Button_Display_4_Electra/Art_Thermostat_linear_barometer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/TFT_Touch_Button_Display_4_Electra/Art_Thermostat_linear_barometer.jpg -------------------------------------------------------------------------------- /TFT_Touch_Button_Display_4_Electra/Art_Thermostat_relais.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/TFT_Touch_Button_Display_4_Electra/Art_Thermostat_relais.jpg -------------------------------------------------------------------------------- /TFT_Touch_Button_Display_4_Electra/Art_Therrmostt_humidity_scale.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/TFT_Touch_Button_Display_4_Electra/Art_Therrmostt_humidity_scale.jpg -------------------------------------------------------------------------------- /TFT_Touch_Button_Display_4_Electra/ESP32_SPI_touch_TFT_PCB.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/TFT_Touch_Button_Display_4_Electra/ESP32_SPI_touch_TFT_PCB.jpeg -------------------------------------------------------------------------------- /TFT_Touch_Button_Display_4_Electra/LICENSE.md: -------------------------------------------------------------------------------- 1 | 2 | GNU General Public License, 3 | 4 | which basically means that you may freely copy, change, and distribute it, 5 | 6 | but you may not impose any restrictions on further distribution, 7 | 8 | and you must make the source code available. 9 | -------------------------------------------------------------------------------- /TFT_Touch_Button_Display_4_Electra/RTC_DS3231_NTC_Thermistor.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/TFT_Touch_Button_Display_4_Electra/RTC_DS3231_NTC_Thermistor.jpg -------------------------------------------------------------------------------- /TFT_Touch_Button_Display_4_Electra/eeprom.ino: -------------------------------------------------------------------------------- 1 | 2 | // eepromsize 4096 3 | 4 | void savetoeeprom() { // 0 to 100? 5 | for (int i = 0; i < 96; i++) { 6 | EEPROM.put(i, q_checkbox[i]); // save store checkboxes state to eeprom 7 | } 8 | EEPROM.commit(); 9 | } 10 | 11 | 12 | void readfromeeprom() { 13 | for (int i = 0; i < 96; i++) { 14 | q_checkbox[i] = EEPROM.read(i); // read stored checkboxes state from eeprom 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /TFT_Touch_Button_Display_4_Electra/touch_calibrate.ino: -------------------------------------------------------------------------------- 1 | // hello 2 | // https://oshwlab.com/l.dijkman/esp32-dev-kit-38-pin-to-spi-touch-tft 3 | // https://github.com/ldijkman/ART-ESP32-Touch-TFT-Thermostat 4 | // http://www.Arduino.TK 5 | // 6 | // https://m.facebook.com/groups/2643123052617990 7 | // https://www.facebook.com/groups/esp32smartthermostat 8 | // 9 | // GNU General Public License, 10 | // which basically means that you may freely copy, change, and distribute it, 11 | // but you may not impose any restrictions on further distribution, 12 | // and you must make the source code available. 13 | // 14 | 15 | void touch_calibrate() 16 | { 17 | uint16_t calData[5]; 18 | uint8_t calDataOK = 0; 19 | Serial.println("function calibrate"); 20 | // check file system exists 21 | if (!SPIFFS.begin()) { 22 | Serial.println("Formating file system"); 23 | SPIFFS.format(); 24 | SPIFFS.begin(); 25 | } 26 | 27 | // check if calibration file exists and size is correct 28 | if (SPIFFS.exists(CALIBRATION_FILE)) { 29 | if (REPEAT_CAL) 30 | { 31 | // Delete if we want to re-calibrate 32 | SPIFFS.remove(CALIBRATION_FILE); 33 | } 34 | else 35 | { 36 | File f = SPIFFS.open(CALIBRATION_FILE, "r"); 37 | if (f) { 38 | if (f.readBytes((char *)calData, 14) == 14) 39 | calDataOK = 1; 40 | f.close(); 41 | } 42 | } 43 | } 44 | 45 | if (calDataOK && !REPEAT_CAL) { 46 | // calibration data valid 47 | tft.setTouch(calData); 48 | } else { 49 | // data not valid so recalibrate 50 | tft.fillScreen(TFT_BLACK); 51 | tft.setCursor(20, 20); 52 | tft.setTextFont(1); 53 | tft.setTextSize(2); 54 | tft.setTextColor(TFT_WHITE, TFT_BLACK); 55 | 56 | tft.println("Touch corners as indicated"); 57 | 58 | tft.setTextFont(1); 59 | tft.println(); 60 | 61 | if (REPEAT_CAL) { 62 | tft.setTextColor(TFT_RED, TFT_BLACK); 63 | tft.println("Set REPEAT_CAL to false"); 64 | tft.println("to stop this running again!"); 65 | } 66 | 67 | tft.calibrateTouch(calData, GREEN, TFT_BLACK, 25); 68 | 69 | tft.fillScreen(TFT_BLACK); 70 | tft.drawRoundRect(1, 1, 319, 239, 2, DARKGREY); 71 | tft.setTextColor(TFT_GREEN, TFT_BLACK); 72 | tft.setCursor(30, 110); 73 | tft.println("Calibration complete!"); 74 | delay(4000); 75 | tft.fillScreen(BLACK); 76 | 77 | // store data 78 | File f = SPIFFS.open(CALIBRATION_FILE, "w"); 79 | if (f) { 80 | f.write((const unsigned char *)calData, 14); 81 | f.close(); 82 | } 83 | } 84 | } 85 | -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- 1 | theme: jekyll-theme-time-machine -------------------------------------------------------------------------------- /back_flipx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/back_flipx.png -------------------------------------------------------------------------------- /data/Electra_192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/data/Electra_192x192.png -------------------------------------------------------------------------------- /data/OFF.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/data/OFF.gif -------------------------------------------------------------------------------- /data/ON.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/data/ON.gif -------------------------------------------------------------------------------- /data/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/data/favicon.png -------------------------------------------------------------------------------- /data/readme.md: -------------------------------------------------------------------------------- 1 | upload this to spiffs the esp32 SPIFFS is a file system, flash storage on the esp32? 2 | 3 | you need to upload the data directory to spiffs => Arduino IDE => Tools => ESP32 Sketch Data Upload (turn serial monitor off else failure) 4 | 5 | howto add and use in arduino ide => https://randomnerdtutorials.com/install-esp32-filesystem-uploader-arduino-ide/ 6 | -------------------------------------------------------------------------------- /docs/ProgramESP/8_6MB_ESP8266-LittleFS-wifi-manager_with_editor.ino.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/ProgramESP/8_6MB_ESP8266-LittleFS-wifi-manager_with_editor.ino.bin -------------------------------------------------------------------------------- /docs/ProgramESP/8_6MB_ESP8266-LittleFS-wifi-manager_with_editor.mklittlefs.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/ProgramESP/8_6MB_ESP8266-LittleFS-wifi-manager_with_editor.mklittlefs.bin -------------------------------------------------------------------------------- /docs/ProgramESP/ESP8266-LittleFS-wifi-manager_with_editor.ino.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/ProgramESP/ESP8266-LittleFS-wifi-manager_with_editor.ino.bin -------------------------------------------------------------------------------- /docs/ProgramESP/ESP8266-LittleFS-wifi-manager_with_editor.mklittlefs.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/ProgramESP/ESP8266-LittleFS-wifi-manager_with_editor.mklittlefs.bin -------------------------------------------------------------------------------- /docs/ProgramESP/Electra_Combined_only_this_at_0x0.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/ProgramESP/Electra_Combined_only_this_at_0x0.bin -------------------------------------------------------------------------------- /docs/ProgramESP/esp_web_tools_8.0.1/install-button.js: -------------------------------------------------------------------------------- 1 | class n extends HTMLElement{static preload(){import("./connect-221663ff.js").then((function(n){return n.c}))}connectedCallback(){if(this.renderRoot)return;if(this.renderRoot=this.attachShadow({mode:"open"}),!n.isSupported||!n.isAllowed)return this.toggleAttribute("install-unsupported",!0),void(this.renderRoot.innerHTML=n.isAllowed?"Your browser does not support installing things on ESP devices. Use Google Chrome or Microsoft Edge.":"You can only install ESP devices on HTTPS websites or on the localhost.");this.toggleAttribute("install-supported",!0),this.addEventListener("mouseover",n.preload);const e=document.createElement("slot");e.addEventListener("click",(async n=>{n.preventDefault();(await import("./connect-221663ff.js").then((function(n){return n.c}))).connect(this)})),e.name="activate";const t=document.createElement("button");if(t.innerText="CONNECT",e.append(t),"adoptedStyleSheets"in Document.prototype&&"replaceSync"in CSSStyleSheet.prototype){const e=new CSSStyleSheet;e.replaceSync(n.style),this.renderRoot.adoptedStyleSheets=[e]}else{const e=document.createElement("style");e.innerText=n.style,this.renderRoot.append(e)}this.renderRoot.append(e)}}n.isSupported="serial"in navigator,n.isAllowed=window.isSecureContext,n.style='\n button {\n position: relative;\n cursor: pointer;\n font-size: 14px;\n padding: 8px 28px;\n color: var(--esp-tools-button-text-color, #fff);\n background-color: var(--esp-tools-button-color, #03a9f4);\n border: none;\n border-radius: 4px;\n box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.12), 0 1px 5px 0 rgba(0,0,0,.2);\n }\n button::before {\n content: " ";\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n opacity: 0.2;\n border-radius: 4px;\n }\n button:hover {\n box-shadow: 0 4px 8px 0 rgba(0,0,0,.14), 0 1px 7px 0 rgba(0,0,0,.12), 0 3px 1px -1px rgba(0,0,0,.2);\n }\n button:hover::before {\n background-color: rgba(255,255,255,.8);\n }\n button:focus {\n outline: none;\n }\n button:focus::before {\n background-color: white;\n }\n button:active::before {\n background-color: grey;\n }\n :host([active]) button {\n color: rgba(0, 0, 0, 0.38);\n background-color: rgba(0, 0, 0, 0.12);\n box-shadow: none;\n cursor: unset;\n pointer-events: none;\n }\n improv-wifi-launch-button {\n display: block;\n margin-top: 16px;\n }\n .hidden {\n display: none;\n }',customElements.define("esp-web-install-button",n); 2 | -------------------------------------------------------------------------------- /docs/ProgramESP/esp_web_tools_8.0.1/readme.md: -------------------------------------------------------------------------------- 1 | only 8266 2 | -------------------------------------------------------------------------------- /docs/ProgramESP/install-button.js: -------------------------------------------------------------------------------- 1 | class n extends HTMLElement{static preload(){import("./connect-221663ff.js").then((function(n){return n.c}))}connectedCallback(){if(this.renderRoot)return;if(this.renderRoot=this.attachShadow({mode:"open"}),!n.isSupported||!n.isAllowed)return this.toggleAttribute("install-unsupported",!0),void(this.renderRoot.innerHTML=n.isAllowed?"[ No install Button! ]
Your browser does not support Web Serial
For installing Compiled BIN Files on ESP devices.
Use Google Chrome, Chromium or Microsoft Edge Browser.
and NOT on Android OS!
":"You can only install ESP devices on HTTPS websites or on the localhost.");this.toggleAttribute("install-supported",!0),this.addEventListener("mouseover",n.preload);const e=document.createElement("slot");e.addEventListener("click",(async n=>{n.preventDefault();(await import("./connect-221663ff.js").then((function(n){return n.c}))).connect(this)})),e.name="activate";const t=document.createElement("button");if(t.innerText="CONNECT",e.append(t),"adoptedStyleSheets"in Document.prototype&&"replaceSync"in CSSStyleSheet.prototype){const e=new CSSStyleSheet;e.replaceSync(n.style),this.renderRoot.adoptedStyleSheets=[e]}else{const e=document.createElement("style");e.innerText=n.style,this.renderRoot.append(e)}this.renderRoot.append(e)}}n.isSupported="serial"in navigator,n.isAllowed=window.isSecureContext,n.style='\n button {\n position: relative;\n cursor: pointer;\n font-size: 14px;\n padding: 8px 28px;\n color: var(--esp-tools-button-text-color, #fff);\n background-color: var(--esp-tools-button-color, #03a9f4);\n border: none;\n border-radius: 4px;\n box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.12), 0 1px 5px 0 rgba(0,0,0,.2);\n }\n button::before {\n content: " ";\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n opacity: 0.2;\n border-radius: 4px;\n }\n button:hover {\n box-shadow: 0 4px 8px 0 rgba(0,0,0,.14), 0 1px 7px 0 rgba(0,0,0,.12), 0 3px 1px -1px rgba(0,0,0,.2);\n }\n button:hover::before {\n background-color: rgba(255,255,255,.8);\n }\n button:focus {\n outline: none;\n }\n button:focus::before {\n background-color: white;\n }\n button:active::before {\n background-color: grey;\n }\n :host([active]) button {\n color: rgba(0, 0, 0, 0.38);\n background-color: rgba(0, 0, 0, 0.12);\n box-shadow: none;\n cursor: unset;\n pointer-events: none;\n }\n improv-wifi-launch-button {\n display: block;\n margin-top: 16px;\n }\n .hidden {\n display: none;\n }',customElements.define("esp-web-install-button",n); 2 | -------------------------------------------------------------------------------- /docs/ProgramESP/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Electra", 3 | "version": "March 2022", 4 | "new_install_prompt_erase": false, 5 | "builds": [ 6 | { 7 | "chipFamily": "ESP8266", 8 | "parts": [ 9 | { "path": "merged-flash.bin", "offset": 0 } 10 | ] 11 | } 12 | ] 13 | } 14 | -------------------------------------------------------------------------------- /docs/ProgramESP/manifest2.json: -------------------------------------------------------------------------------- 1 | 2 | { 3 | "name": "Electra", 4 | "version": "March 2022", 5 | "new_install_prompt_erase": true, 6 | "builds": [ 7 | { 8 | "chipFamily": "ESP8266", 9 | "parts": [ 10 | { "path": "ESP8266-LittleFS-wifi-manager_with_editor.ino.bin", "offset": 0 }, 11 | { "path": "ESP8266-LittleFS-wifi-manager_with_editor.mklittlefs.bin", "offset": 2097152 } 12 | ] 13 | } 14 | ] 15 | } 16 | -------------------------------------------------------------------------------- /docs/ProgramESP/manifest8.json: -------------------------------------------------------------------------------- 1 | 2 | { 3 | "name": "Electra", 4 | "version": "March 2022", 5 | "new_install_prompt_erase": true, 6 | "builds": [ 7 | { 8 | "chipFamily": "ESP8266", 9 | "parts": [ 10 | { "path": "8_6MB_ESP8266-LittleFS-wifi-manager_with_editor.ino.bin", "offset": 0 }, 11 | { "path": "8_6MB_ESP8266-LittleFS-wifi-manager_with_editor.mklittlefs.bin", "offset": 2097152 } 12 | ] 13 | } 14 | ] 15 | } 16 | -------------------------------------------------------------------------------- /docs/ProgramESP/merged-flash.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/ProgramESP/merged-flash.bin -------------------------------------------------------------------------------- /docs/ProgramESP/readme.md: -------------------------------------------------------------------------------- 1 | inBrowser programming ESP8266 32mbit==4MByte with Electra, NO Tools Needed. 2 | 3 | https://ldijkman.github.io/randomnerd_esp32_wifi_manager/ProgramESP/index.html 2 bins uses manifest2.json 4 | 5 | --- 6 | 7 | (not succeful working yet) not sure maybe it is my raspberry pi chromium thats is not working 8 | 9 | https://ldijkman.github.io/randomnerd_esp32_wifi_manager/ProgramESP/programesp.html 1 combined bin uses manifest.json 10 | 11 | must be an https:// connection on chromium, chrome or edge browser 12 | 13 | --- 14 | 15 | another inbrowser programming tool that loads bin files from disk 16 | - https://adafruit.github.io/Adafruit_WebSerial_ESPTool/ 17 | - https://nabucasa.github.io/esp-web-flasher/ 18 | 19 | --- 20 | 21 | /home/pi/Downloads/arduino-esp32-master/tools/esptool.py --chip esp8266 merge_bin -o /home/pi/Downloads/Newe/merged-flash.bin --flash_mode dio --flash_size 4MB 0x0 /home/pi/Downloads/Newe/ESP8266-LittleFS-wifi-manager_with_editor.ino.bin 0x200000 /home/pi/Downloads/Newe/ESP8266-LittleFS-wifi-manager_with_editor.mklittlefs.bin 22 | 23 | /home/pi/Downloads/arduino-esp32-master/tools/esptool.py --chip esp8266 merge_bin -o /home/pi/Downloads/Newe/merged-flash.bin --flash_mode dio --flash_size 4MB 0x0 /home/pi/Downloads/Newe/ESP8266-LittleFS-wifi-manager_with_editor.ino.bin 0x1E8480 /home/pi/Downloads/Newe/ESP8266-LittleFS-wifi-manager_with_editor.mklittlefs.bin 24 | 25 | /home/pi/Downloads/arduino-esp32-master/tools/esptool.py --chip esp8266 merge_bin -o /home/pi/Downloads/Newe/merged-flash.bin --flash_mode dio --flash_size 4MB 0x0 /home/pi/Downloads/Newe/ESP8266-LittleFS-wifi-manager_with_editor.ino.bin 0x200000 /home/pi/Downloads/Newe/ESP8266-LittleFS-wifi-manager_with_editor.mklittlefs.bin 26 | esptool.py v3.2-dev 27 | Flash params set to 0x0240 28 | Wrote 0x3fa000 bytes to file /home/pi/Downloads/Newe/merged-flash.bin, ready to flash to offset 0x0 29 | 30 | 31 | 32 | Soon Electra will Power a Gazillion Devices 33 | -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/2022-06-05-075517_1920x1080_scrot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/2022-06-05-075517_1920x1080_scrot.png -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/2022-06-05-075701_1920x1080_scrot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/2022-06-05-075701_1920x1080_scrot.png -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/2022-06-05-080220_1920x1080_scrot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/2022-06-05-080220_1920x1080_scrot.png -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/All_Settings.h: -------------------------------------------------------------------------------- 1 | // Use the OpenWeather library: https://github.com/Bodmer/OpenWeather 2 | 3 | // The weather icons and fonts are in the sketch data folder, press Ctrl+K 4 | // to view. 5 | 6 | // The ESP32 board support package 2.0.0 or later must be loaded in the 7 | // Arduino boards manager to provide LittleFS support. 8 | 9 | // >>> IMPORTANT TO PREVENT CRASHES <<< 10 | //>>>>>> Set LittleFS to at least 1.5Mbytes before uploading files <<<<<< 11 | 12 | // >>> DON'T FORGET THIS <<< 13 | // Upload the fonts and icons to LittleFS using the "Tools" menu option. 14 | 15 | // You can change the number of hours and days for the forecast in the 16 | // "User_Setup.h" file inside the OpenWeather library folder. 17 | // By default this is 6 hours (can be up to 48) and 5 days 18 | // (can be up to 8 days = today plus 7 days). This sketch requires 19 | // at least 5 days of forecast. Forecast hours can be set to 1 as 20 | // the hourly forecast data is not used in this sketch. 21 | 22 | ////////////////////////////// 23 | // Setttings defined below 24 | 25 | 26 | 27 | //#define WIFI_SSID "" 28 | //#define WIFI_PASSWORD "" 29 | 30 | #define TIMEZONE euCET // See NTP_Time.h tab for other "Zone references", UK, usMT etc 31 | 32 | // Update every 15 minutes, up to 1000 request per day are free (viz average of ~40 per hour) 33 | const int UPDATE_INTERVAL_SECS = 2UL * 60UL; // 15 minutes 34 | 35 | // Pins for the TFT interface are defined in the User_Config.h file inside the TFT_eSPI library 36 | 37 | // For units use "metric" or "imperial" 38 | const String units = "metric"; 39 | 40 | // For language codes see https://openweathermap.org/current#multi 41 | const String language = "en"; // Default language = en = English 42 | 43 | // some config moved to config.txt 44 | 45 | 46 | 47 | 48 | 49 | 50 | // Short day of week abbreviations used in 4 day forecast (change to your language) 51 | const String shortDOW [8] = {"???", "SUN", "MON", "TUE", "WED", "THU", "FRI", "SAT"}; 52 | 53 | // Change the labels to your language here: 54 | const char sunStr[] = "Sun"; 55 | const char cloudStr[] = "Cloud"; 56 | const char humidityStr[] = "Humidity"; 57 | const String moonPhase [8] = {"New", "Waxing", "1st qtr", "Waxing", "Full", "Waning", "Last qtr", "Waning"}; 58 | 59 | // End of user settings 60 | ////////////////////////////// 61 | -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/GfxUi.h: -------------------------------------------------------------------------------- 1 | /**The MIT License (MIT) 2 | Copyright (c) 2015 by Daniel Eichhorn 3 | Permission is hereby granted, free of charge, to any person obtaining a copy 4 | of this software and associated documentation files (the "Software"), to deal 5 | in the Software without restriction, including without limitation the rights 6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | copies of the Software, and to permit persons to whom the Software is 8 | furnished to do so, subject to the following conditions: 9 | The above copyright notice and this permission notice shall be included in all 10 | copies or substantial portions of the Software. 11 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 12 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 13 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 14 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 15 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 16 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 17 | SOFTWARE. 18 | See more at http://blog.squix.ch 19 | */ 20 | 21 | // Adapted by Bodmer to use the TFT_eSPI library: 22 | // https://github.com/Bodmer/TFT_eSPI 23 | 24 | 25 | 26 | #include // Hardware-specific library 27 | 28 | #include 29 | //#include 30 | #include "LITTLEFS.h" // unpack in arduino libraries https://github.com/lorol/LITTLEFS/archive/refs/heads/master.zip 31 | 32 | // JPEG decoder library 33 | #include // https://github.com/Bodmer/TJpg_Decoder 34 | 35 | #ifndef _GFX_UI_H 36 | #define _GFX_UI_H 37 | 38 | // Maximum of 85 for BUFFPIXEL as 3 x this value is stored in an 8 bit variable! 39 | // 32 is an efficient size for LittleFS due to SPI hardware pipeline buffer size 40 | // A larger value of 80 is better for SD cards 41 | #define BUFFPIXEL 32 42 | 43 | class GfxUi { 44 | public: 45 | GfxUi(TFT_eSPI * tft); 46 | void drawBmp(String filename, uint16_t x, uint16_t y); 47 | void drawProgressBar(uint16_t x, uint16_t y, uint16_t w, uint16_t h, uint8_t percentage, uint16_t frameColor, uint16_t barColor); 48 | 49 | private: 50 | TFT_eSPI * _tft; 51 | uint16_t read16(fs::File &f); 52 | uint32_t read32(fs::File &f); 53 | 54 | }; 55 | 56 | #endif 57 | -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/MoonPhase.ino: -------------------------------------------------------------------------------- 1 | /* Moon phase calculation for OpenWeather library*/ 2 | // Adapted by Bodmer from code here: 3 | // http://www.voidware.com/moon_phase.htm 4 | 5 | #include 6 | #include 7 | 8 | #define PI 3.1415926535897932384626433832795 9 | #define RAD (PI/180.0) 10 | #define SMALL_FLOAT (1e-12) 11 | 12 | double Julian(int year, int month, double day) 13 | { 14 | int a, b = 0, c, e; 15 | if (month < 3) { 16 | year--; 17 | month += 12; 18 | } 19 | if (year > 1582 || (year == 1582 && month > 10) || 20 | (year == 1582 && month == 10 && day > 15)) { 21 | a = year / 100; 22 | b = 2 - a + a / 4; 23 | } 24 | c = 365.25 * year; 25 | e = 30.6001 * (month + 1); 26 | return b + c + e + day + 1720994.5; 27 | } 28 | 29 | double sun_position(double j) 30 | { 31 | double n, x, e, l, dl, v; 32 | int i; 33 | 34 | n = 360 / 365.2422 * j; 35 | i = n / 360; 36 | n = n - i * 360.0; 37 | x = n - 3.762863; 38 | if (x < 0) x += 360; 39 | x *= RAD; 40 | e = x; 41 | do { 42 | dl = e - .016718 * sin(e) - x; 43 | e = e - dl / (1 - .016718 * cos(e)); 44 | } while (fabs(dl) >= SMALL_FLOAT); 45 | v = 360 / PI * atan(1.01686011182 * tan(e / 2)); 46 | l = v + 282.596403; 47 | i = l / 360; 48 | l = l - i * 360.0; 49 | return l; 50 | } 51 | 52 | double moon_position(double j, double ls) 53 | { 54 | double ms, l, mm, n, ev, sms, ae, ec; 55 | int i; 56 | 57 | /* ls = sun_position(j) */ 58 | ms = 0.985647332099 * j - 3.762863; 59 | if (ms < 0) ms += 360.0; 60 | l = 13.176396 * j + 64.975464; 61 | i = l / 360; 62 | l = l - i * 360.0; 63 | if (l < 0) l += 360.0; 64 | mm = l - 0.1114041 * j - 349.383063; 65 | i = mm / 360; 66 | mm -= i * 360.0; 67 | n = 151.950429 - 0.0529539 * j; 68 | i = n / 360; 69 | n -= i * 360.0; 70 | ev = 1.2739 * sin((2 * (l - ls) - mm) * RAD); 71 | sms = sin(ms * RAD); 72 | ae = 0.1858 * sms; 73 | mm += ev - ae - 0.37 * sms; 74 | ec = 6.2886 * sin(mm * RAD); 75 | l += ev + ec - ae + 0.214 * sin(2 * mm * RAD); 76 | l = 0.6583 * sin(2 * (l - ls) * RAD) + l; 77 | return l; 78 | } 79 | 80 | uint8_t moon_phase(int year, int month, int day, double hour, int* ip) 81 | { 82 | double j = Julian(year, month, (double)day + hour / 24.0) - 2444238.5; 83 | double ls = sun_position(j); 84 | double lm = moon_position(j, ls); 85 | 86 | double t = lm - ls; 87 | if (t < 0) t += 360; 88 | 89 | *ip = (int)((t + 22.5)/45) & 0x7; // Moon state 0-7 for moonPhase[] index 90 | return ((int)((t + 7.5)/15) + 23) % 24; // Moon state 0-23 for icon bitmap 91 | 92 | //return 100.0 * ((1.0 - cos((lm - ls) * RAD)) / 2) + 0.5; // percent illuminated 93 | } 94 | -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/Electra_192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/Electra_192x192.png -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/OFF.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/OFF.gif -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/OFF.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/OFF.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/ON.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/ON.gif -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/ON.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/ON.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/TimePicker_test.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 |
15 |
16 |
time
17 |
18 |
19 | 20 | 21 |
22 | 47 | 48 | 49 | 50 | -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/ace.ico.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/ace.ico.gz -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/acefull.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/acefull.js.gz -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/config.txt: -------------------------------------------------------------------------------- 1 | -your-openweathermap-api-key-here- 2 | 52.735434 3 | 5.179017 4 | 5 | 6 | 7 | 8 | 9 | Trying to get this working with Electra Touch 10 | https://github.com/ldijkman/OpenWeather 11 | https://github.com/ldijkman/randomnerd_esp32_wifi_manager/tree/main/ESP8266-TFT_eSPI 12 | 13 | 14 | Fist 3 lines are read by the program for openweathermap configuration 15 | you can edit this file with ace js cloudeditor 16 | http:// mdnsname or ip /edit 17 | ace js editor login admin / admin, maybe there is no login anymore, i removed it 18 | 19 | 20 | line 1 apikey 21 | https://openweathermap.org/home/sign_up 22 | Sign up for a key and read API configuration info here: 23 | https://openweathermap.org/home/sign_up 24 | change line1 to your API key 25 | Enable the API key? 26 | 27 | 28 | Set the forecast longitude and latitude to at least 4 decimal places 29 | line 2 latitude 52.735434 // 90.0000 to -90.0000 negative for Southern hemisphere 30 | line 3 longitude 5.179017 // 180.000 to -180.000 negative for West 31 | 32 | 33 | https://www.latlong.net 34 | Latitude and Longitude Finder on Map Get Coordinates 35 | Latlong.net is an online geographic tool that can be used to lookup latitude and longitude of a place, 36 | https://www.latlong.net/ 37 | 38 | google to find a lat,long location ( my location ;-) 39 | https://www.google.com/search?q=52.735434,5.179017 40 | https://www.latlong.net/c/?lat=52.735424&long=5.179010 41 | 42 | 43 | 44 | -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/edit_gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/edit_gz -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/electra_ohm_law.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/electra_ohm_law.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/exclude.files: -------------------------------------------------------------------------------- 1 | /*.gz 2 | /edit_gz 3 | /.exclude.files 4 | -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/favicon.ico -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/favicon.png -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/fonts/NSBold15.vlw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/fonts/NSBold15.vlw -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/fonts/NSBold36.vlw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/fonts/NSBold36.vlw -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon/clear-day.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon/clear-day.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon/clear-night.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon/clear-night.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon/cloudy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon/cloudy.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon/drizzle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon/drizzle.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon/fog.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon/fog.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon/hail.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon/hail.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon/lightRain.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon/lightRain.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon/partly-cloudy-day.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon/partly-cloudy-day.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon/partly-cloudy-night.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon/partly-cloudy-night.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon/rain.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon/rain.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon/sleet.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon/sleet.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon/snow.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon/snow.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon/thunderstorm.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon/thunderstorm.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon/unknown.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon/unknown.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon/wind.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon/wind.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon50/clear-day.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon50/clear-day.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon50/clear-night.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon50/clear-night.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon50/cloudy.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon50/cloudy.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon50/drizzle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon50/drizzle.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon50/fog.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon50/fog.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon50/hail.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon50/hail.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon50/lightRain.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon50/lightRain.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon50/partly-cloudy-day.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon50/partly-cloudy-day.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon50/partly-cloudy-night.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon50/partly-cloudy-night.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon50/rain.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon50/rain.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon50/sleet.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon50/sleet.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon50/snow.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon50/snow.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon50/thunderstorm.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon50/thunderstorm.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon50/unknown.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon50/unknown.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon50/wind.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/icon50/wind.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/mini.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | %MDNSNAME%.local Hey Electra, ESP WEB SERVER 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |
%STATE%
14 | maybbe possible to load in other webpages
15 | like chicken menu on github website
16 | overview pages and control 17 | 18 | 19 | -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moon.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moon.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L0.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L1.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L10.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L11.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L12.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L13.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L13.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L14.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L14.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L15.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L15.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L16.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L16.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L17.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L17.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L18.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L18.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L19.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L19.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L2.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L20.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L20.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L21.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L21.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L22.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L22.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L23.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L23.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L3.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L4.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L5.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L6.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L7.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L8.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/moon/moonphase_L9.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/wind/E.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/wind/E.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/wind/N.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/wind/N.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/wind/NE.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/wind/NE.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/wind/NW.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/wind/NW.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/wind/S.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/wind/S.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/wind/SE.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/wind/SE.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/wind/SW.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/wind/SW.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/wind/W.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/wind/W.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/worker-css.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/worker-css.js.gz -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/worker-html.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/worker-html.js.gz -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/worker-javascript.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/worker-javascript.js.gz -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/worker-json.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/data/worker-json.js.gz -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP32_Electra/readme.md: -------------------------------------------------------------------------------- 1 | working on it 2 | 3 | lots of stack smashing, guru mediation and more rebooting errors ;-) 4 | 5 | and waiting for PCB's to Arrive from jlcpcb China 6 | 7 | Binary is here 8 | 9 | --- 10 | 11 | install from Browser on ESP32 test 12 | 13 | Burn the Bits 14 | 15 | https://ldijkman.github.io/randomnerd_esp32_wifi_manager/Touch_Electra-Electra_Touch/ESP32/esp-web-tools-8-0-3/Burn_the_Bits.html 16 | 17 | --- 18 | 19 | 20 | ![2022-06-07-173009_1920x1080_scrot](https://user-images.githubusercontent.com/45427770/172420882-00eef05f-2362-4e73-a20b-e85ef382339a.png) 21 | 22 | --- 23 | -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP_AsyncFSBrowser/data/ace.ico.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP_AsyncFSBrowser/data/ace.ico.gz -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP_AsyncFSBrowser/data/acefull.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP_AsyncFSBrowser/data/acefull.js.gz -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP_AsyncFSBrowser/data/edit_gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP_AsyncFSBrowser/data/edit_gz -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP_AsyncFSBrowser/data/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP_AsyncFSBrowser/data/favicon.ico -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP_AsyncFSBrowser/data/folder/image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP_AsyncFSBrowser/data/folder/image.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP_AsyncFSBrowser/data/folder/test.txt: -------------------------------------------------------------------------------- 1 | Test -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP_AsyncFSBrowser/data/worker-css.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP_AsyncFSBrowser/data/worker-css.js.gz -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP_AsyncFSBrowser/data/worker-html.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP_AsyncFSBrowser/data/worker-html.js.gz -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP_AsyncFSBrowser/data/worker-javascript.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP_AsyncFSBrowser/data/worker-javascript.js.gz -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP_AsyncFSBrowser/data/worker-json.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/ESP_AsyncFSBrowser/data/worker-json.js.gz -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/ESP_AsyncFSBrowser/readme.md: -------------------------------------------------------------------------------- 1 | just a test for ESP32 2 | 3 | UNDER CONSTRUCTION 4 | 5 | made / ordered a PCB https://oshwlab.com/l.dijkman/wemos-d1-r32-spi-tft-touch-shield 6 | 7 | https://www.google.com/search?q=wemos+!+R32+Aliexpress 8 | 9 | and played again https://ldijkman.github.io/randomnerd_esp32_wifi_manager/Touch_Electra-Electra_Touch/gerber/webGerber.html 10 | 11 | files / example from https://github.com/lorol/ESPAsyncWebServer/tree/master/examples/ESP_AsyncFSBrowser 12 | 13 | want to make Electra ESP32 14 | 15 | strange there is no Littlefs is partitioning scheme 4mb spiffs 2mb/2mb https://www.mischianti.org/2021/04/01/esp32-integrated-littlefs-filesystem-5/ 16 | 17 | ![2022-06-05-080220_1920x1080_scrot](https://user-images.githubusercontent.com/45427770/172038278-f4af93f2-479a-4aef-9ad8-eb1ff79e8cc5.png) 18 | 19 | i use outdated board versions for ESP ?! 20 | 21 | ![2022-06-05-075701_1920x1080_scrot](https://user-images.githubusercontent.com/45427770/172038279-49262ca7-314a-43ca-91b6-f6eaf3d2329a.png) 22 | 23 | i use outdated board versions for ESP ?! 24 | 25 | preferences Aditional board manager url's 26 | 27 | http://arduino.esp8266.com/stable/package_esp8266com_index.json 28 | 29 | https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json 30 | 31 | 32 | ![2022-06-05-075517_1920x1080_scrot](https://user-images.githubusercontent.com/45427770/172038280-d34c74d6-156e-474f-80c4-12032fddc132.png) 33 | 34 | preferences Aditional board manager url's 35 | 36 | http://arduino.esp8266.com/stable/package_esp8266com_index.json 37 | 38 | https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json 39 | 40 | ESP32 Filesystem data directoy upload tool 41 | 42 | https://github.com/lorol/arduino-esp32fs-plugin/releases 43 | 44 | ![2022-06-05-083724_1920x1080_scrot](https://user-images.githubusercontent.com/45427770/172038675-32ecb708-f934-4e8f-85b9-7aa7d2137964.png) 45 | 46 | ESP32 Filesystem data directoy upload tool 47 | 48 | https://github.com/lorol/arduino-esp32fs-plugin/releases 49 | 50 | ![2022-06-05-083506_1920x1080_scrot](https://user-images.githubusercontent.com/45427770/172038595-24cf0c91-b25b-49ae-9269-7f7bdd2826d8.png) 51 | 52 | https://github.com/lorol/arduino-esp32fs-plugin/releases 53 | 54 | ![2022-06-05-083928_1920x1080_scrot](https://user-images.githubusercontent.com/45427770/172038748-e0b39463-2238-4356-97bf-cfb8a067591a.png) 55 | 56 | ![wemos_d1_r32_image_pinout](https://user-images.githubusercontent.com/45427770/172039285-1ff5e996-c0a2-4f87-b378-bc5ca26d0923.jpeg) 57 | 58 | ![wemos_d1_r32_foto_pinout](https://user-images.githubusercontent.com/45427770/172039287-6a9f8483-2961-46a2-8a0f-469783f7632f.jpeg) 59 | -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/esp-web-tools-8-0-3/ESP32-LittleFS-wifi-manager_with_editor.ino.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/esp-web-tools-8-0-3/ESP32-LittleFS-wifi-manager_with_editor.ino.bin -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/esp-web-tools-8-0-3/ESP32-LittleFS-wifi-manager_with_editor.ino.partitions.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/esp-web-tools-8-0-3/ESP32-LittleFS-wifi-manager_with_editor.ino.partitions.bin -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/esp-web-tools-8-0-3/ESP32-LittleFS-wifi-manager_with_editor.littlefs.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/esp-web-tools-8-0-3/ESP32-LittleFS-wifi-manager_with_editor.littlefs.bin -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/esp-web-tools-8-0-3/boot_app0.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/esp-web-tools-8-0-3/boot_app0.bin -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/esp-web-tools-8-0-3/bootloader_qio_80m.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/esp-web-tools-8-0-3/bootloader_qio_80m.bin -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/esp-web-tools-8-0-3/chickenmenu.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | You can Use "Electra" with or without a TFT display
8 |
9 | 10 | [ https://ldijkman.github.io/Electra ]
11 |
12 | 13 | [ Electra ESP8266 browser install ]       14 | 15 | [ Electra ESP8266 SourceCode ]
16 | 17 | [ Electra ESP8266 PCB Layouts ]
18 |
19 | 20 | [ Electra ESP32 browser install ]       21 | 22 | [ Electra ESP32 SourceCode ]
23 | 24 | [ Electra ESP32 PCB Layouts ]       25 | 26 | [ Electra ESP32 SourceCode VS-Platform-IO ]
27 |
28 | 29 | [ Please Subscribe, My YouTube Videos ]
30 | BOOKMARK this PAGE? => ctrl+d       31 | 32 | [ Electra's Lab. Experiments]

33 | 34 | [ Working on ldijkman.github.io/Electra/schedule.html]
35 | 36 | [ Working on FSBrowser Editor ACE JS, HTML Preview for Web Editor ESP8266 ESP32 espasyncwebserver LittleFS ]
37 | 38 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/esp-web-tools-8-0-3/framed.html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP32/esp-web-tools-8-0-3/framed.html.png -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/esp-web-tools-8-0-3/readme.md: -------------------------------------------------------------------------------- 1 | https://ldijkman.github.io/randomnerd_esp32_wifi_manager/Touch_Electra-Electra_Touch/ESP32/esp-web-tools-8-0-3/Burn_the_Bits.html 2 | 3 | ok arduino ide compiler says 4 | 5 | python /home/pi/.arduino15/packages/esp32/tools/esptool_py/3.0.0/esptool.py --chip esp32 --port /dev/ttyUSB1 --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size detect 6 | 7 | 57344 0xe000 /home/pi/.arduino15/packages/esp32/hardware/esp32/1.0.6/tools/partitions/boot_app0.bin 8 | 9 | 4096 0x1000 /home/pi/.arduino15/packages/esp32/hardware/esp32/1.0.6/tools/sdk/bin/bootloader_qio_80m.bin 10 | 11 | 65536 0x10000 /tmp/arduino_build_972339/ESP_AsyncFSBrowser.ino.bin 12 | 13 | 32768 0x8000 /tmp/arduino_build_972339/ESP_AsyncFSBrowser.ino.partitions.bin 14 | 15 | and 16 | 17 | "ESP_AsyncFSBrowser.littlefs.bin", "offset": 2162688 18 | 19 | 20 | --- 21 | 22 | arduino partitions.csv 23 | 24 | # Name, Type, SubType, Offset, Size, Flags 25 | 26 | nvs, data, nvs, 0x9000, 0x5000, 27 | 28 | otadata, data, ota, 0xe000, 0x2000, 29 | 30 | app0, app, ota_0, 0x10000, 0x200000, 31 | 32 | spiffs, data, spiffs, 0x210000,0x1F0000, 33 | 34 | 0x210000 to decimal = 2162688 35 | 36 | 37 | -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP32/esp-web-tools-8-0-3/the_bits.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ESP32", 3 | "version": "0", 4 | "home_assistant_domain": "esphome", 5 | "funding_url": "https://esphome.io/guides/supporters.html", 6 | "builds": [ 7 | { 8 | "chipFamily": "ESP32", 9 | "parts": [ 10 | { "path": "bootloader_qio_80m.bin", "offset": 4096 }, 11 | { "path": "ESP32-LittleFS-wifi-manager_with_editor.ino.partitions.bin", "offset": 32768 }, 12 | { "path": "boot_app0.bin", "offset": 57344 }, 13 | { "path": "ESP32-LittleFS-wifi-manager_with_editor.ino.bin", "offset": 65536 }, 14 | { "path": "ESP32-LittleFS-wifi-manager_with_editor.littlefs.bin", "offset": 2162688 } 15 | ] 16 | }, 17 | { 18 | "chipFamily": "ESP32-C3", 19 | "parts": [ 20 | { "path": "bootloader_qio_80m.bin", "offset": 4096 }, 21 | { "path": "ESP32-LittleFS-wifi-manager_with_editor.ino.partitions.bin", "offset": 32768 }, 22 | { "path": "boot_app0.bin", "offset": 57344 }, 23 | { "path": "ESP32-LittleFS-wifi-manager_with_editor.ino.bin", "offset": 65536 }, 24 | { "path": "ESP32-LittleFS-wifi-manager_with_editor.littlefs.bin", "offset": 2162688 } 25 | ] 26 | }, 27 | { 28 | "chipFamily": "ESP32-S2", 29 | "parts": [ 30 | { "path": "bootloader_qio_80m.bin", "offset": 4096 }, 31 | { "path": "ESP32-LittleFS-wifi-manager_with_editor.ino.partitions.bin", "offset": 32768 }, 32 | { "path": "boot_app0.bin", "offset": 57344 }, 33 | { "path": "ESP32-LittleFS-wifi-manager_with_editor.ino.bin", "offset": 65536 }, 34 | { "path": "ESP32-LittleFS-wifi-manager_with_editor.littlefs.bin", "offset": 2162688 } 35 | ] 36 | }, 37 | { 38 | "chipFamily": "ESP32-S3", 39 | "parts": [ 40 | { "path": "bootloader_qio_80m.bin", "offset": 4096 }, 41 | { "path": "ESP32-LittleFS-wifi-manager_with_editor.ino.partitions.bin", "offset": 32768 }, 42 | { "path": "boot_app0.bin", "offset": 57344 }, 43 | { "path": "ESP32-LittleFS-wifi-manager_with_editor.ino.bin", "offset": 65536 }, 44 | { "path": "ESP32-LittleFS-wifi-manager_with_editor.littlefs.bin", "offset": 2162688 } 45 | ] 46 | }, 47 | { 48 | "chipFamily": "ESP8266", 49 | "parts": [ 50 | { "path": "esp8266.bin", "offset": 0 } 51 | ] 52 | } 53 | ] 54 | } 55 | -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ESP8266-LittleFS-wifi-manager_with_editor.mklittlefs.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/ESP8266-LittleFS-wifi-manager_with_editor.mklittlefs.bin -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/Electra_toucht_tft_ili9341.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/Electra_toucht_tft_ili9341.bin -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/Electra_toucht_tft_ili9486.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/Electra_toucht_tft_ili9486.bin -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/Electra_toucht_tft_ili9488.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/Electra_toucht_tft_ili9488.bin -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/Electra_toucht_tft_st7796.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/Electra_toucht_tft_st7796.bin -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/Electra_webpage_animated.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/Electra_webpage_animated.gif -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ILI9341.json: -------------------------------------------------------------------------------- 1 | 2 | { 3 | "name": "Touch Electra TFT ILI9341", 4 | "version": "April 2022", 5 | "new_install_prompt_erase": true, 6 | "builds": [ 7 | { 8 | "chipFamily": "ESP8266", 9 | "parts": [ 10 | { "path": "Electra_toucht_tft_ili9341.bin", "offset": 0 }, 11 | { "path": "ESP8266-LittleFS-wifi-manager_with_editor.mklittlefs.bin", "offset": 2097152 } 12 | ] 13 | } 14 | ] 15 | } 16 | -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ILI9486.json: -------------------------------------------------------------------------------- 1 | 2 | { 3 | "name": "Touch Electra TFT ILI9486", 4 | "version": "April 2022", 5 | "new_install_prompt_erase": true, 6 | "builds": [ 7 | { 8 | "chipFamily": "ESP8266", 9 | "parts": [ 10 | { "path": "Electra_toucht_tft_ili9486.bin", "offset": 0 }, 11 | { "path": "ESP8266-LittleFS-wifi-manager_with_editor.mklittlefs.bin", "offset": 2097152 } 12 | ] 13 | } 14 | ] 15 | } 16 | -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ILI9488.json: -------------------------------------------------------------------------------- 1 | 2 | { 3 | "name": "Touch Electra TFT ILI9488", 4 | "version": "April 2022", 5 | "new_install_prompt_erase": true, 6 | "builds": [ 7 | { 8 | "chipFamily": "ESP8266", 9 | "parts": [ 10 | { "path": "Electra_toucht_tft_ili9488.bin", "offset": 0 }, 11 | { "path": "ESP8266-LittleFS-wifi-manager_with_editor.mklittlefs.bin", "offset": 2097152 } 12 | ] 13 | } 14 | ] 15 | } 16 | 17 | -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/Josef-Prusa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/Josef-Prusa.png -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/ST7796.json: -------------------------------------------------------------------------------- 1 | 2 | 3 | { 4 | "name": "Touch Electra TFT ST7796", 5 | "version": "April 2022", 6 | "new_install_prompt_erase": true, 7 | "new_install_improv_wait_time": 0, 8 | "funding_url": "https://esphome.io/guides/supporters.html", 9 | "builds": [ 10 | { 11 | "chipFamily": "ESP8266", 12 | "parts": [ 13 | { "path": "Electra_toucht_tft_st7796.bin", "offset": 0 }, 14 | { "path": "ESP8266-LittleFS-wifi-manager_with_editor.mklittlefs.bin", "offset": 2097152 } 15 | ] 16 | } 17 | ] 18 | } 19 | -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/back.png -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/back_flipx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/back_flipx.png -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/banner2-direct.svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/banner2-direct.svg.png -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/codeonly.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Touch Electra TFT ST7796", 3 | "version": "April 2022", 4 | "new_install_prompt_erase": true, 5 | "new_install_improv_wait_time": 0, 6 | "funding_url": "https://esphome.io/guides/supporters.html", 7 | "builds": [ 8 | { 9 | "chipFamily": "ESP8266", 10 | "parts": [ 11 | { "path": "Electra_toucht_tft_st7796.bin", "offset": 0 } 12 | ] 13 | } 14 | ] 15 | } 16 | -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/easyeda_wemos_2_TFT_pcb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/easyeda_wemos_2_TFT_pcb.png -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/esp_web_tools_8.0.1/install-button.js: -------------------------------------------------------------------------------- 1 | class n extends HTMLElement{static preload(){import("./connect-221663ff.js").then((function(n){return n.c}))}connectedCallback(){if(this.renderRoot)return;if(this.renderRoot=this.attachShadow({mode:"open"}),!n.isSupported||!n.isAllowed)return this.toggleAttribute("install-unsupported",!0),void(this.renderRoot.innerHTML=n.isAllowed?"Your browser does not support installing things on ESP devices. Use Google Chrome or Microsoft Edge.":"You can only install ESP devices on HTTPS websites or on the localhost.");this.toggleAttribute("install-supported",!0),this.addEventListener("mouseover",n.preload);const e=document.createElement("slot");e.addEventListener("click",(async n=>{n.preventDefault();(await import("./connect-221663ff.js").then((function(n){return n.c}))).connect(this)})),e.name="activate";const t=document.createElement("button");if(t.innerText="CONNECT",e.append(t),"adoptedStyleSheets"in Document.prototype&&"replaceSync"in CSSStyleSheet.prototype){const e=new CSSStyleSheet;e.replaceSync(n.style),this.renderRoot.adoptedStyleSheets=[e]}else{const e=document.createElement("style");e.innerText=n.style,this.renderRoot.append(e)}this.renderRoot.append(e)}}n.isSupported="serial"in navigator,n.isAllowed=window.isSecureContext,n.style='\n button {\n position: relative;\n cursor: pointer;\n font-size: 14px;\n padding: 8px 28px;\n color: var(--esp-tools-button-text-color, #fff);\n background-color: var(--esp-tools-button-color, #03a9f4);\n border: none;\n border-radius: 4px;\n box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.12), 0 1px 5px 0 rgba(0,0,0,.2);\n }\n button::before {\n content: " ";\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n opacity: 0.2;\n border-radius: 4px;\n }\n button:hover {\n box-shadow: 0 4px 8px 0 rgba(0,0,0,.14), 0 1px 7px 0 rgba(0,0,0,.12), 0 3px 1px -1px rgba(0,0,0,.2);\n }\n button:hover::before {\n background-color: rgba(255,255,255,.8);\n }\n button:focus {\n outline: none;\n }\n button:focus::before {\n background-color: white;\n }\n button:active::before {\n background-color: grey;\n }\n :host([active]) button {\n color: rgba(0, 0, 0, 0.38);\n background-color: rgba(0, 0, 0, 0.12);\n box-shadow: none;\n cursor: unset;\n pointer-events: none;\n }\n improv-wifi-launch-button {\n display: block;\n margin-top: 16px;\n }\n .hidden {\n display: none;\n }',customElements.define("esp-web-install-button",n); 2 | -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/esp_web_tools_8.0.1/readme.md: -------------------------------------------------------------------------------- 1 | only 8266 2 | -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/front.png -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/gerber/readme.md: -------------------------------------------------------------------------------- 1 | effe teste 2 | 3 | it should do touch control on mobile phone 4 | 5 | https://ldijkman.github.io/randomnerd_esp32_wifi_manager/Touch_Electra-Electra_Touch/gerber/webGerber.html 6 | -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/gerber/webGerber_files/Drill_NPTH_Through.DRL: -------------------------------------------------------------------------------- 1 | M48 2 | METRIC,LZ,000.000 3 | ;FILE_FORMAT=3:3 4 | ;TYPE=NON_PLATED 5 | ;Layer: NPTH_Through 6 | ;EasyEDA v6.5.5, 2022-06-04 12:09:53 7 | ;3e123cf2e83c460a892e92cee729170b,ccec236b37084310ae2d027740726036,10 8 | ;Gerber Generator version 0.2 9 | ;Holesize 1 = 3.048 mm 10 | T01C3.048 11 | % 12 | G05 13 | G90 14 | T01 15 | X020320Y081026 16 | X020320Y032512 17 | X071374Y066040 18 | X071374Y037338 19 | M30 20 | -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/gerber/webGerber_files/Gerber_BoardOutlineLayer.GKO: -------------------------------------------------------------------------------- 1 | G04 Layer: BoardOutlineLayer* 2 | G04 EasyEDA v6.5.5, 2022-06-04 12:09:53* 3 | G04 3e123cf2e83c460a892e92cee729170b,ccec236b37084310ae2d027740726036,10* 4 | G04 Gerber Generator version 0.2* 5 | G04 Scale: 100 percent, Rotated: No, Reflected: No * 6 | G04 Dimensions in millimeters * 7 | G04 leading zeros omitted , absolute positions ,4 integer and 5 decimal * 8 | %FSLAX45Y45*% 9 | %MOMM*% 10 | 11 | %ADD10C,0.3000*% 12 | %ADD11C,0.2540*% 13 | D10* 14 | X508000Y7810461D02* 15 | G01* 16 | X508025Y3492474D01* 17 | X1016000Y2984474D02* 18 | G01* 19 | X8127987Y2984474D01* 20 | X8635987Y7810461D02* 21 | G01* 22 | X8635987Y3492474D01* 23 | X1016000Y8318461D02* 24 | G01* 25 | X8127987Y8318461D01* 26 | D11* 27 | G75* 28 | G01* 29 | X1016681Y8318487D02* 30 | G03* 31 | X507972Y7810464I-686J-508022D01* 32 | G75* 33 | G01* 34 | X507972Y3493158D02* 35 | G03* 36 | X1015995Y2984452I508022J-683D01* 37 | G75* 38 | G01* 39 | X8127299Y2984452D02* 40 | G03* 41 | X8636008Y3492475I686J508022D01* 42 | G75* 43 | G01* 44 | X8636010Y7809781D02* 45 | G03* 46 | X8127987Y8318490I-508022J686D01* 47 | 48 | %LPD*% 49 | M02* 50 | -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/gerber/webGerber_files/Gerber_Wemos D1 R32 SPI TFT Touch Shield.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/gerber/webGerber_files/Gerber_Wemos D1 R32 SPI TFT Touch Shield.zip -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/gerber/webGerber_files/How-to-order-PCB.txt: -------------------------------------------------------------------------------- 1 | How to Order PCB 2 | 3 | Please refer to: 4 | https://docs.easyeda.com/en/PCB/Order-PCB -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/gerber/webGerber_files/Stats.js: -------------------------------------------------------------------------------- 1 | // stats.js r10 - http://github.com/mrdoob/stats.js 2 | var Stats=function(){var l=Date.now(),m=l,g=0,n=1E3,o=0,h=0,p=1E3,q=0,r=0,s=0,f=document.createElement("div");f.id="stats";f.addEventListener("mousedown",function(b){b.preventDefault();t(++s%2)},!1);f.style.cssText="width:80px;opacity:0.9;cursor:pointer";var a=document.createElement("div");a.id="fps";a.style.cssText="padding:0 0 3px 3px;text-align:left;background-color:#002";f.appendChild(a);var i=document.createElement("div");i.id="fpsText";i.style.cssText="color:#0ff;font-family:Helvetica,Arial,sans-serif;font-size:9px;font-weight:bold;line-height:15px"; 3 | i.innerHTML="FPS";a.appendChild(i);var c=document.createElement("div");c.id="fpsGraph";c.style.cssText="position:relative;width:74px;height:30px;background-color:#0ff";for(a.appendChild(c);74>c.children.length;){var j=document.createElement("span");j.style.cssText="width:1px;height:30px;float:left;background-color:#113";c.appendChild(j)}var d=document.createElement("div");d.id="ms";d.style.cssText="padding:0 0 3px 3px;text-align:left;background-color:#020;display:none";f.appendChild(d);var k=document.createElement("div"); 4 | k.id="msText";k.style.cssText="color:#0f0;font-family:Helvetica,Arial,sans-serif;font-size:9px;font-weight:bold;line-height:15px";k.innerHTML="MS";d.appendChild(k);var e=document.createElement("div");e.id="msGraph";e.style.cssText="position:relative;width:74px;height:30px;background-color:#0f0";for(d.appendChild(e);74>e.children.length;)j=document.createElement("span"),j.style.cssText="width:1px;height:30px;float:left;background-color:#131",e.appendChild(j);var t=function(b){s=b;switch(s){case 0:a.style.display= 5 | "block";d.style.display="none";break;case 1:a.style.display="none",d.style.display="block"}};return{domElement:f,setMode:t,begin:function(){l=Date.now()},end:function(){var b=Date.now();g=b-l;n=Math.min(n,g);o=Math.max(o,g);k.textContent=g+" MS ("+n+"-"+o+")";var a=Math.min(30,30-30*(g/200));e.appendChild(e.firstChild).style.height=a+"px";r++;b>m+1E3&&(h=Math.round(1E3*r/(b-m)),p=Math.min(p,h),q=Math.max(q,h),i.textContent=h+" FPS ("+p+"-"+q+")",a=Math.min(30,30-30*(h/100)),c.appendChild(c.firstChild).style.height= 6 | a+"px",m=b,r=0);return b},update:function(){l=this.end()}}}; 7 | -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/gerber/webGerber_files/readme.md: -------------------------------------------------------------------------------- 1 | effe teste 2 | 3 | it should do touch control on mobile phone 4 | 5 | https://ldijkman.github.io/randomnerd_esp32_wifi_manager/Touch_Electra-Electra_Touch/gerber/webGerber.html 6 | -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/img_1_1651851213226.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/img_1_1651851213226.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/img_2_1651851229852.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/img_2_1651851229852.jpg -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/littlefs.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "2MB LITTLEFS at 0x2OOOOO, do not Erase", 3 | "version": "April 2022", 4 | "new_install_prompt_erase": true, 5 | "new_install_improv_wait_time": 0, 6 | "funding_url": "https://esphome.io/guides/supporters.html", 7 | "builds": [ 8 | { 9 | "chipFamily": "ESP8266", 10 | "parts": [ 11 | { "path": "ESP8266-LittleFS-wifi-manager_with_editor.mklittlefs.bin", "offset": 2097152 } 12 | ] 13 | } 14 | ] 15 | } 16 | -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/readme.md: -------------------------------------------------------------------------------- 1 | 2 | https://ldijkman.github.io/randomnerd_esp32_wifi_manager/Touch_Electra-Electra_Touch/ 3 | 4 | lower baudrate version 57600 for wemos d1 mini esp12F wich di not install with above link on 115200 baudrate 5 | - with local esp web tools javascript edited baudrate 6 | - https://ldijkman.github.io/randomnerd_esp32_wifi_manager/Touch_Electra-Electra_Touch/local_js.html 7 | 8 | --- 9 | 10 | should become a webpage for inbrowser programming "Electra Touch" ESP8266 Touch TFT 11 | - https://github.com/ldijkman/randomnerd_esp32_wifi_manager/tree/main/ESP8266-TFT_eSPI 12 | 13 | # Electra Touch ESP8266 Web Installer 14 | https://ldijkman.github.io/randomnerd_esp32_wifi_manager/Touch_Electra-Electra_Touch/ 15 | 16 |
17 | 18 |

19 | 20 |
21 | 22 |

23 | 24 |

25 |

26 |

27 | Soon Electra wil Power a Gazillion Devices! 28 |

29 |

30 | -------------------------------------------------------------------------------- /docs/Touch_Electra-Electra_Touch/touch_electra.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/docs/Touch_Electra-Electra_Touch/touch_electra.gif -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- 1 |

Hey Electra Says

hi

2 | https://ldijkman.github.io/randomnerd_esp32_wifi_manager/www/TimePicker_test.html
3 |
4 | inBrowser programming ESP8266 32mbit==4MByte with Touch Electra TFT, NO Tools Needed.
5 | https://ldijkman.github.io/randomnerd_esp32_wifi_manager/Touch_Electra-Electra_Touch/
6 |
7 | https://ldijkman.github.io/randomnerd_esp32_wifi_manager/ProgramESP/index.html 2 bins uses manifest2.json
8 |
9 | (not succeful working yet) not sure maybe it is my raspberry pi chromium thats is not working
10 |
11 | https://ldijkman.github.io/randomnerd_esp32_wifi_manager/ProgramESP/programesp.html 1 combined bin uses manifest.json
12 |
13 | must be an https:// connection on chromium, chrome or edge browser
14 |
15 | 16 | 17 | 18 | 25 | 26 | 27 | 28 | web counter 29 |
30 | Removed the freecounterstat.com webpage counter
31 | sorry, freecounterstat page counter javascript popups virus alike popup pages on my a href links on this page
32 | -------------------------------------------------------------------------------- /docs/mrs/Ace_color/ext-scrollbar.css: -------------------------------------------------------------------------------- 1 | 2 | /* 3 | https://github.com/ukandrewc/Ace-Scrollbars/tree/master 4 | */ 5 | 6 | 7 | .ace_scrollbar-v { /* hide vertical scrollbar */ 8 | overflow: hidden; 9 | } 10 | .ace_scrollbar-h { /* */ 11 | width: 100%; 12 | } 13 | .ace_scroll-v { 14 | z-index: 1000; 15 | position: absolute; 16 | top: 0; 17 | right: 4px; 18 | bottom: 12px; 19 | width: 30px; 20 | border: 1px solid gray;] 21 | //background: #D2CECE; 22 | } 23 | 24 | .ace_thumb-v { 25 | background: darkgray; 26 | } 27 | /* 28 | .ace_scroll-h { 29 | z-index: 1000; 30 | position: absolute; 31 | left: 0; 32 | right: 0; 33 | bottom: 0; 34 | height: 12px; 35 | background: yellow 36 | } 37 | 38 | .ace_thumb-h { 39 | background: lightgray 40 | } 41 | */ 42 | .ace_map-row { 43 | z-index: 1001; 44 | position: absolute; 45 | pointer-events: none; 46 | top: 0; 47 | right: 4px; 48 | width: 30px; 49 | height: 2px; 50 | background: greenyellow; 51 | } 52 | 53 | .ace_map-item { 54 | z-index: 1002; 55 | position: absolute; 56 | pointer-events: none; 57 | right: 10px; 58 | width: 20px; 59 | height: 2px; 60 | background: cornflowerblue 61 | } 62 | -------------------------------------------------------------------------------- /docs/mrs/create_from_scratch/Insane in the Membrane/readme.md: -------------------------------------------------------------------------------- 1 | Insane in the Membrane 2 | 3 | https://ldijkman.github.io/randomnerd_esp32_wifi_manager/mrs/create_from_scratch/Insane%20in%20the%20Membrane/index.html 4 | 5 | https://ldijkman.github.io/randomnerd_esp32_wifi_manager/mrs/create_from_scratch/Insane%20in%20the%20Membrane/ace.html 6 | 7 | https://ldijkman.github.io/randomnerd_esp32_wifi_manager/mrs/create_from_scratch/Insane%20in%20the%20Membrane/timeslot.html 8 | 9 | https://ldijkman.github.io/randomnerd_esp32_wifi_manager/mrs/create_from_scratch/Insane%20in%20the%20Membrane/ACE_Editor_with_Breakpoints_Move_breakpoints.html 10 | 11 | --- 12 | 13 | ### The Best Editor ;-) 14 | [Video The Best Editor ](https://youtu.be/lZW8KM6svH8?si=8jUMf4XIVXVXdxXA) 15 | 16 | 17 | https://ldijkman.github.io/randomnerd_esp32_wifi_manager/mrs/create_from_scratch/Insane%20in%20the%20Membrane/ACE_Editor_JumpMarks_ScrollMarks.html 18 | ![2023-09-03-215721_1920x1080_scrot](https://github.com/ldijkman/randomnerd_esp32_wifi_manager/assets/45427770/e7c6d2f3-f79b-4e3c-a2a7-3a3830c42d21) 19 | https://ldijkman.github.io/randomnerd_esp32_wifi_manager/mrs/create_from_scratch/Insane%20in%20the%20Membrane/ACE_Editor_JumpMarks_ScrollMarks.html 20 | 21 | Video https://youtu.be/lZW8KM6svH8?si=8jUMf4XIVXVXdxXA 22 | 23 | ### The Best Editor ;-) 24 | 25 | 26 | 27 | --- 28 | needs next 29 | 30 | ACE Editor with Breakpoints Move breakpoints as code changes. #1282 31 | 32 | https://codepen.io/ldijkman/pen/NWexRpo 33 | 34 | --- 35 | 36 | 37 | 38 | ESP32-ACE-Editor-edit-files-on-webserver.png 39 | 40 | https://ldijkman.github.io/randomnerd_esp32_wifi_manager/mrs/create_from_scratch/Insane%20in%20the%20Membrane/ace.html 41 | 42 | ![ESP32-ACE-Editor-edit-files-on-webserver](https://github.com/ldijkman/randomnerd_esp32_wifi_manager/assets/45427770/863685d0-5095-49db-b1df-0ff128fb5ed6) 43 | 44 | 45 | --- 46 | 47 | https://ldijkman.github.io/randomnerd_esp32_wifi_manager/mrs/create_from_scratch/Insane%20in%20the%20Membrane/ACE_Editor_with_Breakpoints_Move_breakpoints.html 48 | 49 | ![2023-08-28-204835_1920x1080_scrot](https://github.com/ldijkman/randomnerd_esp32_wifi_manager/assets/45427770/4c3f39dc-81b0-461a-98c8-e105cc306cfe) 50 | -------------------------------------------------------------------------------- /docs/mrs/create_from_scratch/googledb047528031659d1.html: -------------------------------------------------------------------------------- 1 | google-site-verification: googledb047528031659d1.html -------------------------------------------------------------------------------- /docs/mrs/create_from_scratch/leaflet-locationpicker.css: -------------------------------------------------------------------------------- 1 | .leaflet-locpicker-active { 2 | box-shadow: 0 0 5px rgba(0,0,0,0.3); 3 | } 4 | 5 | .leaflet-locpicker-map { 6 | display: none; 7 | position: absolute; 8 | background: rgba(255,255,255,1); 9 | box-shadow: 4px 4px 8px rgba(0,0,0,0.2); 10 | } 11 | 12 | .leaflet-locpicker-marker { 13 | cursor: crosshair; 14 | } 15 | 16 | .leaflet-locpicker-close { 17 | cursor: pointer; 18 | width: 30px; 19 | height: 30px; 20 | line-height: 30px; 21 | font: 700 22px 'Lucida Console', Monaco, monospace; 22 | text-indent: 1px; 23 | } 24 | 25 | .leaflet-locpicker-map .leaflet-container { 26 | position: absolute; 27 | top: 5px; 28 | right: 5px; 29 | bottom: 5px; 30 | left: 5px; 31 | cursor: crosshair; 32 | border: 1px solid rgba(100,100,100,0.2) 33 | } 34 | 35 | .leaflet-locpicker-map .leaflet-control { 36 | box-shadow: none; 37 | margin: 0; 38 | } 39 | 40 | .leaflet-locpicker-map .leaflet-bar { 41 | border-radius: 0; 42 | } 43 | 44 | .leaflet-locpicker-map .leaflet-bar a:first-child { 45 | border-top-left-radius: 0; 46 | border-top-right-radius: 0; 47 | } 48 | 49 | .leaflet-locpicker-map .leaflet-bar a:last-child { 50 | border-bottom-left-radius: 0; 51 | border-bottom-right-radius: 0; 52 | } 53 | 54 | .map-select { 55 | display: block !important; 56 | position: relative; 57 | left: 0 !important; 58 | top: 0 !important; 59 | width: 100% !important; 60 | margin: 0 auto; 61 | } 62 | -------------------------------------------------------------------------------- /docs/mrs/create_from_scratch/testarea/readme.md: -------------------------------------------------------------------------------- 1 | zoom scale is working 2 | 3 | but 4 | 5 | timepicker does not like it 6 | 7 | and 8 | 9 | add timslots by click is of target 10 | 11 | https://ldijkman.github.io/randomnerd_esp32_wifi_manager/mrs/create_from_scratch/testarea/zoomtest.html 12 | 13 | https://github.com/ldijkman/randomnerd_esp32_wifi_manager/tree/main/docs/mrs/create_from_scratch/testarea 14 | -------------------------------------------------------------------------------- /docs/mrs/lib/readme.md: -------------------------------------------------------------------------------- 1 | visual day scheduler, irrigation scheduler, light scheduler, wifi switch scheduler, sprinkler scheduler 2 | 3 | https://ldijkman.github.io/randomnerd_esp32_wifi_manager/mrs/ 4 | 5 | 6 | ![2023-07-04-173600_1920x1080_scrot](https://github.com/ldijkman/randomnerd_esp32_wifi_manager/assets/45427770/c2831def-4006-4fa7-bdce-b76040043191) 7 | 8 | -------------------------------------------------------------------------------- /docs/mrs/lib/weeknumber.com.js: -------------------------------------------------------------------------------- 1 | // This script is released to the public domain and may be used, modified and 2 | // distributed without restrictions. Attribution not necessary but appreciated. 3 | // Source: https://weeknumber.com/how-to/javascript 4 | 5 | 6 | /* 7 | Week numbers in JavaScript 8 | How to get the week number from a date 9 | The code below adds two new functions to the Date object. Add this to your source code. 10 | 11 | To get the ISO week number (1-53) of a Date object, use date.getWeek(). 12 | 13 | To get the corresponding four-digit year, use date.getWeekYear(). 14 | */ 15 | 16 | // Returns the ISO week of the date. 17 | Date.prototype.getWeek = function() { 18 | var date = new Date(this.getTime()); 19 | date.setHours(0, 0, 0, 0); 20 | // Thursday in current week decides the year. 21 | date.setDate(date.getDate() + 3 - (date.getDay() + 6) % 7); 22 | // January 4 is always in week 1. 23 | var week1 = new Date(date.getFullYear(), 0, 4); 24 | // Adjust to Thursday in week 1 and count number of weeks from date to week1. 25 | return 1 + Math.round(((date.getTime() - week1.getTime()) / 86400000 26 | - 3 + (week1.getDay() + 6) % 7) / 7); 27 | } 28 | 29 | // Returns the four-digit year corresponding to the ISO week of the date. 30 | Date.prototype.getWeekYear = function() { 31 | var date = new Date(this.getTime()); 32 | date.setDate(date.getDate() + 3 - (date.getDay() + 6) % 7); 33 | return date.getFullYear(); 34 | } -------------------------------------------------------------------------------- /docs/mrs/readme.md: -------------------------------------------------------------------------------- 1 | visual day scheduler, irrigation scheduler, light scheduler, wifi switch scheduler, sprinkler scheduler. 2 | 3 | https://ldijkman.github.io/randomnerd_esp32_wifi_manager/mrs/ 4 | 5 | BETTER create from scratch 6 | 7 | https://ldijkman.github.io/randomnerd_esp32_wifi_manager/mrs/create_from_scratch/ 8 | 9 | https://ldijkman.github.io/randomnerd_esp32_wifi_manager/mrs/create_from_scratch/index.html 10 | 11 | 12 | ![2023-07-04-173600_1920x1080_scrot](https://github.com/ldijkman/randomnerd_esp32_wifi_manager/assets/45427770/c2831def-4006-4fa7-bdce-b76040043191) 13 | 14 | ![visual_scheduler](https://github.com/ldijkman/randomnerd_esp32_wifi_manager/assets/45427770/0afed84a-f8ba-45ab-8463-8cb323f8e2bb) 15 | 16 | ![graphical_scheduler](https://github.com/ldijkman/randomnerd_esp32_wifi_manager/assets/45427770/9c192093-b602-4ca6-ae01-6cd8d20153c7) 17 | -------------------------------------------------------------------------------- /docs/readme.md: -------------------------------------------------------------------------------- 1 | github.io webserver files 2 | -https://ldijkman.github.io/randomnerd_esp32_wifi_manager 3 | 4 |
5 | inBrowser programming ESP8266 32mbit==4MByte with Touch Electra TFT, NO Tools Needed.
6 | https://ldijkman.github.io/randomnerd_esp32_wifi_manager/Touch_Electra-Electra_Touch/
7 |
8 | 9 | timepicker test == input type time is never the same == like this time picker 10 | 11 | coded like this it did not work in windows 7 internet explorer 12 | 13 | does anyone care??? i do 14 | 15 | 16 | https://ldijkman.github.io/randomnerd_esp32_wifi_manager/www/TimePicker_test.html 17 | 18 | https://ldijkman.github.io/randomnerd_esp32_wifi_manager/www/Windows7_internet_explorer_TimePicker_test.html 19 | 20 | 21 | not working 22 | - https://www.browserling.com/browse/win7/ie11/https://ldijkman.github.io/randomnerd_esp32_wifi_manager/www/TimePicker_test.html 23 | 24 | 25 | working 26 | - https://www.browserling.com/browse/win7/ie11/https://ldijkman.github.io/randomnerd_esp32_wifi_manager/www/Windows7_internet_explorer_TimePicker_test.html 27 | -------------------------------------------------------------------------------- /docs/www/iindex.html: -------------------------------------------------------------------------------- 1 |

Hey Electra Says

hi

2 | https://ldijkman.github.io/randomnerd_esp32_wifi_manager/www/TimePicker_test.html
3 | 4 | 5 | 6 | 7 | 8 | 9 | 16 | -------------------------------------------------------------------------------- /docs/www/readme.md: -------------------------------------------------------------------------------- 1 |
2 | inBrowser programming ESP8266 32mbit==4MByte with Touch Electra TFT, NO Tools Needed.
3 | https://ldijkman.github.io/randomnerd_esp32_wifi_manager/Touch_Electra-Electra_Touch/
4 |
5 | 6 | timepicker test == input type time is never the same == like this time picker 7 | 8 | coded like this it did not work in windows 7 internet explorer 9 | 10 | does anyone care??? i do 11 | 12 | 13 | https://ldijkman.github.io/randomnerd_esp32_wifi_manager/www/TimePicker_test.html 14 | 15 | https://ldijkman.github.io/randomnerd_esp32_wifi_manager/www/Windows7_internet_explorer_TimePicker_test.html 16 | 17 | prefer plain javascript no extra load of i do not understand jquery 18 | 19 | not working 20 | - https://www.browserling.com/browse/win7/ie11/https://ldijkman.github.io/randomnerd_esp32_wifi_manager/www/TimePicker_test.html 21 | 22 | 23 | working 24 | - https://www.browserling.com/browse/win7/ie11/https://ldijkman.github.io/randomnerd_esp32_wifi_manager/www/Windows7_internet_explorer_TimePicker_test.html 25 | -------------------------------------------------------------------------------- /images/20220116_105446.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/images/20220116_105446.jpg -------------------------------------------------------------------------------- /images/20220116_200340.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/images/20220116_200340.jpg -------------------------------------------------------------------------------- /images/20220120_182256.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/images/20220120_182256.jpg -------------------------------------------------------------------------------- /images/20220120_183555.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/images/20220120_183555.jpg -------------------------------------------------------------------------------- /images/20220121_172823.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/images/20220121_172823.jpg -------------------------------------------------------------------------------- /images/20220122_053531.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/images/20220122_053531.jpg -------------------------------------------------------------------------------- /images/20220122_053548.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/images/20220122_053548.jpg -------------------------------------------------------------------------------- /images/20220221_034042.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/images/20220221_034042.jpg -------------------------------------------------------------------------------- /images/ESP32_Fingers.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/images/ESP32_Fingers.jpeg -------------------------------------------------------------------------------- /images/ESP8266_wemos_d1_mini_with_relais_shield.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/images/ESP8266_wemos_d1_mini_with_relais_shield.png -------------------------------------------------------------------------------- /images/Screenshot_20220109-135523_One UI Home.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/images/Screenshot_20220109-135523_One UI Home.jpg -------------------------------------------------------------------------------- /images/Screenshot_20220114-200120_Chrome.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/images/Screenshot_20220114-200120_Chrome.jpg -------------------------------------------------------------------------------- /images/Screenshot_20220118-182856_Chrome.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/images/Screenshot_20220118-182856_Chrome.jpg -------------------------------------------------------------------------------- /images/Screenshot_20220208-054315_BonjourBrowser.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/images/Screenshot_20220208-054315_BonjourBrowser.jpg -------------------------------------------------------------------------------- /images/Screenshot_20220526-165523_Chrome.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/images/Screenshot_20220526-165523_Chrome.jpg -------------------------------------------------------------------------------- /images/Screenshot_ESP32_WiFi_Manager.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/images/Screenshot_ESP32_WiFi_Manager.jpg -------------------------------------------------------------------------------- /images/esp_8266_nodemcu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/images/esp_8266_nodemcu.png -------------------------------------------------------------------------------- /images/mdns_scan_html_links.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/images/mdns_scan_html_links.jpg -------------------------------------------------------------------------------- /images/readme.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /images/xinilink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/images/xinilink.png -------------------------------------------------------------------------------- /scheduler_Niels_Faber_HomeAssistant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ldijkman/randomnerd_esp32_wifi_manager/8f48cee8cc3be9e3a79d71f27db8fac0e4715c27/scheduler_Niels_Faber_HomeAssistant.png -------------------------------------------------------------------------------- /test/Simple_NTP_test.ino: -------------------------------------------------------------------------------- 1 | 2 | 3 | // ESP32 standalone ntp test => does not use much code 4 | // https://github.com/ldijkman/randomnerd_esp32_wifi_manager/ 5 | 6 | #include 7 | 8 | const char* ssid = "Bangert-30-Andijk"; // wifi router broadcasted name in the air 9 | const char* password = "ikwilerin"; // wifi router password 10 | 11 | 12 | 13 | 14 | ////////////////////////////////////////////////////// 15 | void setup() 16 | { 17 | Serial.begin(115200); 18 | 19 | WiFi.begin(ssid, password); 20 | 21 | while (WiFi.status() != WL_CONNECTED) { 22 | delay(500); 23 | Serial.println("Trying to Connect to WiFi router..."); 24 | } 25 | 26 | Serial.println("YES!, Connected with success"); 27 | 28 | /* 29 | Worldwide pool.ntp.org 30 | Asia asia.pool.ntp.org 31 | Europe europe.pool.ntp.org 32 | North America north-america.pool.ntp.org 33 | Oceania oceania.pool.ntp.org 34 | South America south-america.pool.ntp.org 35 | */ 36 | // const char* ntpServer = "time.google.com"; 37 | const char* ntpServer = "europe.pool.ntp.org"; 38 | configTime(0, 3600, ntpServer); 39 | } 40 | 41 | 42 | 43 | 44 | ///////////////////////////////////////////////// 45 | void loop() 46 | { 47 | printTime(); 48 | delay(1000); 49 | } 50 | 51 | 52 | 53 | 54 | ///////////////////////////////////////////// 55 | void printTime() { 56 | 57 | struct tm time; 58 | 59 | if (!getLocalTime(&time)) { 60 | Serial.println("Could not obtain time info"); 61 | return; 62 | } 63 | 64 | Serial.println("\n"); 65 | 66 | String curdate = tsaz(time.tm_mday) + "/" + tsaz(time.tm_mon) + "/" + tsaz(time.tm_year + 1900); 67 | Serial.println(curdate); 68 | 69 | String curtime = tsaz(time.tm_hour) + ":" + tsaz(time.tm_min) + ":" + tsaz(time.tm_sec); 70 | Serial.println(curtime); 71 | } 72 | 73 | 74 | 75 | 76 | 77 | ///////////////////////////////////////////////// 78 | String tsaz(int data) // to string add zero 79 | { 80 | String st = ""; 81 | if (data < 10) 82 | { 83 | st = "0" + String(data); 84 | } 85 | else 86 | { 87 | st = String(data); 88 | } 89 | return st; 90 | } 91 | 92 | 93 | 94 | 95 | 96 | // ESP32 standalone ntp test => does not use much code 97 | // https://github.com/ldijkman/randomnerd_esp32_wifi_manager/ 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | -------------------------------------------------------------------------------- /test/readme.md: -------------------------------------------------------------------------------- 1 | 2 | --------------------------------------------------------------------------------