├── .gitignore ├── .idea ├── Hydrometer.iml ├── libraries │ └── MicroPython.xml ├── misc.xml ├── modules.xml └── vcs.xml ├── README.md ├── pic ├── antenna1.jpg ├── antenna2.jpg ├── antenna3.jpg ├── hydrometer1.jpg ├── hydrometer2.jpg ├── in_action.jpg ├── lolin32_pinout.png └── schematic.png ├── schematic.pdf ├── torpedo ├── battery.py ├── config.py ├── gy521.py ├── httpserver.py ├── imu.py ├── lib │ └── umqtt │ │ ├── __init__.py │ │ ├── errno.py │ │ └── simple2.py ├── main.py ├── microWebCli.py ├── microWebSrv.py ├── mqtt_client.py ├── regression.json ├── tempsensor.py ├── uftpd.py ├── user_settings.json ├── utilities.py ├── vector3d.py ├── wifi.py └── www │ ├── css │ ├── 6d8d69c8.b27393d0.css │ └── app.de49d83c.css │ ├── fonts │ ├── KFOkCnqEu92Fr1MmgVxIIzQ.5cb7edfc.woff │ ├── KFOlCnqEu92Fr1MmEU9fBBc-.87284894.woff │ ├── KFOlCnqEu92Fr1MmSU5fBBc-.b00849e0.woff │ ├── KFOlCnqEu92Fr1MmWUlfBBc-.adcde98f.woff │ ├── KFOlCnqEu92Fr1MmYUtfBBc-.bb1e4dc6.woff │ ├── KFOmCnqEu92Fr1Mu4mxM.60fa3c06.woff │ ├── flUhRq6tzZclQEJ-Vdg-IuiaDsNa.29b882f0.woff │ └── flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.0509ab09.woff2 │ ├── index.html │ ├── js │ ├── 2d22c0ff.e65a5548.js │ ├── 4b47640d.901ab753.js │ ├── 6d8d69c8.f69fc909.js │ ├── app.a74fa881.js │ ├── runtime.7a2e4202.js │ └── vendor.1b88c3c5.js │ └── statics │ ├── app-logo-128x128.png │ └── icons │ ├── apple-icon-120x120.png │ ├── apple-icon-152x152.png │ ├── apple-icon-167x167.png │ ├── apple-icon-180x180.png │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon-96x96.png │ ├── favicon.ico │ ├── icon-128x128.png │ ├── icon-192x192.png │ ├── icon-256x256.png │ ├── icon-384x384.png │ ├── icon-512x512.png │ ├── ms-icon-144x144.png │ └── safari-pinned-tab.svg └── uftpd.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/Hydrometer.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/.idea/Hydrometer.iml -------------------------------------------------------------------------------- /.idea/libraries/MicroPython.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/.idea/libraries/MicroPython.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/README.md -------------------------------------------------------------------------------- /pic/antenna1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/pic/antenna1.jpg -------------------------------------------------------------------------------- /pic/antenna2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/pic/antenna2.jpg -------------------------------------------------------------------------------- /pic/antenna3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/pic/antenna3.jpg -------------------------------------------------------------------------------- /pic/hydrometer1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/pic/hydrometer1.jpg -------------------------------------------------------------------------------- /pic/hydrometer2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/pic/hydrometer2.jpg -------------------------------------------------------------------------------- /pic/in_action.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/pic/in_action.jpg -------------------------------------------------------------------------------- /pic/lolin32_pinout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/pic/lolin32_pinout.png -------------------------------------------------------------------------------- /pic/schematic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/pic/schematic.png -------------------------------------------------------------------------------- /schematic.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/schematic.pdf -------------------------------------------------------------------------------- /torpedo/battery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/battery.py -------------------------------------------------------------------------------- /torpedo/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/config.py -------------------------------------------------------------------------------- /torpedo/gy521.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/gy521.py -------------------------------------------------------------------------------- /torpedo/httpserver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/httpserver.py -------------------------------------------------------------------------------- /torpedo/imu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/imu.py -------------------------------------------------------------------------------- /torpedo/lib/umqtt/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /torpedo/lib/umqtt/errno.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/lib/umqtt/errno.py -------------------------------------------------------------------------------- /torpedo/lib/umqtt/simple2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/lib/umqtt/simple2.py -------------------------------------------------------------------------------- /torpedo/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/main.py -------------------------------------------------------------------------------- /torpedo/microWebCli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/microWebCli.py -------------------------------------------------------------------------------- /torpedo/microWebSrv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/microWebSrv.py -------------------------------------------------------------------------------- /torpedo/mqtt_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/mqtt_client.py -------------------------------------------------------------------------------- /torpedo/regression.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/regression.json -------------------------------------------------------------------------------- /torpedo/tempsensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/tempsensor.py -------------------------------------------------------------------------------- /torpedo/uftpd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/uftpd.py -------------------------------------------------------------------------------- /torpedo/user_settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/user_settings.json -------------------------------------------------------------------------------- /torpedo/utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/utilities.py -------------------------------------------------------------------------------- /torpedo/vector3d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/vector3d.py -------------------------------------------------------------------------------- /torpedo/wifi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/wifi.py -------------------------------------------------------------------------------- /torpedo/www/css/6d8d69c8.b27393d0.css: -------------------------------------------------------------------------------- 1 | .guideStyle{width:600px} -------------------------------------------------------------------------------- /torpedo/www/css/app.de49d83c.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/www/css/app.de49d83c.css -------------------------------------------------------------------------------- /torpedo/www/fonts/KFOkCnqEu92Fr1MmgVxIIzQ.5cb7edfc.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/www/fonts/KFOkCnqEu92Fr1MmgVxIIzQ.5cb7edfc.woff -------------------------------------------------------------------------------- /torpedo/www/fonts/KFOlCnqEu92Fr1MmEU9fBBc-.87284894.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/www/fonts/KFOlCnqEu92Fr1MmEU9fBBc-.87284894.woff -------------------------------------------------------------------------------- /torpedo/www/fonts/KFOlCnqEu92Fr1MmSU5fBBc-.b00849e0.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/www/fonts/KFOlCnqEu92Fr1MmSU5fBBc-.b00849e0.woff -------------------------------------------------------------------------------- /torpedo/www/fonts/KFOlCnqEu92Fr1MmWUlfBBc-.adcde98f.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/www/fonts/KFOlCnqEu92Fr1MmWUlfBBc-.adcde98f.woff -------------------------------------------------------------------------------- /torpedo/www/fonts/KFOlCnqEu92Fr1MmYUtfBBc-.bb1e4dc6.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/www/fonts/KFOlCnqEu92Fr1MmYUtfBBc-.bb1e4dc6.woff -------------------------------------------------------------------------------- /torpedo/www/fonts/KFOmCnqEu92Fr1Mu4mxM.60fa3c06.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/www/fonts/KFOmCnqEu92Fr1Mu4mxM.60fa3c06.woff -------------------------------------------------------------------------------- /torpedo/www/fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNa.29b882f0.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/www/fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNa.29b882f0.woff -------------------------------------------------------------------------------- /torpedo/www/fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.0509ab09.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/www/fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.0509ab09.woff2 -------------------------------------------------------------------------------- /torpedo/www/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/www/index.html -------------------------------------------------------------------------------- /torpedo/www/js/2d22c0ff.e65a5548.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/www/js/2d22c0ff.e65a5548.js -------------------------------------------------------------------------------- /torpedo/www/js/4b47640d.901ab753.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/www/js/4b47640d.901ab753.js -------------------------------------------------------------------------------- /torpedo/www/js/6d8d69c8.f69fc909.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/www/js/6d8d69c8.f69fc909.js -------------------------------------------------------------------------------- /torpedo/www/js/app.a74fa881.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/www/js/app.a74fa881.js -------------------------------------------------------------------------------- /torpedo/www/js/runtime.7a2e4202.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/www/js/runtime.7a2e4202.js -------------------------------------------------------------------------------- /torpedo/www/js/vendor.1b88c3c5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/www/js/vendor.1b88c3c5.js -------------------------------------------------------------------------------- /torpedo/www/statics/app-logo-128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/www/statics/app-logo-128x128.png -------------------------------------------------------------------------------- /torpedo/www/statics/icons/apple-icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/www/statics/icons/apple-icon-120x120.png -------------------------------------------------------------------------------- /torpedo/www/statics/icons/apple-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/www/statics/icons/apple-icon-152x152.png -------------------------------------------------------------------------------- /torpedo/www/statics/icons/apple-icon-167x167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/www/statics/icons/apple-icon-167x167.png -------------------------------------------------------------------------------- /torpedo/www/statics/icons/apple-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/www/statics/icons/apple-icon-180x180.png -------------------------------------------------------------------------------- /torpedo/www/statics/icons/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/www/statics/icons/favicon-16x16.png -------------------------------------------------------------------------------- /torpedo/www/statics/icons/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/www/statics/icons/favicon-32x32.png -------------------------------------------------------------------------------- /torpedo/www/statics/icons/favicon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/www/statics/icons/favicon-96x96.png -------------------------------------------------------------------------------- /torpedo/www/statics/icons/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/www/statics/icons/favicon.ico -------------------------------------------------------------------------------- /torpedo/www/statics/icons/icon-128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/www/statics/icons/icon-128x128.png -------------------------------------------------------------------------------- /torpedo/www/statics/icons/icon-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/www/statics/icons/icon-192x192.png -------------------------------------------------------------------------------- /torpedo/www/statics/icons/icon-256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/www/statics/icons/icon-256x256.png -------------------------------------------------------------------------------- /torpedo/www/statics/icons/icon-384x384.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/www/statics/icons/icon-384x384.png -------------------------------------------------------------------------------- /torpedo/www/statics/icons/icon-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/www/statics/icons/icon-512x512.png -------------------------------------------------------------------------------- /torpedo/www/statics/icons/ms-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/www/statics/icons/ms-icon-144x144.png -------------------------------------------------------------------------------- /torpedo/www/statics/icons/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/torpedo/www/statics/icons/safari-pinned-tab.svg -------------------------------------------------------------------------------- /uftpd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dukeduck1984/Hydrometer-Esp32-Micropython/HEAD/uftpd.py --------------------------------------------------------------------------------