├── esp ├── favicon.ico ├── info │ ├── favicon.ico │ ├── back.png │ ├── logo.png │ ├── logoS.png │ ├── stripes.png │ ├── build │ │ ├── add.png │ │ ├── floorplan.png │ │ ├── floorplan1.png │ │ └── floorplan13d.png │ ├── download.png │ ├── images │ │ ├── edit.png │ │ ├── info.png │ │ ├── mail.png │ │ ├── ruler.png │ │ ├── send.png │ │ ├── wifi.png │ │ ├── battery.png │ │ ├── contrib.png │ │ ├── divider.gif │ │ ├── google.png │ │ ├── search.png │ │ ├── active_bg.png │ │ ├── add_device.png │ │ ├── computer-2.png │ │ ├── download.png │ │ ├── floorplan1.png │ │ ├── floorplan2.jpg │ │ ├── floorplanL.jpg │ │ ├── link-url.png │ │ ├── mail (2).png │ │ ├── services.png │ │ ├── shut_down.png │ │ ├── configure-2.png │ │ ├── edit-history.png │ │ ├── floorplan13d.png │ │ ├── floorplan2h.jpg │ │ ├── help_balloon.png │ │ ├── battery-caution.png │ │ ├── devicecontrol.png │ │ ├── devicecontrol2.png │ │ ├── security-high-2.png │ │ ├── topnav_divider.png │ │ ├── view-refresh-8.png │ │ ├── weather-clouds.png │ │ ├── appointment-soon.png │ │ ├── battery-charging.png │ │ ├── weather-showers-day.png │ │ └── network-wireless-encrypted-2.png │ ├── data.txt │ └── js.js ├── section_form.html ├── resources │ ├── favicon.ico │ ├── package.json │ ├── package-lock.json │ ├── back.png │ ├── build │ │ ├── 2.png │ │ ├── add.png │ │ ├── logo.png │ │ ├── logoS.png │ │ ├── floorplan.png │ │ ├── floorplan1.png │ │ ├── floorplan13d.png │ │ ├── logo_build_3d.png │ │ └── 2015-09-12_213617.png │ ├── stripes.png │ ├── download.png │ ├── images │ │ ├── edit.png │ │ ├── info.png │ │ ├── login.png │ │ ├── mail.png │ │ ├── ruler.png │ │ ├── send.png │ │ ├── wifi.png │ │ ├── battery.png │ │ ├── contrib.png │ │ ├── divider.gif │ │ ├── google.png │ │ ├── logout.png │ │ ├── search.png │ │ ├── active_bg.png │ │ ├── add_device.png │ │ ├── computer-2.png │ │ ├── download.png │ │ ├── floorplan1.png │ │ ├── floorplan2.jpg │ │ ├── floorplanL.jpg │ │ ├── link-url.png │ │ ├── mail (2).png │ │ ├── services.png │ │ ├── configure-2.png │ │ ├── edit-history.png │ │ ├── floorplan13d.png │ │ ├── floorplan2h.jpg │ │ ├── help_balloon.png │ │ ├── battery-caution.png │ │ ├── devicecontrol.png │ │ ├── devicecontrol2.png │ │ ├── security-high-2.png │ │ ├── topnav_divider.png │ │ ├── view-refresh-8.png │ │ ├── weather-clouds.png │ │ ├── appointment-soon.png │ │ ├── battery-charging.png │ │ ├── weather-showers-day.png │ │ └── network-wireless-encrypted-2.png │ ├── data.txt │ └── js.js ├── info.php ├── images │ ├── loading.gif │ ├── bg_button.gif │ ├── gradient2b.gif │ ├── icon_edit.gif │ └── loading-page.gif ├── pir │ ├── 20150806_183633.jpg │ └── pir.txt ├── includes │ ├── database.php │ ├── getjsondata.php │ ├── sessions.php │ └── put_data.php ├── 404.php ├── 500.php ├── config.php ├── logout.php ├── left_blocks.html ├── control.php ├── footer.html ├── floorplan.php ├── floorplan3d.php ├── INSTALLATION.TXT ├── sessions.php ├── .htaccess ├── common.php ├── test.html ├── login.html ├── index.php ├── header.html ├── section_index.html ├── popup.html ├── devices.sql ├── section_control_form.html ├── add_device.php ├── login.php └── monitor.php ├── esp32 ├── favicon.ico ├── info │ ├── favicon.ico │ ├── wifisensors-master │ │ ├── esp │ │ │ ├── info │ │ │ │ ├── favicon.ico │ │ │ │ ├── back.png │ │ │ │ ├── logo.png │ │ │ │ ├── logoS.png │ │ │ │ ├── stripes.png │ │ │ │ ├── download.png │ │ │ │ ├── images │ │ │ │ │ ├── edit.png │ │ │ │ │ ├── info.png │ │ │ │ │ ├── mail.png │ │ │ │ │ ├── wifi.png │ │ │ │ │ ├── contrib.png │ │ │ │ │ ├── search.png │ │ │ │ │ ├── active_bg.png │ │ │ │ │ ├── download.png │ │ │ │ │ ├── floorplan1.png │ │ │ │ │ ├── floorplan2.jpg │ │ │ │ │ ├── floorplanL.jpg │ │ │ │ │ ├── shut_down.png │ │ │ │ │ ├── floorplan13d.png │ │ │ │ │ ├── floorplan2h.jpg │ │ │ │ │ ├── help_balloon.png │ │ │ │ │ └── topnav_divider.png │ │ │ │ ├── build │ │ │ │ │ ├── floorplan.png │ │ │ │ │ ├── floorplan1.png │ │ │ │ │ └── floorplan13d.png │ │ │ │ ├── data.txt │ │ │ │ └── js.js │ │ │ ├── .htaccess │ │ │ ├── info.php │ │ │ ├── includes │ │ │ │ ├── database.php │ │ │ │ ├── getjsondata.php │ │ │ │ └── put_data.php │ │ │ ├── images │ │ │ │ ├── bg_button.gif │ │ │ │ ├── gradient2b.gif │ │ │ │ ├── icon_edit.gif │ │ │ │ └── loading-page.gif │ │ │ ├── 404.php │ │ │ ├── 500.php │ │ │ ├── config.php │ │ │ ├── common.php │ │ │ ├── left_blocks.html │ │ │ ├── footer.html │ │ │ ├── floorplan.php │ │ │ ├── floorplan3d.php │ │ │ ├── index.php │ │ │ ├── section_monitor.html │ │ │ ├── header.html │ │ │ ├── monitor.php │ │ │ ├── section_form.html │ │ │ ├── devices.sql │ │ │ └── reports.php │ │ ├── README.md │ │ └── WiFiClient │ │ │ └── WiFiClient.ino │ ├── package-lock.json │ ├── back.png │ ├── logo.png │ ├── logoS.png │ ├── stripes.png │ ├── build │ │ ├── add.png │ │ ├── floorplan.png │ │ ├── floorplan1.png │ │ └── floorplan13d.png │ ├── download.png │ ├── images │ │ ├── edit.png │ │ ├── info.png │ │ ├── mail.png │ │ ├── ruler.png │ │ ├── send.png │ │ ├── wifi.png │ │ ├── battery.png │ │ ├── contrib.png │ │ ├── divider.gif │ │ ├── download.png │ │ ├── google.png │ │ ├── link-url.png │ │ ├── mail (2).png │ │ ├── search.png │ │ ├── services.png │ │ ├── active_bg.png │ │ ├── add_device.png │ │ ├── computer-2.png │ │ ├── floorplan1.png │ │ ├── floorplan2.jpg │ │ ├── floorplanL.jpg │ │ ├── shut_down.png │ │ ├── configure-2.png │ │ ├── devicecontrol.png │ │ ├── edit-history.png │ │ ├── floorplan13d.png │ │ ├── floorplan2h.jpg │ │ ├── help_balloon.png │ │ ├── battery-caution.png │ │ ├── devicecontrol2.png │ │ ├── security-high-2.png │ │ ├── topnav_divider.png │ │ ├── view-refresh-8.png │ │ ├── weather-clouds.png │ │ ├── appointment-soon.png │ │ ├── battery-charging.png │ │ ├── weather-showers-day.png │ │ └── network-wireless-encrypted-2.png │ ├── pir │ │ ├── 20150806_183633.jpg │ │ └── pir.txt │ ├── data.txt │ ├── INSTALLATION.TXT │ ├── devices.sql │ └── js.js ├── resources │ ├── favicon.ico │ ├── package.json │ ├── back.png │ ├── build │ │ ├── 2.png │ │ ├── add.png │ │ ├── logo.png │ │ ├── logoS.png │ │ ├── floorplan.png │ │ ├── floorplan1.png │ │ ├── floorplan13d.png │ │ ├── logo_build_3d.png │ │ └── 2015-09-12_213617.png │ ├── stripes.png │ ├── download.png │ ├── images │ │ ├── edit.png │ │ ├── info.png │ │ ├── login.png │ │ ├── mail.png │ │ ├── ruler.png │ │ ├── send.png │ │ ├── wifi.png │ │ ├── battery.png │ │ ├── contrib.png │ │ ├── divider.gif │ │ ├── download.png │ │ ├── google.png │ │ ├── link-url.png │ │ ├── logout.png │ │ ├── mail (2).png │ │ ├── search.png │ │ ├── services.png │ │ ├── active_bg.png │ │ ├── add_device.png │ │ ├── computer-2.png │ │ ├── floorplan1.png │ │ ├── floorplan2.jpg │ │ ├── floorplanL.jpg │ │ ├── configure-2.png │ │ ├── devicecontrol.png │ │ ├── edit-history.png │ │ ├── floorplan13d.png │ │ ├── floorplan2h.jpg │ │ ├── help_balloon.png │ │ ├── battery-caution.png │ │ ├── devicecontrol2.png │ │ ├── security-high-2.png │ │ ├── topnav_divider.png │ │ ├── view-refresh-8.png │ │ ├── weather-clouds.png │ │ ├── appointment-soon.png │ │ ├── battery-charging.png │ │ ├── weather-showers-day.png │ │ └── network-wireless-encrypted-2.png │ ├── data.txt │ └── js.js ├── partial │ ├── section_form.html │ ├── partial_info4.html │ ├── left_blocks.html │ ├── footer.html │ ├── partial_info2.html │ ├── partial_info3.html │ ├── partial_info1.html │ ├── header.html │ ├── section_index.html │ └── section_control_form.html ├── info.php ├── images │ ├── loading.gif │ ├── bg_button.gif │ ├── gradient2b.gif │ ├── icon_edit.gif │ └── loading-page.gif ├── config.php ├── includes │ ├── database.php │ ├── getjsondata.php │ ├── sessions.php │ └── put_data.php ├── 500.php ├── 404.php ├── esp-pinouts.txt ├── logout.php ├── control.php ├── sessions.php ├── floorplan.php ├── floorplan3d.php ├── .htaccess ├── test.html ├── login.html ├── index.php ├── search.php ├── common.php ├── edit_device .php ├── popup.html ├── add_update_device.php ├── add_device.php ├── login.php └── edit.php ├── README.md └── WiFiClient.ino /esp/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /esp32/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /esp/info/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /esp/section_form.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /esp32/info/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /esp/resources/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /esp32/resources/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /esp32/partial/section_form.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /esp32/info/wifisensors-master/esp/info/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /esp/resources/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lockfileVersion": 1 3 | } 4 | -------------------------------------------------------------------------------- /esp32/info/package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "lockfileVersion": 1 3 | } 4 | -------------------------------------------------------------------------------- /esp32/resources/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "lockfileVersion": 1 3 | } 4 | -------------------------------------------------------------------------------- /esp/info.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /esp/resources/package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "lockfileVersion": 1 3 | } 4 | -------------------------------------------------------------------------------- /esp32/info.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /esp/info/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/info/back.png -------------------------------------------------------------------------------- /esp/info/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/info/logo.png -------------------------------------------------------------------------------- /esp/info/logoS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/info/logoS.png -------------------------------------------------------------------------------- /esp/info/stripes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/info/stripes.png -------------------------------------------------------------------------------- /esp32/info/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/back.png -------------------------------------------------------------------------------- /esp32/info/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/logo.png -------------------------------------------------------------------------------- /esp32/info/logoS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/logoS.png -------------------------------------------------------------------------------- /esp/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/images/loading.gif -------------------------------------------------------------------------------- /esp/info/build/add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/info/build/add.png -------------------------------------------------------------------------------- /esp/info/download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/info/download.png -------------------------------------------------------------------------------- /esp/resources/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/back.png -------------------------------------------------------------------------------- /esp32/info/stripes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/stripes.png -------------------------------------------------------------------------------- /esp32/info/wifisensors-master/esp/.htaccess: -------------------------------------------------------------------------------- 1 | ErrorDocument 404 /404.php 2 | ErrorDocument 500 /500.php -------------------------------------------------------------------------------- /esp32/info/wifisensors-master/esp/info.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /esp/images/bg_button.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/images/bg_button.gif -------------------------------------------------------------------------------- /esp/images/gradient2b.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/images/gradient2b.gif -------------------------------------------------------------------------------- /esp/images/icon_edit.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/images/icon_edit.gif -------------------------------------------------------------------------------- /esp/info/images/edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/info/images/edit.png -------------------------------------------------------------------------------- /esp/info/images/info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/info/images/info.png -------------------------------------------------------------------------------- /esp/info/images/mail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/info/images/mail.png -------------------------------------------------------------------------------- /esp/info/images/ruler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/info/images/ruler.png -------------------------------------------------------------------------------- /esp/info/images/send.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/info/images/send.png -------------------------------------------------------------------------------- /esp/info/images/wifi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/info/images/wifi.png -------------------------------------------------------------------------------- /esp/resources/build/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/build/2.png -------------------------------------------------------------------------------- /esp/resources/stripes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/stripes.png -------------------------------------------------------------------------------- /esp32/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/images/loading.gif -------------------------------------------------------------------------------- /esp32/info/build/add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/build/add.png -------------------------------------------------------------------------------- /esp32/info/download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/download.png -------------------------------------------------------------------------------- /esp32/resources/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/back.png -------------------------------------------------------------------------------- /esp/images/loading-page.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/images/loading-page.gif -------------------------------------------------------------------------------- /esp/info/images/battery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/info/images/battery.png -------------------------------------------------------------------------------- /esp/info/images/contrib.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/info/images/contrib.png -------------------------------------------------------------------------------- /esp/info/images/divider.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/info/images/divider.gif -------------------------------------------------------------------------------- /esp/info/images/google.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/info/images/google.png -------------------------------------------------------------------------------- /esp/info/images/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/info/images/search.png -------------------------------------------------------------------------------- /esp/pir/20150806_183633.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/pir/20150806_183633.jpg -------------------------------------------------------------------------------- /esp/resources/build/add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/build/add.png -------------------------------------------------------------------------------- /esp/resources/download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/download.png -------------------------------------------------------------------------------- /esp32/images/bg_button.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/images/bg_button.gif -------------------------------------------------------------------------------- /esp32/images/gradient2b.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/images/gradient2b.gif -------------------------------------------------------------------------------- /esp32/images/icon_edit.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/images/icon_edit.gif -------------------------------------------------------------------------------- /esp32/info/images/edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/images/edit.png -------------------------------------------------------------------------------- /esp32/info/images/info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/images/info.png -------------------------------------------------------------------------------- /esp32/info/images/mail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/images/mail.png -------------------------------------------------------------------------------- /esp32/info/images/ruler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/images/ruler.png -------------------------------------------------------------------------------- /esp32/info/images/send.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/images/send.png -------------------------------------------------------------------------------- /esp32/info/images/wifi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/images/wifi.png -------------------------------------------------------------------------------- /esp32/resources/build/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/build/2.png -------------------------------------------------------------------------------- /esp32/resources/stripes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/stripes.png -------------------------------------------------------------------------------- /esp/info/build/floorplan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/info/build/floorplan.png -------------------------------------------------------------------------------- /esp/info/build/floorplan1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/info/build/floorplan1.png -------------------------------------------------------------------------------- /esp/info/images/active_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/info/images/active_bg.png -------------------------------------------------------------------------------- /esp/info/images/add_device.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/info/images/add_device.png -------------------------------------------------------------------------------- /esp/info/images/computer-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/info/images/computer-2.png -------------------------------------------------------------------------------- /esp/info/images/download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/info/images/download.png -------------------------------------------------------------------------------- /esp/info/images/floorplan1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/info/images/floorplan1.png -------------------------------------------------------------------------------- /esp/info/images/floorplan2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/info/images/floorplan2.jpg -------------------------------------------------------------------------------- /esp/info/images/floorplanL.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/info/images/floorplanL.jpg -------------------------------------------------------------------------------- /esp/info/images/link-url.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/info/images/link-url.png -------------------------------------------------------------------------------- /esp/info/images/mail (2).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/info/images/mail (2).png -------------------------------------------------------------------------------- /esp/info/images/services.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/info/images/services.png -------------------------------------------------------------------------------- /esp/info/images/shut_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/info/images/shut_down.png -------------------------------------------------------------------------------- /esp/resources/build/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/build/logo.png -------------------------------------------------------------------------------- /esp/resources/build/logoS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/build/logoS.png -------------------------------------------------------------------------------- /esp/resources/images/edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/images/edit.png -------------------------------------------------------------------------------- /esp/resources/images/info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/images/info.png -------------------------------------------------------------------------------- /esp/resources/images/login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/images/login.png -------------------------------------------------------------------------------- /esp/resources/images/mail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/images/mail.png -------------------------------------------------------------------------------- /esp/resources/images/ruler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/images/ruler.png -------------------------------------------------------------------------------- /esp/resources/images/send.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/images/send.png -------------------------------------------------------------------------------- /esp/resources/images/wifi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/images/wifi.png -------------------------------------------------------------------------------- /esp32/images/loading-page.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/images/loading-page.gif -------------------------------------------------------------------------------- /esp32/info/build/floorplan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/build/floorplan.png -------------------------------------------------------------------------------- /esp32/info/images/battery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/images/battery.png -------------------------------------------------------------------------------- /esp32/info/images/contrib.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/images/contrib.png -------------------------------------------------------------------------------- /esp32/info/images/divider.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/images/divider.gif -------------------------------------------------------------------------------- /esp32/info/images/download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/images/download.png -------------------------------------------------------------------------------- /esp32/info/images/google.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/images/google.png -------------------------------------------------------------------------------- /esp32/info/images/link-url.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/images/link-url.png -------------------------------------------------------------------------------- /esp32/info/images/mail (2).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/images/mail (2).png -------------------------------------------------------------------------------- /esp32/info/images/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/images/search.png -------------------------------------------------------------------------------- /esp32/info/images/services.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/images/services.png -------------------------------------------------------------------------------- /esp32/resources/build/add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/build/add.png -------------------------------------------------------------------------------- /esp32/resources/build/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/build/logo.png -------------------------------------------------------------------------------- /esp32/resources/download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/download.png -------------------------------------------------------------------------------- /esp/info/build/floorplan13d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/info/build/floorplan13d.png -------------------------------------------------------------------------------- /esp/info/images/configure-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/info/images/configure-2.png -------------------------------------------------------------------------------- /esp/info/images/edit-history.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/info/images/edit-history.png -------------------------------------------------------------------------------- /esp/info/images/floorplan13d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/info/images/floorplan13d.png -------------------------------------------------------------------------------- /esp/info/images/floorplan2h.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/info/images/floorplan2h.jpg -------------------------------------------------------------------------------- /esp/info/images/help_balloon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/info/images/help_balloon.png -------------------------------------------------------------------------------- /esp/resources/images/battery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/images/battery.png -------------------------------------------------------------------------------- /esp/resources/images/contrib.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/images/contrib.png -------------------------------------------------------------------------------- /esp/resources/images/divider.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/images/divider.gif -------------------------------------------------------------------------------- /esp/resources/images/google.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/images/google.png -------------------------------------------------------------------------------- /esp/resources/images/logout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/images/logout.png -------------------------------------------------------------------------------- /esp/resources/images/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/images/search.png -------------------------------------------------------------------------------- /esp32/info/build/floorplan1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/build/floorplan1.png -------------------------------------------------------------------------------- /esp32/info/images/active_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/images/active_bg.png -------------------------------------------------------------------------------- /esp32/info/images/add_device.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/images/add_device.png -------------------------------------------------------------------------------- /esp32/info/images/computer-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/images/computer-2.png -------------------------------------------------------------------------------- /esp32/info/images/floorplan1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/images/floorplan1.png -------------------------------------------------------------------------------- /esp32/info/images/floorplan2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/images/floorplan2.jpg -------------------------------------------------------------------------------- /esp32/info/images/floorplanL.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/images/floorplanL.jpg -------------------------------------------------------------------------------- /esp32/info/images/shut_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/images/shut_down.png -------------------------------------------------------------------------------- /esp32/resources/build/logoS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/build/logoS.png -------------------------------------------------------------------------------- /esp32/resources/images/edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/images/edit.png -------------------------------------------------------------------------------- /esp32/resources/images/info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/images/info.png -------------------------------------------------------------------------------- /esp32/resources/images/login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/images/login.png -------------------------------------------------------------------------------- /esp32/resources/images/mail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/images/mail.png -------------------------------------------------------------------------------- /esp32/resources/images/ruler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/images/ruler.png -------------------------------------------------------------------------------- /esp32/resources/images/send.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/images/send.png -------------------------------------------------------------------------------- /esp32/resources/images/wifi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/images/wifi.png -------------------------------------------------------------------------------- /esp/info/images/battery-caution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/info/images/battery-caution.png -------------------------------------------------------------------------------- /esp/info/images/devicecontrol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/info/images/devicecontrol.png -------------------------------------------------------------------------------- /esp/info/images/devicecontrol2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/info/images/devicecontrol2.png -------------------------------------------------------------------------------- /esp/info/images/security-high-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/info/images/security-high-2.png -------------------------------------------------------------------------------- /esp/info/images/topnav_divider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/info/images/topnav_divider.png -------------------------------------------------------------------------------- /esp/info/images/view-refresh-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/info/images/view-refresh-8.png -------------------------------------------------------------------------------- /esp/info/images/weather-clouds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/info/images/weather-clouds.png -------------------------------------------------------------------------------- /esp/resources/build/floorplan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/build/floorplan.png -------------------------------------------------------------------------------- /esp/resources/build/floorplan1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/build/floorplan1.png -------------------------------------------------------------------------------- /esp/resources/images/active_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/images/active_bg.png -------------------------------------------------------------------------------- /esp/resources/images/add_device.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/images/add_device.png -------------------------------------------------------------------------------- /esp/resources/images/computer-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/images/computer-2.png -------------------------------------------------------------------------------- /esp/resources/images/download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/images/download.png -------------------------------------------------------------------------------- /esp/resources/images/floorplan1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/images/floorplan1.png -------------------------------------------------------------------------------- /esp/resources/images/floorplan2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/images/floorplan2.jpg -------------------------------------------------------------------------------- /esp/resources/images/floorplanL.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/images/floorplanL.jpg -------------------------------------------------------------------------------- /esp/resources/images/link-url.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/images/link-url.png -------------------------------------------------------------------------------- /esp/resources/images/mail (2).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/images/mail (2).png -------------------------------------------------------------------------------- /esp/resources/images/services.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/images/services.png -------------------------------------------------------------------------------- /esp32/info/build/floorplan13d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/build/floorplan13d.png -------------------------------------------------------------------------------- /esp32/info/images/configure-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/images/configure-2.png -------------------------------------------------------------------------------- /esp32/info/images/devicecontrol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/images/devicecontrol.png -------------------------------------------------------------------------------- /esp32/info/images/edit-history.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/images/edit-history.png -------------------------------------------------------------------------------- /esp32/info/images/floorplan13d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/images/floorplan13d.png -------------------------------------------------------------------------------- /esp32/info/images/floorplan2h.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/images/floorplan2h.jpg -------------------------------------------------------------------------------- /esp32/info/images/help_balloon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/images/help_balloon.png -------------------------------------------------------------------------------- /esp32/info/pir/20150806_183633.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/pir/20150806_183633.jpg -------------------------------------------------------------------------------- /esp32/resources/build/floorplan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/build/floorplan.png -------------------------------------------------------------------------------- /esp32/resources/images/battery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/images/battery.png -------------------------------------------------------------------------------- /esp32/resources/images/contrib.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/images/contrib.png -------------------------------------------------------------------------------- /esp32/resources/images/divider.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/images/divider.gif -------------------------------------------------------------------------------- /esp32/resources/images/download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/images/download.png -------------------------------------------------------------------------------- /esp32/resources/images/google.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/images/google.png -------------------------------------------------------------------------------- /esp32/resources/images/link-url.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/images/link-url.png -------------------------------------------------------------------------------- /esp32/resources/images/logout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/images/logout.png -------------------------------------------------------------------------------- /esp32/resources/images/mail (2).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/images/mail (2).png -------------------------------------------------------------------------------- /esp32/resources/images/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/images/search.png -------------------------------------------------------------------------------- /esp32/resources/images/services.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/images/services.png -------------------------------------------------------------------------------- /esp/info/images/appointment-soon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/info/images/appointment-soon.png -------------------------------------------------------------------------------- /esp/info/images/battery-charging.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/info/images/battery-charging.png -------------------------------------------------------------------------------- /esp/resources/build/floorplan13d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/build/floorplan13d.png -------------------------------------------------------------------------------- /esp/resources/build/logo_build_3d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/build/logo_build_3d.png -------------------------------------------------------------------------------- /esp/resources/images/configure-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/images/configure-2.png -------------------------------------------------------------------------------- /esp/resources/images/edit-history.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/images/edit-history.png -------------------------------------------------------------------------------- /esp/resources/images/floorplan13d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/images/floorplan13d.png -------------------------------------------------------------------------------- /esp/resources/images/floorplan2h.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/images/floorplan2h.jpg -------------------------------------------------------------------------------- /esp/resources/images/help_balloon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/images/help_balloon.png -------------------------------------------------------------------------------- /esp32/info/images/battery-caution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/images/battery-caution.png -------------------------------------------------------------------------------- /esp32/info/images/devicecontrol2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/images/devicecontrol2.png -------------------------------------------------------------------------------- /esp32/info/images/security-high-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/images/security-high-2.png -------------------------------------------------------------------------------- /esp32/info/images/topnav_divider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/images/topnav_divider.png -------------------------------------------------------------------------------- /esp32/info/images/view-refresh-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/images/view-refresh-8.png -------------------------------------------------------------------------------- /esp32/info/images/weather-clouds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/images/weather-clouds.png -------------------------------------------------------------------------------- /esp32/resources/build/floorplan1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/build/floorplan1.png -------------------------------------------------------------------------------- /esp32/resources/images/active_bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/images/active_bg.png -------------------------------------------------------------------------------- /esp32/resources/images/add_device.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/images/add_device.png -------------------------------------------------------------------------------- /esp32/resources/images/computer-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/images/computer-2.png -------------------------------------------------------------------------------- /esp32/resources/images/floorplan1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/images/floorplan1.png -------------------------------------------------------------------------------- /esp32/resources/images/floorplan2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/images/floorplan2.jpg -------------------------------------------------------------------------------- /esp32/resources/images/floorplanL.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/images/floorplanL.jpg -------------------------------------------------------------------------------- /esp/info/images/weather-showers-day.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/info/images/weather-showers-day.png -------------------------------------------------------------------------------- /esp/resources/images/battery-caution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/images/battery-caution.png -------------------------------------------------------------------------------- /esp/resources/images/devicecontrol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/images/devicecontrol.png -------------------------------------------------------------------------------- /esp/resources/images/devicecontrol2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/images/devicecontrol2.png -------------------------------------------------------------------------------- /esp/resources/images/security-high-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/images/security-high-2.png -------------------------------------------------------------------------------- /esp/resources/images/topnav_divider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/images/topnav_divider.png -------------------------------------------------------------------------------- /esp/resources/images/view-refresh-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/images/view-refresh-8.png -------------------------------------------------------------------------------- /esp/resources/images/weather-clouds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/images/weather-clouds.png -------------------------------------------------------------------------------- /esp32/info/images/appointment-soon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/images/appointment-soon.png -------------------------------------------------------------------------------- /esp32/info/images/battery-charging.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/images/battery-charging.png -------------------------------------------------------------------------------- /esp32/resources/build/floorplan13d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/build/floorplan13d.png -------------------------------------------------------------------------------- /esp32/resources/build/logo_build_3d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/build/logo_build_3d.png -------------------------------------------------------------------------------- /esp32/resources/images/configure-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/images/configure-2.png -------------------------------------------------------------------------------- /esp32/resources/images/devicecontrol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/images/devicecontrol.png -------------------------------------------------------------------------------- /esp32/resources/images/edit-history.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/images/edit-history.png -------------------------------------------------------------------------------- /esp32/resources/images/floorplan13d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/images/floorplan13d.png -------------------------------------------------------------------------------- /esp32/resources/images/floorplan2h.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/images/floorplan2h.jpg -------------------------------------------------------------------------------- /esp32/resources/images/help_balloon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/images/help_balloon.png -------------------------------------------------------------------------------- /esp/resources/build/2015-09-12_213617.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/build/2015-09-12_213617.png -------------------------------------------------------------------------------- /esp/resources/images/appointment-soon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/images/appointment-soon.png -------------------------------------------------------------------------------- /esp/resources/images/battery-charging.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/images/battery-charging.png -------------------------------------------------------------------------------- /esp32/info/images/weather-showers-day.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/images/weather-showers-day.png -------------------------------------------------------------------------------- /esp32/resources/images/battery-caution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/images/battery-caution.png -------------------------------------------------------------------------------- /esp32/resources/images/devicecontrol2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/images/devicecontrol2.png -------------------------------------------------------------------------------- /esp32/resources/images/security-high-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/images/security-high-2.png -------------------------------------------------------------------------------- /esp32/resources/images/topnav_divider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/images/topnav_divider.png -------------------------------------------------------------------------------- /esp32/resources/images/view-refresh-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/images/view-refresh-8.png -------------------------------------------------------------------------------- /esp32/resources/images/weather-clouds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/images/weather-clouds.png -------------------------------------------------------------------------------- /esp/resources/images/weather-showers-day.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/images/weather-showers-day.png -------------------------------------------------------------------------------- /esp32/resources/build/2015-09-12_213617.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/build/2015-09-12_213617.png -------------------------------------------------------------------------------- /esp32/resources/images/appointment-soon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/images/appointment-soon.png -------------------------------------------------------------------------------- /esp32/resources/images/battery-charging.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/images/battery-charging.png -------------------------------------------------------------------------------- /esp32/info/wifisensors-master/esp/info/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/wifisensors-master/esp/info/back.png -------------------------------------------------------------------------------- /esp32/info/wifisensors-master/esp/info/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/wifisensors-master/esp/info/logo.png -------------------------------------------------------------------------------- /esp32/resources/images/weather-showers-day.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/images/weather-showers-day.png -------------------------------------------------------------------------------- /esp/includes/database.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /esp/info/images/network-wireless-encrypted-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/info/images/network-wireless-encrypted-2.png -------------------------------------------------------------------------------- /esp32/config.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /esp32/includes/database.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /esp32/info/wifisensors-master/esp/info/download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/wifisensors-master/esp/info/download.png -------------------------------------------------------------------------------- /esp/resources/images/network-wireless-encrypted-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp/resources/images/network-wireless-encrypted-2.png -------------------------------------------------------------------------------- /esp32/info/wifisensors-master/esp/images/bg_button.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/wifisensors-master/esp/images/bg_button.gif -------------------------------------------------------------------------------- /esp32/info/wifisensors-master/esp/images/gradient2b.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/wifisensors-master/esp/images/gradient2b.gif -------------------------------------------------------------------------------- /esp32/info/wifisensors-master/esp/images/icon_edit.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/wifisensors-master/esp/images/icon_edit.gif -------------------------------------------------------------------------------- /esp32/info/wifisensors-master/esp/info/images/edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/wifisensors-master/esp/info/images/edit.png -------------------------------------------------------------------------------- /esp32/info/wifisensors-master/esp/info/images/info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/wifisensors-master/esp/info/images/info.png -------------------------------------------------------------------------------- /esp32/info/wifisensors-master/esp/info/images/mail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/wifisensors-master/esp/info/images/mail.png -------------------------------------------------------------------------------- /esp32/info/wifisensors-master/esp/info/images/wifi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/info/wifisensors-master/esp/info/images/wifi.png -------------------------------------------------------------------------------- /esp32/resources/images/network-wireless-encrypted-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeuronTech/wifisensors/HEAD/esp32/resources/images/network-wireless-encrypted-2.png -------------------------------------------------------------------------------- /esp32/includes/getjsondata.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /esp/500.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /esp32/500.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /esp/config.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /esp32/404.php: -------------------------------------------------------------------------------- 1 | The page you requested can not be found or may be under construction...'; 5 | include('footer.html'); 6 | ?> -------------------------------------------------------------------------------- /esp32/info/wifisensors-master/esp/includes/getjsondata.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /esp32/info/wifisensors-master/esp/500.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /esp32/info/wifisensors-master/esp/config.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /esp32/info/wifisensors-master/esp/common.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /esp/info/data.txt: -------------------------------------------------------------------------------- 1 | Images are designed by me or found on opersource sites... 2 | 3 | Sites: 4 | Hackaday: https://hackaday.io/projects/hacker/31514 5 | Git: https://github.com/NeuronTech/ESP8266-Dev-Board 6 | My phpBB Dev Site: http://www.phpbbireland.com/kiss2/portal.php 7 | 8 | Michael O'Toole 9 | 47 Garryowen Road, 10 | Dublin 10. -------------------------------------------------------------------------------- /esp32/info/data.txt: -------------------------------------------------------------------------------- 1 | Images are designed by me or found on opersource sites... 2 | 3 | Sites: 4 | Hackaday: https://hackaday.io/projects/hacker/31514 5 | Git: https://github.com/NeuronTech/ESP8266-Dev-Board 6 | My phpBB Dev Site: http://www.phpbbireland.com/kiss2/portal.php 7 | 8 | Michael O'Toole 9 | 47 Garryowen Road, 10 | Dublin 10. -------------------------------------------------------------------------------- /esp/resources/data.txt: -------------------------------------------------------------------------------- 1 | Images are designed by me or found on opersource sites... 2 | 3 | Sites: 4 | Hackaday: https://hackaday.io/projects/hacker/31514 5 | Git: https://github.com/NeuronTech/ESP8266-Dev-Board 6 | My phpBB Dev Site: http://www.phpbbireland.com/kiss2/portal.php 7 | 8 | Michael O'Toole 9 | 47 Garryowen Road, 10 | Dublin 10. -------------------------------------------------------------------------------- /esp32/resources/data.txt: -------------------------------------------------------------------------------- 1 | Images are designed by me or found on opersource sites... 2 | 3 | Sites: 4 | Hackaday: https://hackaday.io/projects/hacker/31514 5 | Git: https://github.com/NeuronTech/ESP8266-Dev-Board 6 | My phpBB Dev Site: http://www.phpbbireland.com/kiss2/portal.php 7 | 8 | Michael O'Toole 9 | 47 Garryowen Road, 10 | Dublin 10. -------------------------------------------------------------------------------- /esp32/info/wifisensors-master/esp/info/data.txt: -------------------------------------------------------------------------------- 1 | Images are designed by me or found on opersource sites... 2 | 3 | Sites: 4 | Hackaday: https://hackaday.io/projects/hacker/31514 5 | Git: https://github.com/NeuronTech/ESP8266-Dev-Board 6 | My phpBB Dev Site: http://www.phpbbireland.com/kiss2/portal.php 7 | 8 | Michael O'Toole 9 | 47 Garryowen Road, 10 | Dublin 10. -------------------------------------------------------------------------------- /esp32/info/wifisensors-master/README.md: -------------------------------------------------------------------------------- 1 | Repository for WiFi Sensor code... 2 | 3 | Added code for WiFi Server (php/javascript/html/css)... 4 | Added a sample sketch for use with above... 5 | More to follow... 6 | 7 | *** 8 | 9 | [Link to Project](https://hackaday.io/project/3110-neuron-tech) 10 | 11 | [Link to ESP8266 Forum](http://www.esp8266.com/index.php) 12 | 13 | -------------------------------------------------------------------------------- /esp32/esp-pinouts.txt: -------------------------------------------------------------------------------- 1 | 2 | 0 3 | 1 4 | 2 5 | 3 6 | 4 7 | 6 8 | 5 9 | 7 10 | 8 11 | 9 12 | 10 13 | 11 14 | 12 15 | 13 16 | 14 17 | 15 18 | 16 19 | 17 20 | 18 21 | 19 22 | 23 | 21 24 | 22 25 | 23 26 | 25 27 | 26 28 | 27 29 | 30 | 32 31 | 33 32 | 34 33 | 35 34 | 36 35 | 39 36 | 37 | ADC1 38 | 0 39 | 3 40 | 4 41 | 5 42 | 6 43 | 7 44 | 45 | ADC2 46 | 0 47 | 1 48 | 2 49 | 3 50 | 4 51 | 6 52 | 7 53 | 8 54 | 9 55 | 56 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Repository for WiFi Sensor code... 2 | 3 | Added code for WiFi Server (php/javascript/html/css)... 4 | Added a sample sketch for use with above... 5 | Added code for ESP32... 6 | More to follow... 7 | 8 | *** 9 | 10 | [Link to Project](https://hackaday.io/project/3110-neuron-tech) 11 | 12 | [Link to ESP8266 Forum](http://www.esp8266.com/index.php) 13 | 14 | Compiled on Arduino IDE 1.8.5 - 1.8.8 15 | Select Board: ESP Dev Module (Install if required) 16 | -------------------------------------------------------------------------------- /esp/logout.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /esp32/logout.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /esp/includes/getjsondata.php: -------------------------------------------------------------------------------- 1 |

EasyPHP

2 |
3 |
4 |
5 |
6 |
7 | 8 |
9 |
10 | Notes on EasyPHP 11 | 17 | 18 | Some links 19 | 23 | 24 |
-------------------------------------------------------------------------------- /esp/left_blocks.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |
4 |
5 | Floorplan 6 |
7 |
8 |
9 |
10 |
11 |
12 | 3D Floorplan 13 |
14 |
15 |
16 |
17 |
18 |
19 | Garage 20 |
21 |
22 |
23 |
24 | 25 |
26 |
27 |
28 |
-------------------------------------------------------------------------------- /esp32/partial/left_blocks.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |
4 |
5 | Floorplan 6 |
7 |
8 |
9 |
10 |
11 |
12 | 3D Floorplan 13 |
14 |
15 |
16 |
17 |
18 |
19 | Garage 20 |
21 |
22 |
23 |
24 | 25 |
26 |
27 |
28 |
-------------------------------------------------------------------------------- /esp32/info/wifisensors-master/esp/left_blocks.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |
4 |
5 | Floorplan 6 |
7 |
8 |
9 |
10 |
11 |
12 | 3D Floorplan 13 |
14 |
15 |
16 |
17 |
18 |
19 | Garage 20 |
21 |
22 |
23 |
24 | 25 |
26 |
27 |
28 |
-------------------------------------------------------------------------------- /esp/includes/sessions.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /esp32/includes/sessions.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /esp32/info/wifisensors-master/esp/footer.html: -------------------------------------------------------------------------------- 1 |
2 |
3 |
4 |
5 | 6 | 7 |
8 |
9 | 10 |
11 | Time: Some info 12 |
13 |
14 | 15 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /esp/control.php: -------------------------------------------------------------------------------- 1 | 4 |
5 |
6 | Time: Home 7 |
8 |


9 |
10 |
11 | 12 |
13 | 14 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /esp32/control.php: -------------------------------------------------------------------------------- 1 | 4 | 5 |
6 | Time: Home 7 |
8 |


9 | 10 | 11 | 12 | 13 | 14 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /esp32/info/wifisensors-master/esp/includes/put_data.php: -------------------------------------------------------------------------------- 1 | isset($id) ? $id : 0, 18 | 'esp_chan' => isset($chan) ? $chan : 0, 19 | 'esp_zone' => isset($zone) ? $zone : 0, 20 | 'esp_location' => isset($loca) ? $loca : '', 21 | 'esp_rx_level' => isset($level)? $level : 0, 22 | 'esp_batt' => isset($batt) ? $batt : 0, 23 | 'esp_actives' => isset($actives) ? $actives : 0, 24 | ); 25 | 26 | put_data($arr); 27 | //include('../footer.html'); -------------------------------------------------------------------------------- /esp/floorplan.php: -------------------------------------------------------------------------------- 1 | "; 24 | $data = start(); 25 | 26 | if (!$data) 27 | { 28 | $data .= " Copyright Mike O'Toole 13062015 "; 29 | } 30 | 31 | echo ''; 32 | 33 | include('header.html'); 34 | include('left_blocks.html'); 35 | ?> 36 | 37 |
38 |
39 | 40 | "; 23 | $data = start(); 24 | 25 | if (!$data) 26 | { 27 | $data .= " Copyright Mike O'Toole 13062015 "; 28 | } 29 | 30 | echo ''; 31 | 32 | 33 | include('header.html'); 34 | include('left_blocks.html'); 35 | ?> 36 | 37 |

38 | 39 | -------------------------------------------------------------------------------- /esp32/sessions.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /esp/.htaccess: -------------------------------------------------------------------------------- 1 | ErrorDocument 404 http://192.168.1.1/404.php 2 | ErrorDocument 500 http://192.168.1.1/500.php 3 | 4 | 5 | 6 | 7 | Order Allow,Deny 8 | Deny from All 9 | 10 | 11 | Order Allow,Deny 12 | Deny from All 13 | 14 | 15 | = 2.4> 16 | 17 | Require all denied 18 | 19 | 20 | Require all denied 21 | 22 | 23 | 24 | 25 | 26 | 27 | Order Allow,Deny 28 | Deny from All 29 | 30 | 31 | Order Allow,Deny 32 | Deny from All 33 | 34 | 35 | 36 | 37 | Require all denied 38 | 39 | 40 | Require all denied 41 | 42 | 43 | -------------------------------------------------------------------------------- /esp32/info/INSTALLATION.TXT: -------------------------------------------------------------------------------- 1 | Assuming you have your local server up and running.... 2 | 3 | Setup: 4 | 1: Create a folder in your servers httpd/www folder called something like "esp-server"... 5 | 2: Extract the esp-server zip and copy all files in esp folder to the new folder... 6 | 3: Edit the config.php file and if necessary chage the name and password for your server, the default is often root with no password... 7 | 4: Optional, edit the esp-server.sql and change the login information at line 88 or use the defrault: User: admin Pass: letmein 8 | 9 | Database: 10 | 1: Using phpmyadmin create a database called esp-server... 11 | 2: Still using phpmyadmin, select the new database then select the SQL tab and paste in the contents from esp-server.sql file... 12 | 13 | Now browse to you root (localhost or 127.0.0.1) and open the esp-server... example: http://127.0.0.1/esp-server/index.php 14 | 15 | You should be presented with the login page, so enter Username = "admin" and Password = "letmein" (without quotes)... 16 | 17 | -------------------------------------------------------------------------------- /esp32/floorplan.php: -------------------------------------------------------------------------------- 1 | "; 24 | $data = start(); 25 | 26 | if (!$data) 27 | { 28 | $data .= " Copyright Mike O'Toole 13062015 "; 29 | } 30 | 31 | echo ''; 32 | 33 | include('partial/header.html'); 34 | include('partial/left_blocks.html'); 35 | ?> 36 | 37 |
38 |
39 | 40 | "; 24 | $data = start(); 25 | 26 | if (!$data) 27 | { 28 | $data .= " Copyright Mike O'Toole 13062015 "; 29 | } 30 | 31 | echo ''; 32 | 33 | include('header.html'); 34 | include('left_blocks.html'); 35 | ?> 36 | 37 |
38 |
39 | 40 | "; 23 | $data = start(); 24 | 25 | if (!$data) 26 | { 27 | $data .= " Copyright Mike O'Toole 13062015 "; 28 | } 29 | 30 | echo ''; 31 | 32 | 33 | include('partial/header.html'); 34 | include('partial/left_blocks.html'); 35 | ?> 36 | 37 |

38 | 39 | "; 23 | $data = start(); 24 | 25 | if (!$data) 26 | { 27 | $data .= " Copyright Mike O'Toole 13062015 "; 28 | } 29 | 30 | echo ''; 31 | 32 | 33 | include('header.html'); 34 | include('left_blocks.html'); 35 | ?> 36 | 37 |

38 | 39 | -------------------------------------------------------------------------------- /esp32/.htaccess: -------------------------------------------------------------------------------- 1 | ErrorDocument 404 http://127.0.0.1/esp-server/404.php 2 | ErrorDocument 500 http://127.0.0.1/esp-server/500.php 3 | 4 | 5 | 6 | 7 | Order Allow,Deny 8 | Deny from All 9 | 10 | 11 | Order Allow,Deny 12 | Deny from All 13 | 14 | 15 | = 2.4> 16 | 17 | Require all denied 18 | 19 | 20 | Require all denied 21 | 22 | 23 | 24 | 25 | 26 | 27 | Order Allow,Deny 28 | Deny from All 29 | 30 | 31 | Order Allow,Deny 32 | Deny from All 33 | 34 | 35 | 36 | 37 | Require all denied 38 | 39 | 40 | Require all denied 41 | 42 | 43 | -------------------------------------------------------------------------------- /esp/test.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 37 | 38 | 39 | 40 |
41 | 42 |
43 | 44 | -------------------------------------------------------------------------------- /esp32/test.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 37 | 38 | 39 | 40 |
41 | 42 |
43 | 44 | -------------------------------------------------------------------------------- /esp/login.html: -------------------------------------------------------------------------------- 1 | 24 | 25 | 26 | 27 | 30 | 31 |
32 |
33 |

Login Form

34 |
35 | 36 | 37 | 38 | 39 | 40 | 41 |
42 |
43 |
44 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /esp32/login.html: -------------------------------------------------------------------------------- 1 | 24 | 25 | 26 | 27 | 30 | 31 |
32 |
33 |

Login Form

34 |
35 | 36 | 37 | 38 | 39 | 40 | 41 |
42 |
43 |
44 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /esp/index.php: -------------------------------------------------------------------------------- 1 | ' . $_SESSION['user'];// var_dump($_SESSION['user']); 32 | //echo '
' . $_SESSION['auth'];// var_dump($_SESSION['auth']); 33 | 34 | include('header.html'); 35 | include('left_blocks.html'); 36 | include('section_index.html'); 37 | include('footer.html'); 38 | } 39 | else 40 | { 41 | $submit = request_var('submit', ''); 42 | if ($submit) 43 | { 44 | $user = request_var('user', ''); 45 | $pass = request_var('pass', ''); 46 | check_login($user, $pass); 47 | } 48 | else 49 | { 50 | header('Location: login.php'); 51 | } 52 | } 53 | 54 | -------------------------------------------------------------------------------- /esp32/index.php: -------------------------------------------------------------------------------- 1 | request_var('esp', 0), 29 | 'esp_chan' => request_var('chan', 0), 30 | 'esp_zone' => request_var('zone', 0), 31 | 'esp_location' => request_var('location', ''), 32 | 'esp_rx_level' => request_var('level', 0), 33 | 'esp_batt' => request_var('batt', ''), 34 | 'esp_actives' => request_var('actives', 0), 35 | 'esp_rx_tresh' => request_var('tresh', ''), 36 | ); 37 | save_data($arr); 38 | meta_refresh(0, 'index.php?esp_id=' . request_var('esp', 0)); 39 | } 40 | else 41 | { 42 | $id = request_var('esp_id', 0); 43 | $json_array = get_data($id); 44 | } 45 | 46 | include('header.html'); 47 | include('left_blocks.html'); 48 | include('section_form.html'); 49 | include('footer.html'); 50 | -------------------------------------------------------------------------------- /esp32/info/wifisensors-master/esp/section_monitor.html: -------------------------------------------------------------------------------- 1 |

2 | Monitoring activity (automatically load latest active sensor data)... () 3 |

4 | 5 |
6 | 35 |
-------------------------------------------------------------------------------- /esp32/info/wifisensors-master/esp/header.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | ESP Web Server 10 | 11 | 12 | 13 | 14 | 15 |
16 |
17 | 18 |
19 |

ESP8266 Web Server

20 |
21 |
22 | 33 |
34 |
35 | 36 |
37 |
38 |
39 |
-------------------------------------------------------------------------------- /esp32/partial/partial_info2.html: -------------------------------------------------------------------------------- 1 |
Page = 2
2 |
3 |
The server allows for testing of ESP8266/ESP32 devices in client and server modes directly from your PC. 4 |
To run a server locally you need to install something like WAMPP/XAMPP (or Apache, MySql and php manually). 5 |
Luckily enough we can install all of these program in one go using one the available installers from the WiKi link below. 6 |
7 | 8 |
9 |
10 | Installing a Local Server 11 |
    12 |
  • It's a good idea to search youtube for a related video so you have some idea of what involved.
  • 13 |
  • Windows Note! Avoid installing into "Program Files" or "Program Files (x86)", change it to C:\xampp (for example)...
  • 14 |
  • Identify the document root folder name, we'll need this later...
  • 15 |
  • When your happy everything is working move to next section...
  • 16 |
17 | 18 | Getting the source 19 |
    20 |
  • The download includes one folder named esp and a few sketch files...
  • 21 |
  • Copy the esp folder to your document root folder *(see note below)
  • 22 |
23 | 24 | * Document root path examples for Windows: C:\wamp\www ... C:\easyphp\data\localweb ... C:\xampp\htdocs... 25 |

26 | 27 | Some links 28 |
    29 |
  • My GIT repository where you will find all the ESP files you need ESP Server
  • 30 |
  • WiKi link to download a server WiKi Page
  • 31 |
32 |

Back to the Home page. 33 |
-------------------------------------------------------------------------------- /esp32/partial/partial_info3.html: -------------------------------------------------------------------------------- 1 |
Page = 3
2 |
3 |
The server allows for testing of ESP8266/ESP32 devices in client and server modes directly from your PC. 4 |
To run a server locally you need to install something like WAMPP/XAMPP (or Apache, MySql and php manually). 5 |
Luckily enough we can install all of these program in one go using one the available installers from the WiKi link below. 6 |
7 | 8 |
9 |
10 | Installing a Local Server 11 |
    12 |
  • It's a good idea to search youtube for a related video so you have some idea of what involved.
  • 13 |
  • Windows Note! Avoid installing into "Program Files" or "Program Files (x86)", change it to C:\xampp (for example)...
  • 14 |
  • Identify the document root folder name, we'll need this later...
  • 15 |
  • When your happy everything is working move to next section...
  • 16 |
17 | 18 | Getting the source 19 |
    20 |
  • The download includes one folder named esp and a few sketch files...
  • 21 |
  • Copy the esp folder to your document root folder *(see note below)
  • 22 |
23 | 24 | * Document root path examples for Windows: C:\wamp\www ... C:\easyphp\data\localweb ... C:\xampp\htdocs... 25 |

26 | 27 | Some links 28 |
    29 |
  • My GIT repository where you will find all the ESP files you need ESP Server
  • 30 |
  • WiKi link to download a server WiKi Page
  • 31 |
32 |

Back to the Home page. 33 |
-------------------------------------------------------------------------------- /esp32/partial/partial_info1.html: -------------------------------------------------------------------------------- 1 |
Welcome to the ESP8266 Server Rev 2.0 © Mike O’Toole 2015-2017
2 |
3 |
The server allows for testing of ESP8266/ESP32 devices in client and server modes directly from your PC. 4 |
To run a server locally you need to install something like WAMPP/XAMPP (or Apache, MySql and php manually). 5 |
Luckily enough we can install all of these program in one go using one the available installers from the WiKi link below. 6 |
7 | 8 |
9 |
10 | Installing a Local Server 11 |
    12 |
  • It's a good idea to search youtube for a related video so you have some idea of what involved.
  • 13 |
  • Windows Note! Avoid installing into "Program Files" or "Program Files (x86)", change it to C:\xampp (for example)...
  • 14 |
  • Identify the document root folder name, we'll need this later...
  • 15 |
  • When your happy everything is working move to next section...
  • 16 |
17 | 18 | Getting the source 19 |
    20 |
  • The download includes one folder named esp and a few sketch files...
  • 21 |
  • Copy the esp folder to your document root folder *(see note below)
  • 22 |
23 | 24 | * Document root path examples for Windows: C:\wamp\www ... C:\easyphp\data\localweb ... C:\xampp\htdocs... 25 |

26 | 27 | Some links 28 |
    29 |
  • My GIT repository where you will find all the ESP files you need ESP Server
  • 30 |
  • WiKi link to download a server WiKi Page
  • 31 |
32 | 33 | 34 |

Back to the Home page. 35 |
36 | -------------------------------------------------------------------------------- /WiFiClient.ino: -------------------------------------------------------------------------------- 1 | /* 2 | * This sketch sends data via HTTP GET requests to my local server. 3 | */ 4 | 5 | #include 6 | 7 | const char* ssid = "xxxxxxxx"; 8 | const char* password = "xxxxxxxxx"; 9 | 10 | const char* host = "192.168.1.1"; 11 | 12 | const int gpio0 = 0; 13 | const int buttonPin = 2; 14 | int buttonState = 0; 15 | 16 | void setup() { 17 | Serial.begin(115200); 18 | delay(10); 19 | digitalWrite(2, LOW); 20 | pinMode(buttonPin, INPUT); 21 | 22 | WiFi.begin(ssid, password); 23 | 24 | while (WiFi.status() != WL_CONNECTED) { 25 | delay(500); 26 | Serial.print("."); 27 | } 28 | 29 | Serial.println(); 30 | Serial.println("WiFi connected"); 31 | Serial.println("IP address: "); 32 | Serial.println(WiFi.localIP()); 33 | Serial.println(WiFi.RSSI()); 34 | } 35 | 36 | void loop() { 37 | delay(5000); 38 | 39 | Serial.print("Connecting to "); 40 | Serial.println(host); 41 | 42 | // Use WiFiClient class to create TCP connections 43 | WiFiClient client; 44 | const int httpPort = 80; 45 | if (!client.connect(host, httpPort)) 46 | { 47 | Serial.println("connection failed"); 48 | return; 49 | } 50 | 51 | String url = "/includes/put_data.php"; 52 | url += "?esp_id=17"; 53 | url += "&esp_zone=19"; 54 | url += "&esp_location=Kitchen"; 55 | url += "&esp_batt=4.01"; 56 | url += "&esp_rx_level="; 57 | url += analogRead(A0); 58 | 59 | String line = ""; 60 | Serial.print("Requesting URL: "); 61 | Serial.println(url); 62 | 63 | // This will send the request to the server 64 | client.print(String("GET ") + url + " HTTP/1.1\r\n" + 65 | "Host: " + host + "\r\n" + 66 | "Connection: close\r\n\r\n"); 67 | // Read all the lines of the reply from server and print them to Serial 68 | while(client.available()) 69 | { 70 | line = client.readStringUntil('\r'); 71 | Serial.println(line); 72 | } 73 | 74 | Serial.println(); 75 | Serial.println("Closing connection..."); 76 | 77 | } 78 | -------------------------------------------------------------------------------- /esp/header.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | ESP Web Server 15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 |
23 | 24 |
25 |

ESP8266 Web Server

26 |
27 |
28 | 40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 | 48 | 49 | -------------------------------------------------------------------------------- /esp32/partial/header.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | ESP Web Server 15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 |
23 | 24 | 27 |
28 | 40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 | 48 | 49 | -------------------------------------------------------------------------------- /esp32/info/wifisensors-master/WiFiClient/WiFiClient.ino: -------------------------------------------------------------------------------- 1 | /* 2 | * This sketch sends data via HTTP GET requests to my local server. 3 | */ 4 | 5 | #include 6 | 7 | const char* ssid = "eircom34504330"; 8 | const char* password = "919fef37855f"; 9 | 10 | const char* host = "192.168.1.1"; 11 | 12 | const int gpio0 = 0; 13 | const int buttonPin = 2; 14 | int buttonState = 0; 15 | 16 | void setup() { 17 | Serial.begin(115200); 18 | delay(10); 19 | digitalWrite(2, LOW); 20 | pinMode(buttonPin, INPUT); 21 | 22 | WiFi.begin(ssid, password); 23 | 24 | while (WiFi.status() != WL_CONNECTED) { 25 | delay(500); 26 | Serial.print("."); 27 | } 28 | 29 | Serial.println(); 30 | Serial.println("WiFi connected"); 31 | Serial.println("IP address: "); 32 | Serial.println(WiFi.localIP()); 33 | Serial.println(WiFi.RSSI()); 34 | } 35 | 36 | void loop() { 37 | delay(5000); 38 | 39 | Serial.print("Connecting to "); 40 | Serial.println(host); 41 | 42 | // Use WiFiClient class to create TCP connections 43 | WiFiClient client; 44 | const int httpPort = 80; 45 | if (!client.connect(host, httpPort)) 46 | { 47 | Serial.println("connection failed"); 48 | return; 49 | } 50 | 51 | String url = "/includes/put_data.php"; 52 | url += "?esp_id=17"; 53 | url += "&esp_zone=19"; 54 | url += "&esp_location=Kitchen"; 55 | url += "&esp_batt=4.01"; 56 | url += "&esp_rx_level="; 57 | url += analogRead(A0); 58 | 59 | String line = ""; 60 | Serial.print("Requesting URL: "); 61 | Serial.println(url); 62 | 63 | // This will send the request to the server 64 | client.print(String("GET ") + url + " HTTP/1.1\r\n" + 65 | "Host: " + host + "\r\n" + 66 | "Connection: close\r\n\r\n"); 67 | // Read all the lines of the reply from server and print them to Serial 68 | while(client.available()) 69 | { 70 | line = client.readStringUntil('\r'); 71 | Serial.println(line); 72 | } 73 | 74 | Serial.println(); 75 | Serial.println("Closing connection..."); 76 | 77 | } 78 | -------------------------------------------------------------------------------- /esp32/search.php: -------------------------------------------------------------------------------- 1 | 34 | 35 | 56 | 57 | 64 | 65 | 66 | 74 | 75 | "000.000.000.000", 45 | 'esp_gpio0' => 0, 46 | 'esp_gpio1' => 0, 47 | 'esp_gpio2' => 0, 48 | 'esp_gpio3' => 0, 49 | 'esp_gpio4' => 0, 50 | 'esp_gpio5' => 0, 51 | 'esp_gpio6' => 0, 52 | 'esp_gpio7' => 0, 53 | 'esp_gpio8' => 0, 54 | 'esp_gpio9' => 0, 55 | 'esp_gpio10' => 0, 56 | 'esp_gpio11' => 0, 57 | 'esp_gpio12' => 0, 58 | 'esp_gpio13' => 0, 59 | 'esp_gpio14' => 0, 60 | 'esp_gpio15' => 0, 61 | 'esp_gpio16' => 0, 62 | 'esp_adc11' => 0, 63 | 'esp_adc13' => 0, 64 | 'esp_adc14' => 0, 65 | 'esp_adc15' => 0, 66 | 'esp_adc16' => 0, 67 | 'esp_adc17' => 0, 68 | 'esp_adc20' => 0, 69 | 'esp_adc21' => 0, 70 | 'esp_adc22' => 0, 71 | 'esp_adc23' => 0, 72 | 'esp_adc24' => 0, 73 | 'esp_adc25' => 0, 74 | 'esp_adc26' => 0, 75 | 'esp_adc27' => 0, 76 | 'esp_adc28' => 0, 77 | 'esp_adc29' => 0, 78 | 'esp_actives' => 0, 79 | 'esp_type' => 0, 80 | 'esp_zone' => 0, 81 | 'esp_rssi' => 0.0, 82 | 'esp_adc_read' => 0.0, 83 | 'esp_adc_trig' => 0.0, 84 | 'esp_batt' => 0.0, 85 | 'esp_rx_time' => date('H:i:s', time()), 86 | 'esp_rx_date' => date('H:i:s', time()), 87 | 'esp_location' => "", 88 | ); 89 | 90 | -------------------------------------------------------------------------------- /esp/section_index.html: -------------------------------------------------------------------------------- 1 |
Welcome to the ESP8266 Server by Mike O’Toole 2015
2 |
The server allows for testing of ESP8266 devices in client and server modes directly from your PC.

3 | 4 |
5 | To run a server we only need only install Apache but to make it really useful we also need to install MySql for the database and php for the coding...

6 | 7 | Luckily enough we can install all of these program in one go using one the available installers which also provide some basic administration... 8 | You need to choose one of these installers for the WiKi link below... I tend to change from time to time but mostly use WampServer and Easyphp at the moment... 9 | 10 | WiKi Page
11 |
12 | 13 | Installing a Local Server... 14 |
    15 |
  • Pick one from the WiKi and follow the instructions to install...
  • 16 |
  • Windows Note! Avoid installing into "Program Files" or "Program Files (x86)", change it to C:\some_folder ...
  • 17 |
  • Identify the document root folder name, we'll need this later...
  • 18 |
  • When your happy everything is working move to next section...
  • 19 |
20 | 21 | 22 | Installing ESP8266 Web Site... 23 |
    24 |
  • For reference, here's my GIT repo ESP Server
  • 25 |
  • To download the code use this link: Master (save to your usual location)...
  • 26 |
  • The download includes one folder named esp and a few sketch files...
  • 27 |
  • Copy the esp folder to your document root folder *(see note below)
  • 28 |
29 | 30 | * Document root path examples for Windows: C:\wamp\www ... C:\easyphp\data\localweb ... C:\xampp\htdocs... 31 |

32 | 33 | The ESP code requires an IP address to communicate with the web page so we need to set up one...
34 | Setting up IP Address... 35 |
    36 |
  • 37 |
  • 38 |
  • 39 |
  • 40 |
41 |
42 | -------------------------------------------------------------------------------- /esp32/partial/section_index.html: -------------------------------------------------------------------------------- 1 |
Welcome to the ESP8266 Server Rev 2.0 © Mike O’Toole 2015-2017
2 |
3 |
The server allows for testing of ESP8266/ESP32 devices in client and server modes directly from your PC. 4 |
5 | 6 |
Welcome to the ESP8266 Server Rev 2.0 © Mike O’Toole 2015-2017
7 |
8 |
The server allows for testing of ESP8266/ESP32 devices in client and server modes directly from your PC. 9 |
To run a server locally you need to install something like WAMPP/XAMPP (or Apache, MySql and php manually). 10 |
Luckily enough we can install all of these program in one go using one the available installers from the WiKi link below. 11 |
12 | 13 |
14 |
15 | Installing a Local Server 16 |
    17 |
  • It's a good idea to search youtube for a related video so you have some idea of what involved.
  • 18 |
  • Windows Note! Avoid installing into "Program Files" or "Program Files (x86)", change it to C:\xampp (for example)...
  • 19 |
  • Identify the document root folder name, we'll need this later...
  • 20 |
  • When your happy everything is working move to next section...
  • 21 |
22 | 23 | Getting the source 24 |
    25 |
  • The download includes one folder named esp and a few sketch files...
  • 26 |
  • Copy the esp folder to your document root folder *(see note below)
  • 27 |
28 | 29 | * Document root path examples for Windows: C:\wamp\www ... C:\easyphp\data\localweb ... C:\xampp\htdocs... 30 |

31 | 32 | Some links 33 |
    34 |
  • My GIT repository where you will find all the ESP files you need ESP Server
  • 35 |
  • WiKi link to download a server WiKi Page
  • 36 |
37 | 38 | 39 |

Back to the Home page. 40 | 41 | Some links 42 | 48 |
49 | 50 | -------------------------------------------------------------------------------- /esp32/info/wifisensors-master/esp/monitor.php: -------------------------------------------------------------------------------- 1 | 2 | 56 | 57 | 2 | 3 | 4 | 5 | 15 | 70 | 71 | 72 | 73 |














74 |
















75 |











76 | 77 |
78 | s dflasld fsadf 79 | sdfas dfsadf 80 |
81 | 82 | 83 | 84 | -------------------------------------------------------------------------------- /esp32/edit_device .php: -------------------------------------------------------------------------------- 1 | $id, 39 | 'esp_ip' => $ip, 40 | 'esp_gpio0' => request_var('gpio0', 0), 41 | 'esp_gpio1' => request_var('gpio1', 0), 42 | 'esp_gpio2' => request_var('gpio2', 0), 43 | 'esp_gpio3' => request_var('gpio3', 0), 44 | 'esp_gpio4' => request_var('gpio4', 0), 45 | 'esp_gpio5' => request_var('gpio5', 0), 46 | 'esp_gpio6' => request_var('gpio6', 0), 47 | 'esp_gpio7' => request_var('gpio7', 0), 48 | 'esp_gpio8' => request_var('gpio8', 0), 49 | 'esp_gpio9' => request_var('gpio9', 0), 50 | 'esp_gpio10' => request_var('gpio10', 0), 51 | 'esp_gpio11' => request_var('gpio11', 0), 52 | 'esp_gpio12' => request_var('gpio12', 0), 53 | 'esp_gpio13' => request_var('gpio13', 0), 54 | 'esp_gpio14' => request_var('gpio14', 0), 55 | 'esp_gpio15' => request_var('gpio15', 0), 56 | 'esp_gpio16' => request_var('gpio16', 0), 57 | 'esp_type' => request_var('type', ''), 58 | 'esp_chan' => request_var('chan', 0), 59 | 'esp_zone' => request_var('zone', 0), 60 | 'esp_location' => request_var('location', ''), 61 | 'esp_batt' => request_var('batt', ''), 62 | 'esp_actives' => request_var('actives', 0), 63 | 'esp_rssi' => request_var('rssi', 0), 64 | 'esp_adc_read' => request_var('adc_read', ''), 65 | 'esp_adc_trig' => request_var('adc_trig', ''), 66 | 'esp_rx_tresh' => request_var('adc_rx_tresh', '') 67 | ); 68 | } 69 | 70 | if ($id) 71 | { 72 | meta_refresh(0, 'edit.php?id=' . $id); 73 | } 74 | else if($ip) 75 | { 76 | meta_refresh(0, 'edit.php?ip=' . $ip); 77 | } 78 | 79 | include('partial/header.html'); 80 | include('partial/left_blocks.html'); 81 | include('partial/section_add_form.html'); 82 | include('partial/footer.html'); -------------------------------------------------------------------------------- /esp32/popup.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 15 | 70 | 71 | 72 | 73 |














74 |
















75 |











76 | 77 |
78 | s dflasld fsadf 79 | sdfas dfsadf 80 |
81 | 82 | 83 | 84 | -------------------------------------------------------------------------------- /esp32/add_update_device.php: -------------------------------------------------------------------------------- 1 | $id, 39 | 'esp_ip' => $ip, 40 | 'esp_gpio0' => request_var('gpio0', 0), 41 | 'esp_gpio1' => request_var('gpio1', 0), 42 | 'esp_gpio2' => request_var('gpio2', 0), 43 | 'esp_gpio3' => request_var('gpio3', 0), 44 | 'esp_gpio4' => request_var('gpio4', 0), 45 | 'esp_gpio5' => request_var('gpio5', 0), 46 | 'esp_gpio6' => request_var('gpio6', 0), 47 | 'esp_gpio7' => request_var('gpio7', 0), 48 | 'esp_gpio8' => request_var('gpio8', 0), 49 | 'esp_gpio9' => request_var('gpio9', 0), 50 | 'esp_gpio10' => request_var('gpio10', 0), 51 | 'esp_gpio11' => request_var('gpio11', 0), 52 | 'esp_gpio12' => request_var('gpio12', 0), 53 | 'esp_gpio13' => request_var('gpio13', 0), 54 | 'esp_gpio14' => request_var('gpio14', 0), 55 | 'esp_gpio15' => request_var('gpio15', 0), 56 | 'esp_gpio16' => request_var('gpio16', 0), 57 | 'esp_type' => request_var('type', ''), 58 | 'esp_chan' => request_var('chan', 0), 59 | 'esp_zone' => request_var('zone', 0), 60 | 'esp_location' => request_var('location', ''), 61 | 'esp_batt' => request_var('batt', ''), 62 | 'esp_actives' => request_var('actives', 0), 63 | 'esp_rssi' => request_var('rssi', 0), 64 | 'esp_adc_read' => request_var('adc_read', ''), 65 | 'esp_adc_trig' => request_var('adc_trig', ''), 66 | 'esp_rx_tresh' => request_var('adc_rx_tresh', '') 67 | ); 68 | } 69 | 70 | if ($id) 71 | { 72 | meta_refresh(0, 'edit.php?id=' . $id); 73 | } 74 | else if($ip) 75 | { 76 | meta_refresh(0, 'edit.php?ip=' . $ip); 77 | } 78 | 79 | include('partial/header.html'); 80 | include('partial/left_blocks.html'); 81 | include('partial/section_add_form.html'); 82 | include('partial/footer.html'); -------------------------------------------------------------------------------- /esp32/info/wifisensors-master/esp/section_form.html: -------------------------------------------------------------------------------- 1 |
2 |

Here you can edit the current sensor data...

3 |
4 |
5 | Data 6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |   49 |   50 |
51 |
52 |
-------------------------------------------------------------------------------- /esp/devices.sql: -------------------------------------------------------------------------------- 1 | -- phpMyAdmin SQL Dump 2 | -- version 4.1.4 3 | -- http://www.phpmyadmin.net 4 | -- 5 | -- Host: 127.0.0.1 6 | -- Generation Time: Aug 13, 2015 at 06:27 PM 7 | -- Server version: 5.6.15-log 8 | -- PHP Version: 5.5.12 9 | 10 | SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; 11 | SET time_zone = "+00:00"; 12 | 13 | 14 | /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; 15 | /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; 16 | /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; 17 | /*!40101 SET NAMES utf8 */; 18 | 19 | -- 20 | -- Database: `esp` 21 | -- 22 | 23 | -- -------------------------------------------------------- 24 | 25 | -- 26 | -- Table structure for table `devices` 27 | -- 28 | 29 | CREATE TABLE IF NOT EXISTS `devices` ( 30 | `id` int(8) unsigned NOT NULL AUTO_INCREMENT, 31 | `esp_id` int(8) unsigned NOT NULL, 32 | `esp_zone` int(4) unsigned NOT NULL, 33 | `esp_chan` int(8) unsigned NOT NULL, 34 | `esp_status` int(1) unsigned NOT NULL DEFAULT '1', 35 | `esp_batt` float NOT NULL, 36 | `esp_rx_time` time NOT NULL, 37 | `esp_rx_date` date NOT NULL, 38 | `esp_rx_level` float NOT NULL, 39 | `esp_rx_treshold` float unsigned NOT NULL, 40 | `esp_type` varchar(20) COLLATE utf8_bin NOT NULL DEFAULT 'inertia', 41 | `esp_location` varchar(50) COLLATE utf8_bin NOT NULL, 42 | `esp_actives` int(11) unsigned NOT NULL, 43 | `esp_timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, 44 | PRIMARY KEY (`id`), 45 | UNIQUE KEY `esp_id` (`esp_id`), 46 | KEY `esp_status` (`esp_status`) 47 | ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=20 ; 48 | 49 | -- 50 | -- Dumping data for table `devices` 51 | -- 52 | 53 | INSERT INTO `devices` (`id`, `esp_id`, `esp_zone`, `esp_chan`, `esp_status`, `esp_batt`, `esp_rx_time`, `esp_rx_date`, `esp_rx_level`, `esp_rx_treshold`, `esp_type`, `esp_location`, `esp_actives`, `esp_timestamp`) VALUES 54 | (1, 1, 11, 11, 1, 3.31, '04:14:05', '2015-08-12', 114, 180, 'inertia', 'Basement Door', 1, '2015-08-12 02:14:05'), 55 | (3, 17, 19, 4, 1, 4.01, '15:23:27', '2015-08-13', 153, 0, 'inertia', 'Kitchen', 2795, '2015-08-13 13:23:27'), 56 | (17, 13, 10, 11, 1, 2.98, '14:50:34', '2015-08-13', 311, 101, 'inertia', 'Attic', 5, '2015-08-13 12:50:34'), 57 | (18, 11, 9, 9, 1, 3.31, '12:14:54', '2015-08-12', 100, 198, 'inertia', 'Bedroom 1', 2, '2015-08-12 10:14:54'), 58 | (19, 24, 11, 11, 0, 3.11, '00:00:00', '0000-00-00', 99, 250, 'inertia', 'Bedroom 2', 0, '2015-08-11 09:38:49'); 59 | 60 | /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; 61 | /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; 62 | /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; 63 | -------------------------------------------------------------------------------- /esp32/info/devices.sql: -------------------------------------------------------------------------------- 1 | -- phpMyAdmin SQL Dump 2 | -- version 4.1.4 3 | -- http://www.phpmyadmin.net 4 | -- 5 | -- Host: 127.0.0.1 6 | -- Generation Time: Aug 13, 2015 at 06:27 PM 7 | -- Server version: 5.6.15-log 8 | -- PHP Version: 5.5.12 9 | 10 | SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; 11 | SET time_zone = "+00:00"; 12 | 13 | 14 | /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; 15 | /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; 16 | /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; 17 | /*!40101 SET NAMES utf8 */; 18 | 19 | -- 20 | -- Database: `esp` 21 | -- 22 | 23 | -- -------------------------------------------------------- 24 | 25 | -- 26 | -- Table structure for table `devices` 27 | -- 28 | 29 | CREATE TABLE IF NOT EXISTS `devices` ( 30 | `id` int(8) unsigned NOT NULL AUTO_INCREMENT, 31 | `esp_id` int(8) unsigned NOT NULL, 32 | `esp_zone` int(4) unsigned NOT NULL, 33 | `esp_chan` int(8) unsigned NOT NULL, 34 | `esp_status` int(1) unsigned NOT NULL DEFAULT '1', 35 | `esp_batt` float NOT NULL, 36 | `esp_rx_time` time NOT NULL, 37 | `esp_rx_date` date NOT NULL, 38 | `esp_rx_level` float NOT NULL, 39 | `esp_rx_treshold` float unsigned NOT NULL, 40 | `esp_type` varchar(20) COLLATE utf8_bin NOT NULL DEFAULT 'inertia', 41 | `esp_location` varchar(50) COLLATE utf8_bin NOT NULL, 42 | `esp_actives` int(11) unsigned NOT NULL, 43 | `esp_timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, 44 | PRIMARY KEY (`id`), 45 | UNIQUE KEY `esp_id` (`esp_id`), 46 | KEY `esp_status` (`esp_status`) 47 | ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=20 ; 48 | 49 | -- 50 | -- Dumping data for table `devices` 51 | -- 52 | 53 | INSERT INTO `devices` (`id`, `esp_id`, `esp_zone`, `esp_chan`, `esp_status`, `esp_batt`, `esp_rx_time`, `esp_rx_date`, `esp_rx_level`, `esp_rx_treshold`, `esp_type`, `esp_location`, `esp_actives`, `esp_timestamp`) VALUES 54 | (1, 1, 11, 11, 1, 3.31, '04:14:05', '2015-08-12', 114, 180, 'inertia', 'Basement Door', 1, '2015-08-12 02:14:05'), 55 | (3, 17, 19, 4, 1, 4.01, '15:23:27', '2015-08-13', 153, 0, 'inertia', 'Kitchen', 2795, '2015-08-13 13:23:27'), 56 | (17, 13, 10, 11, 1, 2.98, '14:50:34', '2015-08-13', 311, 101, 'inertia', 'Attic', 5, '2015-08-13 12:50:34'), 57 | (18, 11, 9, 9, 1, 3.31, '12:14:54', '2015-08-12', 100, 198, 'inertia', 'Bedroom 1', 2, '2015-08-12 10:14:54'), 58 | (19, 24, 11, 11, 0, 3.11, '00:00:00', '0000-00-00', 99, 250, 'inertia', 'Bedroom 2', 0, '2015-08-11 09:38:49'); 59 | 60 | /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; 61 | /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; 62 | /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; 63 | -------------------------------------------------------------------------------- /esp32/info/wifisensors-master/esp/devices.sql: -------------------------------------------------------------------------------- 1 | -- phpMyAdmin SQL Dump 2 | -- version 4.1.4 3 | -- http://www.phpmyadmin.net 4 | -- 5 | -- Host: 127.0.0.1 6 | -- Generation Time: Aug 13, 2015 at 06:27 PM 7 | -- Server version: 5.6.15-log 8 | -- PHP Version: 5.5.12 9 | 10 | SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; 11 | SET time_zone = "+00:00"; 12 | 13 | 14 | /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; 15 | /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; 16 | /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; 17 | /*!40101 SET NAMES utf8 */; 18 | 19 | -- 20 | -- Database: `esp` 21 | -- 22 | 23 | -- -------------------------------------------------------- 24 | 25 | -- 26 | -- Table structure for table `devices` 27 | -- 28 | 29 | CREATE TABLE IF NOT EXISTS `devices` ( 30 | `id` int(8) unsigned NOT NULL AUTO_INCREMENT, 31 | `esp_id` int(8) unsigned NOT NULL, 32 | `esp_zone` int(4) unsigned NOT NULL, 33 | `esp_chan` int(8) unsigned NOT NULL, 34 | `esp_status` int(1) unsigned NOT NULL DEFAULT '1', 35 | `esp_batt` float NOT NULL, 36 | `esp_rx_time` time NOT NULL, 37 | `esp_rx_date` date NOT NULL, 38 | `esp_rx_level` float NOT NULL, 39 | `esp_rx_treshold` float unsigned NOT NULL, 40 | `esp_type` varchar(20) COLLATE utf8_bin NOT NULL DEFAULT 'inertia', 41 | `esp_location` varchar(50) COLLATE utf8_bin NOT NULL, 42 | `esp_actives` int(11) unsigned NOT NULL, 43 | `esp_timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, 44 | PRIMARY KEY (`id`), 45 | UNIQUE KEY `esp_id` (`esp_id`), 46 | KEY `esp_status` (`esp_status`) 47 | ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=20 ; 48 | 49 | -- 50 | -- Dumping data for table `devices` 51 | -- 52 | 53 | INSERT INTO `devices` (`id`, `esp_id`, `esp_zone`, `esp_chan`, `esp_status`, `esp_batt`, `esp_rx_time`, `esp_rx_date`, `esp_rx_level`, `esp_rx_treshold`, `esp_type`, `esp_location`, `esp_actives`, `esp_timestamp`) VALUES 54 | (1, 1, 11, 11, 1, 3.31, '04:14:05', '2015-08-12', 114, 180, 'inertia', 'Basement Door', 1, '2015-08-12 02:14:05'), 55 | (3, 17, 19, 4, 1, 4.01, '15:23:27', '2015-08-13', 153, 0, 'inertia', 'Kitchen', 2795, '2015-08-13 13:23:27'), 56 | (17, 13, 10, 11, 1, 2.98, '14:50:34', '2015-08-13', 311, 101, 'inertia', 'Attic', 5, '2015-08-13 12:50:34'), 57 | (18, 11, 9, 9, 1, 3.31, '12:14:54', '2015-08-12', 100, 198, 'inertia', 'Bedroom 1', 2, '2015-08-12 10:14:54'), 58 | (19, 24, 11, 11, 0, 3.11, '00:00:00', '0000-00-00', 99, 250, 'inertia', 'Bedroom 2', 0, '2015-08-11 09:38:49'); 59 | 60 | /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; 61 | /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; 62 | /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; 63 | -------------------------------------------------------------------------------- /esp/pir/pir.txt: -------------------------------------------------------------------------------- 1 | http://www.esp8266.com/viewtopic.php?f=11&t=4458&p=25735#p25735 2 | 3 | 4 | 5 | #include 6 | String apiKey = ""; // your thingspeak API KEY 7 | const char* ssid = ""; // your routers SSID 8 | const char* password = """; //your routers PASSWORD 9 | const char* server = "api.thingspeak.com"; // thingspeak server 10 | int holdPin = 0; // defines GPIO 0 as the hold pin (will hold CH_PD high untill we power down). 11 | int pirPin = 2; // defines GPIO 2 as the PIR read pin (reads the state of the PIR output). 12 | int pir = 1; // sets the PIR record (pir) to 1 (it must have been we woke up). 13 | WiFiClient client; // starts a WiFi client. 14 | 15 | void setup() { 16 | pinMode(holdPin, OUTPUT); // sets GPIO 0 to output 17 | digitalWrite(holdPin, HIGH); // sets GPIO 0 to high (this holds CH_PD high even if the PIR output goes low) 18 | pinMode(pirPin, INPUT); // sets GPIO 2 to an input so we can read the PIR output state 19 | WiFi.begin(ssid, password); // starts WiFi & login 20 | while (WiFi.status() != WL_CONNECTED) { // loops untill WiFi is connected 21 | delay(500); 22 | }} 23 | 24 | void loop() { 25 | if (client.connect(server,80)) { // connects to thingspeak & sends the value of (pir) 26 | String postStr = apiKey; 27 | postStr +="&field1="; 28 | postStr += String(pir); 29 | postStr += "\r\n\r\n"; 30 | client.print("POST /update HTTP/1.1\n"); 31 | client.print("Host: api.thingspeak.com\n"); 32 | client.print("Connection: close\n"); 33 | client.print("X-THINGSPEAKAPIKEY: "+apiKey+"\n"); 34 | client.print("Content-Type: application/x-www-form-urlencoded\n"); 35 | client.print("Content-Length: "); 36 | client.print(postStr.length()); 37 | client.print("\n\n"); 38 | client.print(postStr); 39 | } 40 | if((pir) == 0){ // if (pir) == 0, which its not first time through as we set it to "1" above 41 | client.stop(); // close WiFi client 42 | delay(1000); // wait for client to close 43 | digitalWrite(holdPin, LOW); // set GPIO 0 low this takes CH_PD & powers down the ESP 44 | } 45 | else { // if (pir) == 0 is not true 46 | while(digitalRead(pirPin) == 1){ // read GPIO 2, while GPIO 2 = 1 is true, wait (delay below) & read again, when GPIO 2 = 1 is false skip delay & move on out of "while loop" 47 | delay(500); 48 | } 49 | pir = 0; // set the value of (pir) to 0 50 | delay(20000); // wait 20 sec, stopps updating thingspeak to fast (min 15 sec) & acts as a debounce for the PIR. 51 | // end of void loop, returns to start loop again at void loop 52 | 53 | }} -------------------------------------------------------------------------------- /esp32/info/pir/pir.txt: -------------------------------------------------------------------------------- 1 | http://www.esp8266.com/viewtopic.php?f=11&t=4458&p=25735#p25735 2 | 3 | 4 | 5 | #include 6 | String apiKey = ""; // your thingspeak API KEY 7 | const char* ssid = ""; // your routers SSID 8 | const char* password = """; //your routers PASSWORD 9 | const char* server = "api.thingspeak.com"; // thingspeak server 10 | int holdPin = 0; // defines GPIO 0 as the hold pin (will hold CH_PD high untill we power down). 11 | int pirPin = 2; // defines GPIO 2 as the PIR read pin (reads the state of the PIR output). 12 | int pir = 1; // sets the PIR record (pir) to 1 (it must have been we woke up). 13 | WiFiClient client; // starts a WiFi client. 14 | 15 | void setup() { 16 | pinMode(holdPin, OUTPUT); // sets GPIO 0 to output 17 | digitalWrite(holdPin, HIGH); // sets GPIO 0 to high (this holds CH_PD high even if the PIR output goes low) 18 | pinMode(pirPin, INPUT); // sets GPIO 2 to an input so we can read the PIR output state 19 | WiFi.begin(ssid, password); // starts WiFi & login 20 | while (WiFi.status() != WL_CONNECTED) { // loops untill WiFi is connected 21 | delay(500); 22 | }} 23 | 24 | void loop() { 25 | if (client.connect(server,80)) { // connects to thingspeak & sends the value of (pir) 26 | String postStr = apiKey; 27 | postStr +="&field1="; 28 | postStr += String(pir); 29 | postStr += "\r\n\r\n"; 30 | client.print("POST /update HTTP/1.1\n"); 31 | client.print("Host: api.thingspeak.com\n"); 32 | client.print("Connection: close\n"); 33 | client.print("X-THINGSPEAKAPIKEY: "+apiKey+"\n"); 34 | client.print("Content-Type: application/x-www-form-urlencoded\n"); 35 | client.print("Content-Length: "); 36 | client.print(postStr.length()); 37 | client.print("\n\n"); 38 | client.print(postStr); 39 | } 40 | if((pir) == 0){ // if (pir) == 0, which its not first time through as we set it to "1" above 41 | client.stop(); // close WiFi client 42 | delay(1000); // wait for client to close 43 | digitalWrite(holdPin, LOW); // set GPIO 0 low this takes CH_PD & powers down the ESP 44 | } 45 | else { // if (pir) == 0 is not true 46 | while(digitalRead(pirPin) == 1){ // read GPIO 2, while GPIO 2 = 1 is true, wait (delay below) & read again, when GPIO 2 = 1 is false skip delay & move on out of "while loop" 47 | delay(500); 48 | } 49 | pir = 0; // set the value of (pir) to 0 50 | delay(20000); // wait 20 sec, stopps updating thingspeak to fast (min 15 sec) & acts as a debounce for the PIR. 51 | // end of void loop, returns to start loop again at void loop 52 | 53 | }} -------------------------------------------------------------------------------- /esp/section_control_form.html: -------------------------------------------------------------------------------- 1 | 7 | 8 |

Select Server IP

9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 25 | 26 | 27 |
IDIP
21 | 22 | 23 | 24 |
28 |
29 | 30 | 35 | 36 | 37 | 56 | 57 | 58 |
59 |

Activate Devices

60 |
61 |
62 | Data 63 |
64 |
65 |
66 | 67 | 68 | 69 |
70 |
71 |
72 |
73 |
74 | 75 | 76 | 77 |
78 |
79 |
80 |
81 |   82 |
83 |
84 |
85 | 86 | -------------------------------------------------------------------------------- /esp/includes/put_data.php: -------------------------------------------------------------------------------- 1 | isset($id) ? $id : 0, 51 | 'esp_ip' => isset($ip) ? $ip : '', 52 | 'esp_type' => isset($type) ? $type : '', 53 | 'esp_location' => isset($loca) ? $loca : '', 54 | 'esp_zone' => isset($zone) ? $zone : 0, 55 | 'esp_batt' => isset($batt) ? $batt : 0, 56 | 'esp_actives' => isset($actives) ? $actives : 0, 57 | 58 | 'esp_gpio0' => isset($gpio0) ? $gpio0 : -1, 59 | 'esp_gpio1' => isset($gpio1) ? $gpio1 : -1, 60 | 'esp_gpio2' => isset($gpio2) ? $gpio2 : -1, 61 | 'esp_gpio3' => isset($gpio3) ? $gpio3 : -1, 62 | 'esp_gpio4' => isset($gpio4) ? $gpio4 : -1, 63 | 'esp_gpio5' => isset($gpio5) ? $gpio5 : -1, 64 | 'esp_gpio9' => isset($gpio9) ? $gpio9 : -1, 65 | 'esp_gpio10' => isset($gpio10) ? $gpio10 : -1, 66 | 'esp_gpio12' => isset($gpio12) ? $gpio12 : -1, 67 | 'esp_gpio13' => isset($gpio13) ? $gpio13 : -1, 68 | 'esp_gpio14' => isset($gpio14) ? $gpio14 : -1, 69 | 'esp_gpio15' => isset($gpio15) ? $gpio15 : -1, 70 | 'esp_gpio16' => isset($gpio16) ? $gpio16 : -1, 71 | 72 | 'esp_rssi' => isset($rssi) ? $rssi : 0, 73 | 'esp_adc' => isset($adc) ? $adc : 0, 74 | 'esp_adc_reading' => isset($adc_reading) ? $adc_reading : 0, 75 | 'esp_adc_trigger' => isset($adc_trigger)? $adc_trigger : 0, 76 | ); 77 | 78 | put_data($arr); 79 | //include('../footer.html'); -------------------------------------------------------------------------------- /esp32/partial/section_control_form.html: -------------------------------------------------------------------------------- 1 | 7 | 8 |

Select Server IP

9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 25 | 26 | 27 |
IDIP
21 | 22 | 23 | 24 |
28 |
29 | 30 | 35 | 36 | 37 | 56 | 57 | 58 |
59 |

Activate Devices

60 |
61 |
62 | Data 63 |
64 |
65 |
66 | 67 | 68 | 69 |
70 |
71 |
72 |
73 |
74 | 75 | 76 | 77 |
78 |
79 |
80 |
81 |   82 |
83 |
84 |
85 | 86 | -------------------------------------------------------------------------------- /esp32/info/wifisensors-master/esp/reports.php: -------------------------------------------------------------------------------- 1 | 29 |

Full list of sensors (press associated gear icon to edit).

30 |
31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 |
LocationAIDZoneChanRecord (Time)DateSenTreBat
63 |
64 | 65 | request_var('ip', ''), 36 | 'esp_gpio0' => request_var('gpio0', 0), 37 | 'esp_gpio1' => request_var('gpio1', 0), 38 | 'esp_gpio2' => request_var('gpio2', 0), 39 | 'esp_gpio3' => request_var('gpio3', 0), 40 | 'esp_gpio4' => request_var('gpio4', 0), 41 | 'esp_gpio5' => request_var('gpio5', 0), 42 | 'esp_gpio9' => request_var('gpio9', 0), 43 | 'esp_gpio10' => request_var('gpio10', 0), 44 | 'esp_gpio12' => request_var('gpio12', 0), 45 | 'esp_gpio13' => request_var('gpio13', 0), 46 | 'esp_gpio14' => request_var('gpio14', 0), 47 | 'esp_gpio15' => request_var('gpio15', 0), 48 | 'esp_gpio15' => request_var('gpio16', 0), 49 | 'esp_type' => request_var('type', ''), 50 | 'esp_chan' => request_var('chan', 0), 51 | 'esp_zone' => request_var('zone', 0), 52 | 'esp_location' => request_var('location', ''), 53 | 'esp_batt' => request_var('batt', ''), 54 | 'esp_actives' => request_var('actives', 0), 55 | 56 | 'esp_rssi' => request_var('rssi', 0), 57 | 'esp_adc' => request_var('adc', 0), 58 | 'esp_acp_read' => request_var('adc_reading', ''), 59 | 'esp_acp_value' => request_var('adc_trigger', ''), 60 | ); 61 | save_data($arr); 62 | meta_refresh(0, 'edit.php?esp_id=' . $esp); 63 | } 64 | 65 | //esp_gpios += 66 | 67 | /* 68 | $action = request_var('action', ''); 69 | 70 | if ($action == 'submit') 71 | { 72 | $arr = array( 73 | 'esp_id' => request_var('esp', 0), 74 | 'esp_chan' => request_var('chan', 0), 75 | 'esp_zone' => request_var('zone', 0), 76 | 'esp_location' => request_var('location', ''), 77 | 'esp_rx_level' => request_var('level', 0), 78 | 'esp_batt' => request_var('batt', ''), 79 | 'esp_actives' => request_var('actives', 0), 80 | 'esp_rx_treshold' => request_var('tresh', ''), 81 | ); 82 | save_data($arr); 83 | meta_refresh(0, 'edit.php?esp_id=' . request_var('esp', 0)); 84 | } 85 | else 86 | { 87 | $id = request_var('esp_id', 0); 88 | $json_array = get_data($id); 89 | } 90 | */ 91 | 92 | include('header.html'); 93 | include('left_blocks.html'); 94 | include('section_add_form.html'); 95 | include('footer.html'); -------------------------------------------------------------------------------- /esp32/includes/put_data.php: -------------------------------------------------------------------------------- 1 | isset($id) ? $id : 0, 50 | 'esp_ip' => isset($ip) ? $ip : '', 51 | 'esp_type' => isset($type) ? $type : '', 52 | 'esp_location' => isset($loca) ? $loca : '', 53 | 'esp_zone' => isset($zone) ? $zone : 0, 54 | 'esp_batt' => isset($batt) ? $batt : 0, 55 | 'esp_actives' => isset($actives) ? $actives : 0, 56 | 'esp_gpio0' => isset($gpio0) ? $gpio0 : -1, 57 | 'esp_gpio1' => isset($gpio1) ? $gpio1 : -1, 58 | 'esp_gpio2' => isset($gpio2) ? $gpio2 : -1, 59 | 'esp_gpio3' => isset($gpio3) ? $gpio3 : -1, 60 | 'esp_gpio4' => isset($gpio4) ? $gpio4 : -1, 61 | 'esp_gpio5' => isset($gpio5) ? $gpio5 : -1, 62 | 'esp_gpio5' => isset($gpio6) ? $gpio6 : -1, 63 | 'esp_gpio5' => isset($gpio7) ? $gpio7 : -1, 64 | 'esp_gpio5' => isset($gpio8) ? $gpio8 : -1, 65 | 'esp_gpio9' => isset($gpio9) ? $gpio9 : -1, 66 | 'esp_gpio10' => isset($gpio10) ? $gpio10 : -1, 67 | 'esp_gpio5' => isset($gpio11) ? $gpio11 : -1, 68 | 'esp_gpio12' => isset($gpio12) ? $gpio12 : -1, 69 | 'esp_gpio13' => isset($gpio13) ? $gpio13 : -1, 70 | 'esp_gpio14' => isset($gpio14) ? $gpio14 : -1, 71 | 'esp_gpio15' => isset($gpio15) ? $gpio15 : -1, 72 | 'esp_gpio16' => isset($gpio16) ? $gpio16 : -1, 73 | 'esp_rssi' => isset($rssi) ? $rssi : 0, 74 | 'esp_adc_read' => isset($adc_read)? $adc_read : 0, 75 | 'esp_adc_trig' => isset($adc_trig)? $adc_trig : 0, 76 | ); 77 | 78 | put_data($arr); 79 | //include('../footer.html'); -------------------------------------------------------------------------------- /esp/info/js.js: -------------------------------------------------------------------------------- 1 | /****** 2 | * This is a collection of scripts written for Form Mod (Form Creator) copyright Michael O'Toole 3 | *****/ 4 | 5 | 6 | // Show/Hide element with cookie option 7 | 8 | /*** 9 | * takes three possible elements... 10 | * switches the first element and set cookie 11 | * switch second element visibility... 12 | * 13 | ***/ 14 | 15 | jQuery(window).load(function(){ 16 | jQuery('#dvLoading').fadeOut(1500); 17 | }); 18 | 19 | function update_form() 20 | { 21 | document.getElementById('update_button').click(); 22 | } 23 | 24 | function Show(id) 25 | { 26 | var element = null; 27 | if (document.getElementById) 28 | { 29 | element = document.getElementById(id); 30 | } 31 | else if (document.all) 32 | { 33 | element = document.all[id]; 34 | } 35 | else if (document.layers) 36 | { 37 | element = document.layers[id]; 38 | } 39 | if (element.style.display == "none") 40 | { 41 | element.style.display = "inline"; 42 | } 43 | else 44 | { 45 | element.style.display = "none"; 46 | } 47 | } 48 | function Hide(id) 49 | { 50 | var element = null; 51 | if (document.getElementById) 52 | { 53 | element = document.getElementById(id); 54 | } 55 | else if (document.all) 56 | { 57 | element = document.all[id]; 58 | } 59 | else if (document.layers) 60 | { 61 | element = document.layers[id]; 62 | } 63 | if (element.style.display == "inline") 64 | { 65 | element.style.display = "none"; 66 | } 67 | else 68 | { 69 | element.style.display = "inline"; 70 | } 71 | } 72 | 73 | function ShowHideSwap(id1, id2) 74 | { 75 | switch_visibility(id1); 76 | switch_visibility(id2); 77 | } 78 | 79 | function ShowHide(id1, id2, id3) 80 | { 81 | var onoff = switch_visibility(id1); 82 | if (id2 != '') 83 | { 84 | switch_visibility(id2); 85 | } 86 | } 87 | 88 | function switch_visibility(id) 89 | { 90 | var element = null; 91 | if (document.getElementById) 92 | { 93 | element = document.getElementById(id); 94 | } 95 | else if (document.all) 96 | { 97 | element = document.all[id]; 98 | } 99 | else if (document.layers) 100 | { 101 | element = document.layers[id]; 102 | } 103 | 104 | if (element) 105 | { 106 | if (element.style) 107 | { 108 | if (element.style.display == "none") 109 | { 110 | element.style.display = ""; 111 | return 1; 112 | } 113 | else 114 | { 115 | element.style.display = "none"; 116 | return 2; 117 | } 118 | } 119 | else 120 | { 121 | element.visibility = "show"; 122 | return 1; 123 | } 124 | } 125 | } 126 | 127 | 128 | function is_hidden(id) 129 | { 130 | var element = null; 131 | 132 | if (document.getElementById) 133 | { 134 | element = document.getElementById(id); 135 | } 136 | else if (document.all) 137 | { 138 | element = document.all[id]; 139 | } 140 | else if (document.layers) 141 | { 142 | element = document.layers[id]; 143 | } 144 | 145 | if (element) 146 | { 147 | if (element.style) 148 | { 149 | if (element.style.display == "none") 150 | { 151 | return(1); 152 | } 153 | else 154 | { 155 | return(0); 156 | } 157 | } 158 | } 159 | } 160 | -------------------------------------------------------------------------------- /esp32/info/js.js: -------------------------------------------------------------------------------- 1 | /****** 2 | * This is a collection of scripts written for Form Mod (Form Creator) copyright Michael O'Toole 3 | *****/ 4 | 5 | 6 | // Show/Hide element with cookie option 7 | 8 | /*** 9 | * takes three possible elements... 10 | * switches the first element and set cookie 11 | * switch second element visibility... 12 | * 13 | ***/ 14 | 15 | jQuery(window).load(function(){ 16 | jQuery('#dvLoading').fadeOut(1500); 17 | }); 18 | 19 | function update_form() 20 | { 21 | document.getElementById('update_button').click(); 22 | } 23 | 24 | function Show(id) 25 | { 26 | var element = null; 27 | if (document.getElementById) 28 | { 29 | element = document.getElementById(id); 30 | } 31 | else if (document.all) 32 | { 33 | element = document.all[id]; 34 | } 35 | else if (document.layers) 36 | { 37 | element = document.layers[id]; 38 | } 39 | if (element.style.display == "none") 40 | { 41 | element.style.display = "inline"; 42 | } 43 | else 44 | { 45 | element.style.display = "none"; 46 | } 47 | } 48 | function Hide(id) 49 | { 50 | var element = null; 51 | if (document.getElementById) 52 | { 53 | element = document.getElementById(id); 54 | } 55 | else if (document.all) 56 | { 57 | element = document.all[id]; 58 | } 59 | else if (document.layers) 60 | { 61 | element = document.layers[id]; 62 | } 63 | if (element.style.display == "inline") 64 | { 65 | element.style.display = "none"; 66 | } 67 | else 68 | { 69 | element.style.display = "inline"; 70 | } 71 | } 72 | 73 | function ShowHideSwap(id1, id2) 74 | { 75 | switch_visibility(id1); 76 | switch_visibility(id2); 77 | } 78 | 79 | function ShowHide(id1, id2, id3) 80 | { 81 | var onoff = switch_visibility(id1); 82 | if (id2 != '') 83 | { 84 | switch_visibility(id2); 85 | } 86 | } 87 | 88 | function switch_visibility(id) 89 | { 90 | var element = null; 91 | if (document.getElementById) 92 | { 93 | element = document.getElementById(id); 94 | } 95 | else if (document.all) 96 | { 97 | element = document.all[id]; 98 | } 99 | else if (document.layers) 100 | { 101 | element = document.layers[id]; 102 | } 103 | 104 | if (element) 105 | { 106 | if (element.style) 107 | { 108 | if (element.style.display == "none") 109 | { 110 | element.style.display = ""; 111 | return 1; 112 | } 113 | else 114 | { 115 | element.style.display = "none"; 116 | return 2; 117 | } 118 | } 119 | else 120 | { 121 | element.visibility = "show"; 122 | return 1; 123 | } 124 | } 125 | } 126 | 127 | 128 | function is_hidden(id) 129 | { 130 | var element = null; 131 | 132 | if (document.getElementById) 133 | { 134 | element = document.getElementById(id); 135 | } 136 | else if (document.all) 137 | { 138 | element = document.all[id]; 139 | } 140 | else if (document.layers) 141 | { 142 | element = document.layers[id]; 143 | } 144 | 145 | if (element) 146 | { 147 | if (element.style) 148 | { 149 | if (element.style.display == "none") 150 | { 151 | return(1); 152 | } 153 | else 154 | { 155 | return(0); 156 | } 157 | } 158 | } 159 | } 160 | -------------------------------------------------------------------------------- /esp32/info/wifisensors-master/esp/info/js.js: -------------------------------------------------------------------------------- 1 | /****** 2 | * This is a collection of scripts written for Form Mod (Form Creator) copyright Michael O'Toole 3 | *****/ 4 | 5 | 6 | // Show/Hide element with cookie option 7 | 8 | /*** 9 | * takes three possible elements... 10 | * switches the first element and set cookie 11 | * switch second element visibility... 12 | * 13 | ***/ 14 | 15 | jQuery(window).load(function(){ 16 | jQuery('#dvLoading').fadeOut(1500); 17 | }); 18 | 19 | function update_form() 20 | { 21 | document.getElementById('update_button').click(); 22 | } 23 | 24 | function Show(id) 25 | { 26 | var element = null; 27 | if (document.getElementById) 28 | { 29 | element = document.getElementById(id); 30 | } 31 | else if (document.all) 32 | { 33 | element = document.all[id]; 34 | } 35 | else if (document.layers) 36 | { 37 | element = document.layers[id]; 38 | } 39 | if (element.style.display == "none") 40 | { 41 | element.style.display = "inline"; 42 | } 43 | else 44 | { 45 | element.style.display = "none"; 46 | } 47 | } 48 | function Hide(id) 49 | { 50 | var element = null; 51 | if (document.getElementById) 52 | { 53 | element = document.getElementById(id); 54 | } 55 | else if (document.all) 56 | { 57 | element = document.all[id]; 58 | } 59 | else if (document.layers) 60 | { 61 | element = document.layers[id]; 62 | } 63 | if (element.style.display == "inline") 64 | { 65 | element.style.display = "none"; 66 | } 67 | else 68 | { 69 | element.style.display = "inline"; 70 | } 71 | } 72 | 73 | function ShowHideSwap(id1, id2) 74 | { 75 | switch_visibility(id1); 76 | switch_visibility(id2); 77 | } 78 | 79 | function ShowHide(id1, id2, id3) 80 | { 81 | var onoff = switch_visibility(id1); 82 | if (id2 != '') 83 | { 84 | switch_visibility(id2); 85 | } 86 | } 87 | 88 | function switch_visibility(id) 89 | { 90 | var element = null; 91 | if (document.getElementById) 92 | { 93 | element = document.getElementById(id); 94 | } 95 | else if (document.all) 96 | { 97 | element = document.all[id]; 98 | } 99 | else if (document.layers) 100 | { 101 | element = document.layers[id]; 102 | } 103 | 104 | if (element) 105 | { 106 | if (element.style) 107 | { 108 | if (element.style.display == "none") 109 | { 110 | element.style.display = ""; 111 | return 1; 112 | } 113 | else 114 | { 115 | element.style.display = "none"; 116 | return 2; 117 | } 118 | } 119 | else 120 | { 121 | element.visibility = "show"; 122 | return 1; 123 | } 124 | } 125 | } 126 | 127 | 128 | function is_hidden(id) 129 | { 130 | var element = null; 131 | 132 | if (document.getElementById) 133 | { 134 | element = document.getElementById(id); 135 | } 136 | else if (document.all) 137 | { 138 | element = document.all[id]; 139 | } 140 | else if (document.layers) 141 | { 142 | element = document.layers[id]; 143 | } 144 | 145 | if (element) 146 | { 147 | if (element.style) 148 | { 149 | if (element.style.display == "none") 150 | { 151 | return(1); 152 | } 153 | else 154 | { 155 | return(0); 156 | } 157 | } 158 | } 159 | } 160 | -------------------------------------------------------------------------------- /esp32/add_device.php: -------------------------------------------------------------------------------- 1 | $id, 38 | 'esp_ip' => $ip, 39 | 'esp_gpio0' => request_var('gpio0', 0), 40 | 'esp_gpio1' => request_var('gpio1', 0), 41 | 'esp_gpio2' => request_var('gpio2', 0), 42 | 'esp_gpio3' => request_var('gpio3', 0), 43 | 'esp_gpio4' => request_var('gpio4', 0), 44 | 'esp_gpio5' => request_var('gpio5', 0), 45 | 'esp_gpio6' => request_var('gpio6', 0), 46 | 'esp_gpio7' => request_var('gpio7', 0), 47 | 'esp_gpio8' => request_var('gpio8', 0), 48 | 'esp_gpio9' => request_var('gpio9', 0), 49 | 'esp_gpio10' => request_var('gpio10', 0), 50 | 'esp_gpio11' => request_var('gpio11', 0), 51 | 'esp_gpio12' => request_var('gpio12', 0), 52 | 'esp_gpio13' => request_var('gpio13', 0), 53 | 'esp_gpio14' => request_var('gpio14', 0), 54 | 'esp_gpio15' => request_var('gpio15', 0), 55 | 'esp_gpio16' => request_var('gpio16', 0), 56 | 'esp_gpio17' => request_var('gpio17', 0), 57 | 'esp_gpio18' => request_var('gpio18', 0), 58 | 'esp_gpio19' => request_var('gpio19', 0), 59 | 60 | 'esp_adc10' => request_var('adc10', 0), 61 | 'esp_adc13' => request_var('adc13', 0), 62 | 'esp_adc14' => request_var('adc14', 0), 63 | 'esp_adc15' => request_var('adc15', 0), 64 | 'esp_adc16' => request_var('adc16', 0), 65 | 'esp_adc17' => request_var('adc17', 0), 66 | 'esp_adc20' => request_var('adc20', 0), 67 | 'esp_adc21' => request_var('adc21', 0), 68 | 'esp_adc22' => request_var('adc22', 0), 69 | 'esp_adc23' => request_var('adc23', 0), 70 | 'esp_adc24' => request_var('adc24', 0), 71 | 'esp_adc25' => request_var('adc25', 0), 72 | 'esp_adc26' => request_var('adc26', 0), 73 | 'esp_adc27' => request_var('adc27', 0), 74 | 'esp_adc28' => request_var('adc28', 0), 75 | 'esp_adc29' => request_var('adc29', 0), 76 | 77 | 'esp_type' => request_var('type', ''), 78 | 'esp_chan' => request_var('chan', 0), 79 | 'esp_zone' => request_var('zone', 0), 80 | 'esp_location' => request_var('location', ''), 81 | 'esp_batt' => request_var('batt', ''), 82 | 'esp_actives' => request_var('actives', 0), 83 | 'esp_rssi' => request_var('rssi', 0), 84 | 'esp_adc_read' => request_var('adc_read', ''), 85 | 'esp_adc_trig' => request_var('adc_trig', ''), 86 | 'esp_rx_tresh' => request_var('adc_rx_tresh', '') 87 | ); 88 | */ 89 | $arr = array( 90 | 'esp_ip' => $ip, 91 | ); 92 | save_data($arr); 93 | } 94 | 95 | include('partial/header.html'); 96 | include('partial/left_blocks.html'); 97 | include('partial/section_add_form.html'); 98 | include('partial/footer.html'); -------------------------------------------------------------------------------- /esp/resources/js.js: -------------------------------------------------------------------------------- 1 | /****** 2 | * This is a collection of scripts written for Form Mod (Form Creator) copyright Michael O'Toole 3 | *****/ 4 | 5 | 6 | // Show/Hide element with cookie option 7 | 8 | /*** 9 | * takes three possible elements... 10 | * switches the first element and set cookie 11 | * switch second element visibility... 12 | * 13 | ***/ 14 | 15 | 16 | /* 17 | jQuery(document).load(function(){ 18 | jQuery('#dvLoading').fadeOut(1000); 19 | }); 20 | */ 21 | 22 | 23 | 24 | $(document).ready(function() { 25 | window.setTimeout("fadeDiv();", 800); 26 | } 27 | ) 28 | 29 | function fadeDiv() { 30 | $("#dvLoading").fadeOut('slow'); 31 | } 32 | 33 | 34 | 35 | 36 | 37 | function update_form() 38 | { 39 | document.getElementById('update_button').click(); 40 | } 41 | 42 | function Show(id) 43 | { 44 | var element = null; 45 | if (document.getElementById) 46 | { 47 | element = document.getElementById(id); 48 | } 49 | else if (document.all) 50 | { 51 | element = document.all[id]; 52 | } 53 | else if (document.layers) 54 | { 55 | element = document.layers[id]; 56 | } 57 | if (element.style.display == "none") 58 | { 59 | element.style.display = "inline"; 60 | } 61 | else 62 | { 63 | element.style.display = "none"; 64 | } 65 | } 66 | function Hide(id) 67 | { 68 | var element = null; 69 | if (document.getElementById) 70 | { 71 | element = document.getElementById(id); 72 | } 73 | else if (document.all) 74 | { 75 | element = document.all[id]; 76 | } 77 | else if (document.layers) 78 | { 79 | element = document.layers[id]; 80 | } 81 | if (element.style.display == "inline") 82 | { 83 | element.style.display = "none"; 84 | } 85 | else 86 | { 87 | element.style.display = "inline"; 88 | } 89 | } 90 | 91 | function ShowHideSwap(id1, id2) 92 | { 93 | switch_visibility(id1); 94 | switch_visibility(id2); 95 | } 96 | 97 | function ShowHide(id1, id2, id3) 98 | { 99 | var onoff = switch_visibility(id1); 100 | if (id2 != '') 101 | { 102 | switch_visibility(id2); 103 | } 104 | } 105 | 106 | function switch_visibility(id) 107 | { 108 | var element = null; 109 | if (document.getElementById) 110 | { 111 | element = document.getElementById(id); 112 | } 113 | else if (document.all) 114 | { 115 | element = document.all[id]; 116 | } 117 | else if (document.layers) 118 | { 119 | element = document.layers[id]; 120 | } 121 | 122 | if (element) 123 | { 124 | if (element.style) 125 | { 126 | if (element.style.display == "none") 127 | { 128 | element.style.display = ""; 129 | return 1; 130 | } 131 | else 132 | { 133 | element.style.display = "none"; 134 | return 2; 135 | } 136 | } 137 | else 138 | { 139 | element.visibility = "show"; 140 | return 1; 141 | } 142 | } 143 | } 144 | 145 | 146 | function is_hidden(id) 147 | { 148 | var element = null; 149 | 150 | if (document.getElementById) 151 | { 152 | element = document.getElementById(id); 153 | } 154 | else if (document.all) 155 | { 156 | element = document.all[id]; 157 | } 158 | else if (document.layers) 159 | { 160 | element = document.layers[id]; 161 | } 162 | 163 | if (element) 164 | { 165 | if (element.style) 166 | { 167 | if (element.style.display == "none") 168 | { 169 | return(1); 170 | } 171 | else 172 | { 173 | return(0); 174 | } 175 | } 176 | } 177 | } 178 | -------------------------------------------------------------------------------- /esp32/resources/js.js: -------------------------------------------------------------------------------- 1 | /****** 2 | * This is a collection of scripts written for Form Mod (Form Creator) copyright Michael O'Toole 3 | *****/ 4 | 5 | 6 | // Show/Hide element with cookie option 7 | 8 | /*** 9 | * takes three possible elements... 10 | * switches the first element and set cookie 11 | * switch second element visibility... 12 | * 13 | ***/ 14 | 15 | 16 | /* 17 | jQuery(document).load(function(){ 18 | jQuery('#dvLoading').fadeOut(1000); 19 | }); 20 | */ 21 | 22 | 23 | 24 | $(document).ready(function() { 25 | window.setTimeout("fadeDiv();", 800); 26 | } 27 | ) 28 | 29 | function fadeDiv() { 30 | $("#dvLoading").fadeOut('slow'); 31 | } 32 | 33 | 34 | 35 | 36 | 37 | function update_form() 38 | { 39 | document.getElementById('update_button').click(); 40 | } 41 | 42 | function Show(id) 43 | { 44 | var element = null; 45 | if (document.getElementById) 46 | { 47 | element = document.getElementById(id); 48 | } 49 | else if (document.all) 50 | { 51 | element = document.all[id]; 52 | } 53 | else if (document.layers) 54 | { 55 | element = document.layers[id]; 56 | } 57 | if (element.style.display == "none") 58 | { 59 | element.style.display = "inline"; 60 | } 61 | else 62 | { 63 | element.style.display = "none"; 64 | } 65 | } 66 | function Hide(id) 67 | { 68 | var element = null; 69 | if (document.getElementById) 70 | { 71 | element = document.getElementById(id); 72 | } 73 | else if (document.all) 74 | { 75 | element = document.all[id]; 76 | } 77 | else if (document.layers) 78 | { 79 | element = document.layers[id]; 80 | } 81 | if (element.style.display == "inline") 82 | { 83 | element.style.display = "none"; 84 | } 85 | else 86 | { 87 | element.style.display = "inline"; 88 | } 89 | } 90 | 91 | function ShowHideSwap(id1, id2) 92 | { 93 | switch_visibility(id1); 94 | switch_visibility(id2); 95 | } 96 | 97 | function ShowHide(id1, id2, id3) 98 | { 99 | var onoff = switch_visibility(id1); 100 | if (id2 != '') 101 | { 102 | switch_visibility(id2); 103 | } 104 | } 105 | 106 | function switch_visibility(id) 107 | { 108 | var element = null; 109 | if (document.getElementById) 110 | { 111 | element = document.getElementById(id); 112 | } 113 | else if (document.all) 114 | { 115 | element = document.all[id]; 116 | } 117 | else if (document.layers) 118 | { 119 | element = document.layers[id]; 120 | } 121 | 122 | if (element) 123 | { 124 | if (element.style) 125 | { 126 | if (element.style.display == "none") 127 | { 128 | element.style.display = ""; 129 | return 1; 130 | } 131 | else 132 | { 133 | element.style.display = "none"; 134 | return 2; 135 | } 136 | } 137 | else 138 | { 139 | element.visibility = "show"; 140 | return 1; 141 | } 142 | } 143 | } 144 | 145 | 146 | function is_hidden(id) 147 | { 148 | var element = null; 149 | 150 | if (document.getElementById) 151 | { 152 | element = document.getElementById(id); 153 | } 154 | else if (document.all) 155 | { 156 | element = document.all[id]; 157 | } 158 | else if (document.layers) 159 | { 160 | element = document.layers[id]; 161 | } 162 | 163 | if (element) 164 | { 165 | if (element.style) 166 | { 167 | if (element.style.display == "none") 168 | { 169 | return(1); 170 | } 171 | else 172 | { 173 | return(0); 174 | } 175 | } 176 | } 177 | } 178 | -------------------------------------------------------------------------------- /esp/login.php: -------------------------------------------------------------------------------- 1 | 90 |
91 |

Welcome to ESP Web Server

92 |

93 |
94 |
95 | 96 | 97 | 98 | 99 |
100 |
101 | 102 |
103 |
104 | 105 | 106 | 107 |
108 |
109 |
110 | -------------------------------------------------------------------------------- /esp32/login.php: -------------------------------------------------------------------------------- 1 | 95 |
96 |

Welcome to ESP Web Server

97 |

98 |
99 |
100 | 101 | 102 | 103 | 104 |
105 |
106 | 107 |
108 |
109 | 110 | 111 | 112 |
113 |
114 |
115 | -------------------------------------------------------------------------------- /esp32/edit.php: -------------------------------------------------------------------------------- 1 | $id, 44 | 'esp_ip' => $ip, 45 | 'esp_gpio0' => request_var('gpio0', 0), 46 | 'esp_gpio1' => request_var('gpio1', 0), 47 | 'esp_gpio2' => request_var('gpio2', 0), 48 | 'esp_gpio3' => request_var('gpio3', 0), 49 | 'esp_gpio4' => request_var('gpio4', 0), 50 | 'esp_gpio5' => request_var('gpio5', 0), 51 | 'esp_gpio6' => request_var('gpio6', 0), 52 | 'esp_gpio7' => request_var('gpio7', 0), 53 | 'esp_gpio8' => request_var('gpio8', 0), 54 | 'esp_gpio9' => request_var('gpio9', 0), 55 | 'esp_gpio10' => request_var('gpio10', 0), 56 | 'esp_gpio11' => request_var('gpio11', 0), 57 | 'esp_gpio12' => request_var('gpio12', 0), 58 | 'esp_gpio13' => request_var('gpio13', 0), 59 | 'esp_gpio14' => request_var('gpio14', 0), 60 | 'esp_gpio15' => request_var('gpio15', 0), 61 | 'esp_gpio16' => request_var('gpio16', 0), 62 | 'esp_gpio16' => request_var('gpio17', 0), 63 | 'esp_gpio16' => request_var('gpio18', 0), 64 | 'esp_gpio16' => request_var('gpio19', 0), 65 | 66 | 'esp_adc10' => request_var('adc10', 0), 67 | 'esp_adc13' => request_var('adc13', 0), 68 | 'esp_adc14' => request_var('adc14', 0), 69 | 'esp_adc15' => request_var('adc15', 0), 70 | 'esp_adc16' => request_var('adc16', 0), 71 | 'esp_adc17' => request_var('adc17', 0), 72 | 'esp_adc20' => request_var('adc20', 0), 73 | 'esp_adc21' => request_var('adc21', 0), 74 | 'esp_adc22' => request_var('adc22', 0), 75 | 'esp_adc23' => request_var('adc23', 0), 76 | 'esp_adc24' => request_var('adc24', 0), 77 | 'esp_adc25' => request_var('adc25', 0), 78 | 'esp_adc26' => request_var('adc26', 0), 79 | 'esp_adc27' => request_var('adc27', 0), 80 | 'esp_adc28' => request_var('adc28', 0), 81 | 'esp_adc29' => request_var('adc29', 0), 82 | 83 | 'esp_type' => request_var('type', ''), 84 | 'esp_chan' => request_var('chan', 0), 85 | 'esp_zone' => request_var('zone', 0), 86 | 'esp_location' => request_var('location', ''), 87 | 'esp_batt' => request_var('batt', ''), 88 | 'esp_actives' => request_var('actives', 0), 89 | 'esp_rssi' => request_var('rssi', 0), 90 | 'esp_adc_read' => request_var('adc_read', 0), 91 | 'esp_adc_trig' => request_var('adc_trig', 0), 92 | ); 93 | 94 | save_data($arr); 95 | $mode = 'lookup'; 96 | $action = 'refresh'; 97 | meta_refresh(0, 'edit.php?id=' . $id); 98 | } 99 | else 100 | { 101 | $json_array = get_record($id, $ip); 102 | } 103 | 104 | include('partial/left_blocks.html'); 105 | include('partial/section_search.html'); 106 | include('partial/footer.html'); 107 | -------------------------------------------------------------------------------- /esp/monitor.php: -------------------------------------------------------------------------------- 1 | 2 | 101 | 102 |