diff --git a/docs/_sources/api.rst.txt b/docs/_sources/api.rst.txt index 9d6722d8..d56494d8 100644 --- a/docs/_sources/api.rst.txt +++ b/docs/_sources/api.rst.txt @@ -84,7 +84,7 @@ GET: /api/status Retrieve the current device status via an HTTP GET command. Payload is in JSON format. * ``temp-format`` can be either ``C`` or ``F`` -* ``platform`` can be either ``esp8266``, ``esp32c3``, ``esp32s2``, ``esp32`` or ``esp32lite`` (floaty hardware) +* ``platform`` can be either ``esp8266``, ``esp32c3``, ``esp32s2``, ``esp32s3``, ``esp32`` or ``esp32lite`` (floaty hardware) * ``temp-c`` will be set to -273 C if there is no temp sensor * ``angle`` will be set to 0 if no valid angle is found and -1 if there is no gyro diff --git a/docs/_sources/configuration.rst.txt b/docs/_sources/configuration.rst.txt index 25e13bbd..a93ec2dd 100644 --- a/docs/_sources/configuration.rst.txt +++ b/docs/_sources/configuration.rst.txt @@ -294,6 +294,10 @@ long encapsulated in a small glass tube. See hardware section for more informati If the build is using an ESP32 then you can send data over BLE, simulating a Tilt device. Choose the color that you want the device to simulate. +* **Gravitymon BLE format: (Only ESP32)** + +Activates a gravitymon specific format that allows sending iSpindel JSON data over BLE. Will require specialized software to read this data. + * **OTA URL:** Should point to a URL where the firmware.bin file + version.json file are located. For an ESP32 target the firmware should be named firmware32.bin. @@ -360,9 +364,14 @@ This option allows you to set the correction temperature used in the automatic t * **DS18B20 Resolution:** -Define the resolution used on the temp sensor. 9 bits is default and will give an accuracy of 0.5C, 12 bits will give an accuracy of 0.0625C but will also -take longer time to measure.. - +Define the resolution used on the temp sensor. 9 bits is default and will give an accuracy of 0.5C and and provide longest batterylife. See data below from the datasheet. + +- 9 bits = 0.5°C, up to 93 ms reading +- 10 bits =0.25°C, up to 187 ms reading +- 11 bits = 0.125°C, up to 375 ms reading +- 12 bits = 0.0625°C, up to 850 ms reading + + * **Wifi connect timeout:** This is the amount of time allowed for a wifi connect. diff --git a/docs/_sources/functionality.rst.txt b/docs/_sources/functionality.rst.txt index 8a1350fb..17d9a5ed 100644 --- a/docs/_sources/functionality.rst.txt +++ b/docs/_sources/functionality.rst.txt @@ -60,6 +60,10 @@ The main features of RAM will cause the device to crash. So enable SSL with caution and only when you really need it. GravityMon will try to minimize the needed RAM but the remote service might not support that feature. +* **Enhanced BLE data transmission** + + Offers an option to send JSON payload over BLE (up to 512 chars) to include more data than standard TILT. + * **Create gravity formulas on the device** Another big difference is that this software can create the gravity formula in the device, just enter the diff --git a/docs/_sources/hardware.rst.txt b/docs/_sources/hardware.rst.txt index 9f45e116..ea0e570e 100644 --- a/docs/_sources/hardware.rst.txt +++ b/docs/_sources/hardware.rst.txt @@ -37,6 +37,7 @@ Gravitymon supports a number of ESP32 boards that offers bluetooth support. * esp32d1 mini, this was the first board i tried which is a smaller form factor of the first generetion esp32 with 2 cores. Slow on connecting to wifi is the main downside. * esp32c3 mini, a newer version based on the latest risc v7 architecture, is seen as the replacement for the esp8266 with bluetooth support. Don't buy v1.0 since that has a faulty wifi antenna. * esp32s2 mini, similar to the c3 board but without bluetooth support. +* esp32s3 mini, similar to the s2 board but with bluetooth support. It's possible to use this PCB and mount an ESP32 mini on top of that (c3 or s2 are prefered). The esp32 d1 mini is a larger formfactor and can be hard to fit into the tube. @@ -65,6 +66,11 @@ ESP32s2 mini This is model is fully supported by gravitymon. Same setup as for ESP32C3 mini. +ESP32s3 mini +++++++++++++ + +This is model is fully supported by gravitymon. Same setup as for ESP32S2 mini. + ESP32 d1 mini +++++++++++++ diff --git a/docs/_sources/index.rst.txt b/docs/_sources/index.rst.txt index 73708657..e146ceec 100644 --- a/docs/_sources/index.rst.txt +++ b/docs/_sources/index.rst.txt @@ -7,7 +7,7 @@ Welcome to GravityMon ##################### .. note:: - This documentation reflects **v1.4.0 beta**. Last updated 2023-10-02 + This documentation reflects **v1.4.0 beta**. Last updated 2023-12-02 What is GravityMon? -------------------- diff --git a/docs/_sources/installation.rst.txt b/docs/_sources/installation.rst.txt index 89cce73d..7fa9b31d 100644 --- a/docs/_sources/installation.rst.txt +++ b/docs/_sources/installation.rst.txt @@ -56,6 +56,11 @@ In the /bin directory you will find 4 different firmware builds; This is the release build for an ESP32s2-mini variant. When flashing an ESP32 you also need the *partition32s2.bin* file that outlines the flash memory structure. Due to the size of the firmware we are using a custom partition setup. +* **firmware32s3.bin** + + This is the release build for an ESP32s3-mini variant. When flashing an ESP32 you also need the *partition32s3.bin* file that outlines the flash memory structure. Due to + the size of the firmware we are using a custom partition setup. + * **firmware32lite.bin** This is the release build for an ESP32lite which is used by the floaty build (clone). diff --git a/docs/_sources/license.rst.txt b/docs/_sources/license.rst.txt index bbe3b496..e951e172 100644 --- a/docs/_sources/license.rst.txt +++ b/docs/_sources/license.rst.txt @@ -5,7 +5,7 @@ Licence MIT License -Copyright (c) 2021-22 Magnus +Copyright (c) 2021-23 Magnus Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/docs/_sources/releases.rst.txt b/docs/_sources/releases.rst.txt index a0c2f6c2..345882ba 100644 --- a/docs/_sources/releases.rst.txt +++ b/docs/_sources/releases.rst.txt @@ -6,15 +6,34 @@ Releases v1.4.0 (beta) ============= -* Changed wifi manager to modified version since the source project is no longer supported by author +Features +++++++++ +* *BUG* Reduced WIFI TX Power for C3 chip to improve WIFI connnection stability +* *NEW* Added experimental support for extended BLE data transmission (will require specialized server software) +* *NEW* Added support for ESP32S3 mini board +* *NEW* Moved to async webserver to speed up performance in configuration mode +* Added feature to migrate formula and gyro calibration data from an existing ispindel configuration (don't do a full erase before flashing) * Added possibility to set wifi settings in config (need manual reboot to apply) ++ Added option that shows the average value from the gyro reads + a button to reset that on the web ui. Might make it easier to do calibration of the value jumps around. + +Maintenance ++++++++++++ +* Changed wifi manager to modified version since the source project is no longer supported by author * Updated dependencies to latest versions as of Aug -23 -* Added feature to migrate formula and gyro calibration data from an existing ispindel configuration (don't do a full erase before flashing) +* Added UI tests to improve test coverage +* Added unit tests to improve test coverage +* Added option to run unit test code coverage with WOKWI +* Added scripts to check for code coverage on the esp32 (work in progess, not yet covering all parts of the code) +* Created script that checks for updates to dependant projects (test/converage.py) + +Documentation ++++++++++++++ +* Published code coverage for unit tests and apitest.py (gcov/README.md) + +Issues adressed +++++++++++++++++ * Updated code so it now works with newer versions of ArduniJSON -* Added option to check for unit test code coverage with WOKWI -* Added unit tests to improve coverage -* Fixed issue with ESP32 were reboot didnt work sometimes -* Published code coverage for unit tests +* Fixed issue with ESP32 were reboot didn't work sometimes v1.3.1 ====== diff --git a/docs/api.html b/docs/api.html index 3c977600..ae03f6aa 100644 --- a/docs/api.html +++ b/docs/api.html @@ -276,7 +276,7 @@

GET: /api/status
  • temp-format can be either C or F

  • -
  • platform can be either esp8266, esp32c3, esp32s2, esp32 or esp32lite (floaty hardware)

  • +
  • platform can be either esp8266, esp32c3, esp32s2, esp32s3, esp32 or esp32lite (floaty hardware)

  • temp-c will be set to -273 C if there is no temp sensor

  • angle will be set to 0 if no valid angle is found and -1 if there is no gyro

  • diff --git a/docs/configuration.html b/docs/configuration.html index 5b957c22..202be0d5 100644 --- a/docs/configuration.html +++ b/docs/configuration.html @@ -444,6 +444,10 @@

    Hardware Settings +
  • Gravitymon BLE format: (Only ESP32)

  • + +

    Activates a gravitymon specific format that allows sending iSpindel JSON data over BLE. Will require specialized software to read this data.

    +
    • OTA URL:

    Should point to a URL where the firmware.bin file + version.json file are located. For an ESP32 target the firmware should be named firmware32.bin.

    @@ -497,8 +501,13 @@

    Advanced Settings
  • DS18B20 Resolution:

  • -

    Define the resolution used on the temp sensor. 9 bits is default and will give an accuracy of 0.5C, 12 bits will give an accuracy of 0.0625C but will also -take longer time to measure..

    +

    Define the resolution used on the temp sensor. 9 bits is default and will give an accuracy of 0.5C and and provide longest batterylife. See data below from the datasheet.

    +
      +
    • 9 bits = 0.5°C, up to 93 ms reading

    • +
    • 10 bits =0.25°C, up to 187 ms reading

    • +
    • 11 bits = 0.125°C, up to 375 ms reading

    • +
    • 12 bits = 0.0625°C, up to 850 ms reading

    • +
    • Wifi connect timeout:

    diff --git a/docs/functionality.html b/docs/functionality.html index 8896fc56..1b0f39e0 100644 --- a/docs/functionality.html +++ b/docs/functionality.html @@ -249,6 +249,9 @@

    The main features

    esp32d1 mini, this was the first board i tried which is a smaller form factor of the first generetion esp32 with 2 cores. Slow on connecting to wifi is the main downside.

  • esp32c3 mini, a newer version based on the latest risc v7 architecture, is seen as the replacement for the esp8266 with bluetooth support. Don’t buy v1.0 since that has a faulty wifi antenna.

  • esp32s2 mini, similar to the c3 board but without bluetooth support.

  • +
  • esp32s3 mini, similar to the s2 board but with bluetooth support.

  • It’s possible to use this PCB and mount an ESP32 mini on top of that (c3 or s2 are prefered). The esp32 d1 mini is a larger formfactor and can be hard to fit into the tube.

    @@ -244,6 +245,10 @@

    ESP32c3 mini

    This is model is fully supported by gravitymon. Same setup as for ESP32C3 mini.

    +
    +

    ESP32s3 mini

    +

    This is model is fully supported by gravitymon. Same setup as for ESP32S2 mini.

    +

    ESP32 d1 mini

    I would suggest that you try how it fits into the PET tube before soldering it to the PCB. Make sure that the battery is attached since this will be a really tight fit.

    @@ -353,6 +358,7 @@

    Hardware extensionsiSpindle based on esp32
    • ESP32c3 mini
    • ESP32s2 mini
    • +
    • ESP32s3 mini
    • ESP32 d1 mini
    • Schema for esp32 build
    • Adding a reed (magnetic) reset switch
    • diff --git a/docs/index.html b/docs/index.html index b34bdc94..25a918ef 100644 --- a/docs/index.html +++ b/docs/index.html @@ -204,7 +204,7 @@

      Welcome to GravityMon

      Note

      -

      This documentation reflects v1.4.0 beta. Last updated 2023-10-02

      +

      This documentation reflects v1.4.0 beta. Last updated 2023-12-02

      What is GravityMon?

      diff --git a/docs/installation.html b/docs/installation.html index 03afbef1..7b17b9cd 100644 --- a/docs/installation.html +++ b/docs/installation.html @@ -245,6 +245,10 @@

      Binaries

      Licence

      MIT License

      -

      Copyright (c) 2021-22 Magnus

      +

      Copyright (c) 2021-23 Magnus

      Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights diff --git a/docs/releases.html b/docs/releases.html index 6fd1b2cb..5a2d4874 100644 --- a/docs/releases.html +++ b/docs/releases.html @@ -204,18 +204,46 @@

      Releases

      v1.4.0 (beta)

      +
      +

      Features

        -
      • Changed wifi manager to modified version since the source project is no longer supported by author

      • +
      • BUG Reduced WIFI TX Power for C3 chip to improve WIFI connnection stability

      • +
      • NEW Added experimental support for extended BLE data transmission (will require specialized server software)

      • +
      • NEW Added support for ESP32S3 mini board

      • +
      • NEW Moved to async webserver to speed up performance in configuration mode

      • +
      • Added feature to migrate formula and gyro calibration data from an existing ispindel configuration (don’t do a full erase before flashing)

      • Added possibility to set wifi settings in config (need manual reboot to apply)

      • +
      +
        +
      • Added option that shows the average value from the gyro reads + a button to reset that on the web ui. Might make it easier to do calibration of the value jumps around.

      • +
      +
      +
      +

      Maintenance

      +
        +
      • Changed wifi manager to modified version since the source project is no longer supported by author

      • Updated dependencies to latest versions as of Aug -23

      • -
      • Added feature to migrate formula and gyro calibration data from an existing ispindel configuration (don’t do a full erase before flashing)

      • +
      • Added UI tests to improve test coverage

      • +
      • Added unit tests to improve test coverage

      • +
      • Added option to run unit test code coverage with WOKWI

      • +
      • Added scripts to check for code coverage on the esp32 (work in progess, not yet covering all parts of the code)

      • +
      • Created script that checks for updates to dependant projects (test/converage.py)

      • +
      +
      +
      +

      Documentation

      +
        +
      • Published code coverage for unit tests and apitest.py (gcov/README.md)

      • +
      +
      +
      +

      Issues adressed

      +
      • Updated code so it now works with newer versions of ArduniJSON

      • -
      • Added option to check for unit test code coverage with WOKWI

      • -
      • Added unit tests to improve coverage

      • -
      • Fixed issue with ESP32 were reboot didnt work sometimes

      • -
      • Published code coverage for unit tests

      • +
      • Fixed issue with ESP32 were reboot didn’t work sometimes

      +

      v1.3.1

        @@ -225,8 +253,8 @@

        v1.3.1

        v1.3.0

        -
        -

        Features

        +
        +

        Features

        • Refactored logoutput from WifiManager to be consistent with other logs.

        • Added feature to do backup and restore of device settings. Data will be exported as a text (json) file.

        • @@ -241,8 +269,8 @@

          Features -

          Documentation

          +
          +

          Documentation

          • Updated getting started section to clarify what needs to be done during setup.

          • Updated documentation with new images and text

          • @@ -250,8 +278,8 @@

            Documentation -

            Issues adressed

            +
            +

            Issues adressed

            • BUG: Double reset was detected incorrectly on ESP32C3, created own code and dropped douoble reset detection library for better stability. Will now require 3 taps within 3 seconds each to go into wifi configuration.

            • BUG: Gyro and Tempsensor was not detected after a reset on ESP32 (needed power cycle), reverted to older Arduino version to solve the problem.

            • @@ -282,20 +310,20 @@

              Other

            v1.2.1

            -
            -

            Issues adressed

            +
            +

            Issues adressed

            • BUG: Under some circumstances the last part of the format template was omitted.

            -
            -

            Other

            +
            +

            Other

            • Update tinyexpr library to latest baseline (Used for forumula evaluation).

            -
            -

            Documentation

            +
            +

            Documentation

            • Minor updates and corrections to the documetation.

            • Updated Q&A section

            • @@ -304,8 +332,8 @@

              Documentation

              v1.2.0

              -
              -

              Features

              +
              +

              Features

              -
              -

              Documentation

              +
              +

              Documentation

              • Added section about the Floaty hardware

              • Fixed schema errors in hardware section and linked PCB options

              • @@ -326,8 +354,8 @@

                Documentation -

                Issues adressed

                +
                +

                Issues adressed

                • BUG: The first portion of a format template was lost when doing conversion.

                @@ -341,8 +369,8 @@

                v1.1.1

                v1.1.0

                -
                -

                Features

                +
                +

                Features

                • Added information to error log about abnormal resets (for instance crashes) to detect and fix those

                • Changed storage mode so that the device will go into deep sleep until reset (sleep forever)

                • @@ -392,8 +420,8 @@

                  User interface -

                  Documentation

                  +
                  +

                  Documentation

                  • Added documentation for Brewpiless as target

                  • Added documentation for BVrewblox as target

                  • @@ -405,8 +433,8 @@

                    Documentation -

                    Other

                    +
                    +

                    Other

                    • Upgraded framework for ESP8266 to v5.0.0

                    • Upgraded framework for ESP32 to v2.0.2

                    • @@ -417,8 +445,8 @@

                      Other

                    v1.0.0

                    -
                    -

                    Documentation

                    +
                    +

                    Documentation

                    • Update documentation to match v1.0

                    • Installation instructions updated on how to find the device after wifi has been configured.

                    • @@ -427,8 +455,8 @@

                      Documentation -

                      User interface

                      +
                      +

                      User interface

                      • Upgraded to bootstrap v5.1 for web pages.

                      • Added button on index page to direct to github issues.

                      • @@ -439,8 +467,8 @@

                        User interface -

                        Features

                        +
                        +

                        Features

                        • Added advanced setting to ignore angles that are lower than water. This is disabled by default.

                        • Added support for MPU6500 (standard is MPU6050).

                        • @@ -457,8 +485,8 @@

                          Features -

                          Issues addressed

                          +
                          +

                          Issues addressed

                          • BUG: Fixed issue in formula calculation in case there were a gap in the data series

                          • BUG: Field name for wifi strength changed from “rssi” to “RSSI”

                          • @@ -635,42 +663,48 @@

                            v0.4.0
                            • Releases
                                -
                              • v1.4.0 (beta)
                              • -
                              • v1.3.1
                              • -
                              • v1.3.0
                                  +
                                • v1.4.0 (beta) +
                                • +
                                • v1.3.1
                                • +
                                • v1.3.0
                                • v1.2.1
                                • v1.2.0
                                • v1.1.1
                                • v1.1.0
                                • v1.0.0
                                • v0.9.0
                                • diff --git a/docs/searchindex.js b/docs/searchindex.js index 206f878b..506db147 100644 --- a/docs/searchindex.js +++ b/docs/searchindex.js @@ -1 +1 @@ -Search.setIndex({docnames:["advanced","api","compiling","configuration","contributing","data","formula","functionality","hardware","index","installation","intro","license","q_and_a","releases","services"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":4,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,sphinx:56},filenames:["advanced.rst","api.rst","compiling.rst","configuration.rst","contributing.rst","data.rst","formula.rst","functionality.rst","hardware.rst","index.rst","installation.rst","intro.rst","license.rst","q_and_a.rst","releases.rst","services.rst"],objects:{},objnames:{},objtypes:{},terms:{"0":[0,1,2,3,5,7,8,9,10,15],"000":[1,7],"00000000232820948":3,"00000204052596":3,"000134722124":3,"0004":5,"00130346":3,"0017978":1,"004":5,"0050":5,"02":[0,9],"04":1,"04171":5,"0456":0,"053":1,"062":1,"0625c":3,"0c":7,"0x0":10,"0x10000":10,"0x8000":10,"1":[0,1,2,3,5,7,9,10,13,15],"10":[1,3,6,7,9,10,13,14,15],"100":[9,13,14],"100m":7,"105":1,"1052":1,"11":[10,13],"1100":14,"115200":[3,10],"1170":1,"12":[1,3,5,7,14],"120":[1,14],"13":[8,10],"14":[3,6],"15":[3,8],"15min":[7,14],"15v":[3,13],"16":8,"1600":14,"168":[1,3,10],"16k":14,"17":8,"175":15,"18":5,"1883":[1,3],"192":[1,3,10],"196":7,"1s":3,"2":[0,1,5,6,7,8,9,10,13,15],"20":[0,1,3,5,7,10,14],"200":1,"2021":12,"2023":9,"20c":[3,14],"21":[0,5],"22":[1,12],"2200":7,"2249":1,"23":[0,14],"25":[1,3,7,10,15],"256dpi":[9,14],"26":7,"27":15,"273":1,"273c":9,"28":0,"2e6753":5,"2k":14,"2v":8,"3":[0,1,2,3,5,6,7,8,9,10,13,15],"30":[1,3,7],"300":[3,5,7,14],"32":1,"33":[5,6],"330":1,"34":5,"35":[7,8],"3600":3,"375":5,"3c":7,"3s":7,"4":[0,1,3,6,7,9,10,13,15],"40":[7,9],"400":[7,13],"401":13,"403":13,"404":13,"408":7,"40k":14,"43":[6,7],"430000":6,"45":5,"47":14,"470k":8,"491f":9,"4ghz":10,"4s":3,"5":[3,5,6,7,9,10,13,15],"50":[1,3,7],"500":1,"52":0,"54":1,"546":7,"54894":5,"56":[1,7,10],"58":[0,1,5],"59":1,"5c":3,"5min":14,"5v":8,"6":[1,5,7,9,13,15],"60":[3,7],"63":[3,14],"67":5,"673":0,"68":3,"6s":7,"6v":3,"7":[9,13],"75":0,"78":15,"8":[0,6,7,9,13,15],"80":[1,10,15],"800":3,"8000":[3,14],"802":10,"8086":1,"8266":7,"85":3,"86":[1,6],"87":0,"885":7,"8883":3,"89":[0,1,5],"8n1":10,"9":[1,3,7,9,13],"90":[1,3,7,11,13],"900":[0,3,5,7],"9090":1,"93":1,"9436":1,"96":5,"96796":5,"970":15,"99":1,"boolean":1,"break":[3,14],"case":[3,6,7,10,13,14],"char":[3,14],"class":[2,14],"default":[0,1,3,6,10,13,14,15],"do":[1,3,4,7,9,10,11,12,13,14,15],"export":[7,14],"float":[8,9],"function":[1,2,3,9,14],"import":[1,14],"int":1,"long":[0,3,4,7,14],"new":[1,2,3,4,7,10,14],"null":14,"public":14,"return":[1,14],"short":[13,14],"static":15,"switch":[3,7,13,14,15],"true":[1,15],"try":[6,7,8,9,10,13,14],"while":[3,7],A:[3,7,8,9,12,14],AND:12,AS:12,And:7,As:[7,14],At:7,BE:12,BUT:12,But:[4,10],FOR:12,For:[1,3,7,8,9,15],IN:12,IS:12,If:[0,1,2,3,4,5,7,8,10,11,13,14,15],In:[2,3,4,7,10,11,13,14,15],Is:9,It:[2,3,6,8,9,11,13,14,15],Its:[7,8,11,15],NO:12,NOT:12,No:[7,8,13],Not:[7,10,13,14],OF:12,OR:12,On:[2,7,11,15],One:[3,7],Such:1,THE:12,TO:12,The:[0,1,2,3,4,5,8,9,10,11,12,13,14,15],There:[2,3,7,8,11,15],These:[0,3],To:[0,7,10,13,14,15],WITH:12,Will:[1,2,3,14],With:7,_batt:15,_grav:15,_rssi:15,_temp:15,_tilt:15,a0:8,a10:1,a19:1,a1:1,a2:1,a3:1,a4:1,a5:1,a6:1,a7:1,a8:1,a9:1,abl:[7,8,14,15],abnorm:[3,14],about:[3,14],abov:[1,5,7,10,12,13,15],accept:[3,13,14],access:[1,3,10,11,13,14,15],accord:14,account:15,accur:[7,14],accuraci:3,achiev:9,act:[8,14],action:[11,12],activ:[1,3,7,9,13,14],activate_ota:2,ad:[0,3,5,7,10,11,14,15],adapt:7,add:[3,4,7,8,11,13,15],addit:[7,8,14],address:[1,3,10,11,15],adjust:[1,3,6,7,8,11,13,14],adress:9,advanc:[6,9,13,14],affect:3,after:[3,7,8,9,10,14,15],afterward:5,again:[3,13,14],against:[3,6,13,14],alia:15,align:14,aliv:14,all:[1,3,4,7,8,11,12,13,14,15],alloc:15,allow:[0,3,7,9,14,15],almost:7,alreadi:[10,15],also:[0,3,5,6,7,8,9,10,13,15],alwai:[1,2,7,13],amount:[3,14],an:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15],analog:8,angl:[0,1,3,5,6,7,9,11,13,14,15],ani:[0,2,3,9,12,13,15],anim:9,anonym:3,anoth:[3,7,8,15],antenna:8,anymor:14,anyon:4,anywai:3,ap:[7,10,13],api:[3,7,9,14,15],api_kei:15,apikei:15,app:[0,1,14,15],append:3,appli:[3,8,14],applic:[1,3,15],appreci:4,approach:[4,9,14],approx:7,ar:[0,1,2,3,4,5,7,8,9,10,11,13,14,15],architectur:8,arduino:[9,13,14,15],arduinocurvefit:9,arduinojson:9,ardunijson:14,ardurino:2,area:7,aris:12,around:[3,7,11,14],articl:9,aspect:3,assist:[4,7,9,14],associ:12,assum:[3,4,8,15],attach:[2,3,8,11],attempt:3,aug:14,auth:[1,3,14,15],authent:[13,14],author:[3,12,14],auto:[14,15],autodiscov:15,autom:[14,15],automat:[2,3,7,10,14,15],aux_temp:15,avail:[0,3,4,7,10,13,14,15],averag:[1,3,14],avoid:[7,13,14],awak:7,awesom:11,ax:1,ay:1,az:1,b:[10,14],back:7,backup:[7,14],bad:13,balanc:[3,7],band:10,base:[3,4,7,9,10,14,15],baselin:14,basic:[9,10,15],batch:15,batter:7,batteri:[0,1,3,4,5,8,9,13,14,15],baud:10,bblanchon:9,becaus:9,becom:[3,14],been:[1,3,4,6,7,9,10,13,14,15],beer:[7,9,15],befor:[3,7,8,10,14],behav:7,behaviour:[10,14],being:[0,7,13],believ:[3,13],below:[1,3,7,8,9,13,14,15],benefit:[3,4],besid:7,best:[4,9,10],beta:9,better:[3,7,9,14,15],between:[0,3,5,7,8,9,10,13],big:7,bigger:3,bin:[2,3,10],binari:[2,9],bit:[3,14],black:1,blank:[0,3,14],ble:[1,3,7,14],blink:3,block:[11,13],blue:[1,7,10],bluetooth:[3,7,8,9],blynk:[3,9,14],board:[7,8,10,14],bootstrap:[11,13,14],both:[1,3,6,10,14],bottleneck:7,bound:13,bpm:15,bracket:15,brew:[7,9,10,13,15],brewblox:[9,14],brewcast:15,brewer:[4,7,9,14],brewersfriend:15,brewfath:[3,7,9,14],brewflash:[9,11],brewpi:9,brewpiless:[9,14],brewspi:[9,14],broadcast:11,browser:[10,11],bucket:[1,3,7,14],bucket_id:1,buffer:[13,14],bug:14,bui:8,build:[0,1,2,3,7,10,14],built:[0,7,8,9,11,13],button:[0,3,8,10,11,14,15],bvrewblox:14,c3:[2,7,8,9,10,14],c:[0,1,2,3,4,5,7,12,14,15],ca:[3,7],cabl:[2,10],cal:3,calc:6,calcual:14,calcul:[0,1,3,7,8,9,11,14],calibr:[1,3,6,7,9,10,14],call:[9,10,13,14],can:[0,1,2,3,5,6,7,8,9,10,11,14,15],cannot:[0,3,8,13],cap:[3,8,14],caus:[2,3,7,9,14],caution:[1,3,7],cdn:[11,13],celsiu:[1,3,7],certain:2,cfg_appver:2,chanc:14,chang:[1,2,3,7,8,13,14,15],channel:[8,10,15],chapter:[3,15],charact:15,charg:[3,7,9,12,14],charger:[3,8],check:[2,3,5,7,10,13,14,15],checkbox:[1,3],checklist:9,cherri:8,cherryphilip:14,chip:[1,2,8,9,10,14],choos:3,circl:8,circuit:14,circumst:14,circumstans:2,claim:[7,12],clamp:15,clampsglow:15,clampsgupp:15,clarifi:14,cleanup:14,clear:7,clearwifi:9,client:14,clone:10,close:[8,11,14],cloud:15,code:[1,3,4,7,9,11,14],codeplea:[9,14],collect:[3,7,15],color:[1,3],com4:10,com6:10,com:[9,10,11,13,14,15],combin:9,come:9,command:[1,4,10],comment:[7,15],commit:[2,4],common:[3,7,11,13],commun:[3,9],compar:7,compat:[3,8,9,11,14],compil:[7,8,9],complaint:14,complet:[9,15],complex:[6,13],compon:[3,9],comput:10,condit:[3,4,7,12],config:[2,3,9,14,15],configr:3,configur:[1,7,8,9,13,14,15],connect:[1,2,3,7,8,10,11,12,13,14,15],conserv:7,consid:10,consist:14,consol:[1,2,3,8,14],constant:1,constantli:3,consum:7,consumpt:7,contain:[2,5,9,11,15],content:[2,3,5],contenttyp:1,contract:12,contribut:9,control:[9,14,15],convers:14,convert:[1,3,7,8],convini:2,cool:[3,7],copi:[0,12,14],copyright:12,core:8,corr:[0,5,13],correct:[0,1,2,3,5,6,7,8,9,13,14,15],correctli:[9,11,14],correl:9,correspond:[1,2,10],corrupt:2,could:[11,13,14],count:1,cover:[9,11],coverag:14,cpp:[2,14],crash:[2,3,7,13,14],creat:[3,4,5,7,9,10,13,14,15],creation:14,creator:[6,9],credenti:15,css:[9,13],current:[0,1,3,7,9,14],custom:[0,3,7,10,13,14,15],cycl:[3,7,14],d0:13,d1:[7,9,10,14],d7:8,d8:8,dai:[7,14],damag:12,dash:3,data:[0,1,2,3,7,9,11,14,15],date:7,db:[3,9],dbm:15,dead:7,deal:12,debug:9,decim:[0,14],decis:3,deep:[2,3,7,13,14],def:1,defin:[1,3,7,10,14,15],defint:2,deg:15,degc:15,degf:15,degre:[3,7,11,13,14],delai:[7,14],delet:[1,14],deni:13,densiti:9,depend:[1,3,14],deprec:14,depth:8,deriv:[3,11,13],describ:14,descript:[0,2,7,14],design:[3,8,9],destin:7,detail:[8,11],detect:[3,7,14],determin:3,dev:15,dev_cla:15,develop:2,deviat:[1,3,6,7,13,14],devic:[0,2,5,6,7,8,9,14,15],device_nam:[5,10],deviceid:[1,3],devicenam:[10,15],diagram:14,didnt:14,differ:[3,6,7,8,9,10,13,14,15],difficult:9,dii:9,dio:10,diod:[8,13],direct:14,directli:11,directori:[4,10],disabl:[2,3,14],disappear:[14,15],discard:3,disconnect:13,discoveri:15,discuss:9,displai:[0,3,7,14,15],distil:8,distribut:12,divid:8,diybrew:9,doc:[2,14],document:[2,7,9,10,11,12,15],documet:14,doe:[2,3,7,8,9,10,14,15],don:[3,5,7,8,9,10,14,15],done:[2,3,7,8,9,10,11,13,14,15],dont:[2,3,8,10],doubl:[3,14],doublereset:14,douobl:14,down:[7,14],downgrad:14,download:[3,5,10,13,14],downsid:8,drain:[3,11],dramat:7,draw:7,driver:10,drop:[3,7,13,14],ds18b20:[2,3,7,9,13],due:[3,10,13,14],dure:[1,3,8,9,14],duse_serial_pin:[2,8],e422a3:0,e456743:0,each:[3,5,14,15],earlier:15,easi:[5,11,14],easier:[3,7,14,15],easiest:3,easili:7,edit:[14,15],editor:[3,7,9,13,14,15],ee1bfc:1,eeprom:1,effici:7,effort:7,either:[1,3,6,7,11,15],electron:[3,9],els:1,empti:[0,6],enabl:[1,2,3,7,8,14],encapsul:3,encod:13,encount:6,encrypt:7,end:[14,15],endless:14,endpoint:[0,1,3,7,11,13,14,15],engin:14,enjoi:[7,11],enough:[2,7,13,15],ensur:[7,8,13],enter:[0,3,6,7,10,11,13,14,15],entir:7,entiti:15,equal:6,eras:[10,14],erase_flash:10,error:[1,3,6,7,9,14,15],esp32:[1,2,3,7,9,10,14],esp32c3:[1,10,14],esp32c3v1:14,esp32d1:8,esp32lit:[1,2,10],esp32s2:[1,10],esp8266:[0,1,3,7,9,14,15],esp8266_wi:10,esp:[3,7,10],esp_doubleresetdetector:14,esp_wifimanag:[9,14],espressif:10,esptool:9,essenti:7,establish:7,estim:[3,14],etc:1,evalu:14,even:[6,8,15],event:[12,13],everi:[3,7,15],exampl:[0,1,3,6,7,8,9,10,14,15],excel:[4,8,9],except:1,excess:2,execut:[3,5,7,13],exist:[3,5,10,14],expect:15,experiment:[3,14],explain:3,explicit:15,explor:4,express:12,ext_temp:15,extend:[5,14],extens:9,extern:[2,9,15],extra:3,extract:14,extrem:14,f:[0,1,3,5,7,14,15],factor:[1,3,8,13,14],factori:[3,7,9,14],fahrenheit:[1,3,7,14],fail:[1,6,7,10,13,14],fake:14,fallback:14,fals:1,fantast:9,fast:10,faulti:[7,8],featur:[0,3,4,8,9,11,13],ferment:[7,9,15],fermentrack:[7,9,14],fetch:13,few:[7,8,9,10,11],fi_channel_selection_guidelin:10,field1:15,field2:15,field3:15,field4:15,field5:15,field8:15,field:[0,3,7,8,9,10,14,15],figur:7,file:[1,2,3,4,5,7,9,10,12,13,14,15],filenam:14,filesystem:2,filter:[9,14],find:[6,7,9,11,14,15],fine:[4,7,8,14,15],firmwar:[1,3,9,11,14],firmware32:[3,10],firmware32c3:10,firmware32c3v1:10,firmware32lit:10,firmware32s2:10,first:[3,5,8,10,11,14,15],fit:[8,12,14],fix:[7,9,13],flash:[2,3,5,9,10,14],flash_mod:10,flat:[3,11,13],floati:[1,2,3,7,9,10,14],fluid:9,focu:4,follow:[1,2,3,4,7,8,9,10,11,12,15],forbidden:13,forc:[3,7,8,10,14],forev:[3,14],forget:[3,15],form:[1,8],format:[1,3,4,7,9,13,14,15],formfactor:8,formula:[0,3,7,9,10,14],forum:9,forumula:14,found:[1,2,4,7,9,10,11,13,14,15],fragment:14,framework:[9,11,14],free:[12,14],frequenc:14,friend:[7,9,14],from:[0,2,3,4,5,7,8,9,10,11,12,13,14,15],front:7,full:14,fulli:[3,7,8,9],functional:2,furnish:12,futur:[7,10],g10:1,g1:1,g2:1,g3:1,g4:1,g5:1,g6:1,g7:1,g8:1,g9:1,g:[0,1,5,10],gap:14,gather:7,gener:4,generet:8,get:[2,3,7,8,9,10,13,14,15],getbootstrap:9,git:[0,2],github:[3,7,9,11,14],gitrev:1,give:[3,6,11],glass:[3,8],gnd:[2,8],go:[3,7,8,9,10,11,14],goal:9,goe:[2,15],good:[3,4,7,9,11,14],grant:12,graph:[6,7,9],graphitemast:[9,14],graphj:9,graviti:[0,2,4,5,6,7,8,9,10,13,14,15],gravity32:2,gravity32c3:2,gravity32c3v1:2,gravity32lit:2,gravity32s2:2,gravity_unit:15,gravitymod:14,gravitymon56ea34:10,gravitymon:[3,7,8,10,11,14,15],gravitymonxxxxxx:11,gravmon2:[0,15],gravmon2_grav:15,gravmon2_rssi:15,gravmon:[1,3,5,14,15],gravmon_:15,great:3,green:[1,9],ground:8,guid:[1,3,7,11],guidelin:11,gx:1,gy:1,gyro:[0,1,3,7,8,9,10,13,14],gz:1,h1:1,h2:1,h2zero:[9,14],ha:[1,3,4,6,7,8,9,10,13,14,15],had:[6,9,14],handl:[7,9,14,15],hang:14,happen:5,hard:[8,14],hardwar:[2,4,7,9,11,13,14],hash:0,have:[3,4,6,7,8,9,10,11,13,14,15],havent:14,head:11,header:[1,3,13,14,15],help:7,here:[1,3,6,7,8,9,10,11,13],herebi:12,hidden:10,high:[3,6,7,13,14],higher:[3,7,13,14],hint:6,histori:15,hold:10,holder:12,home:[4,7,9,10,14],homeassist:[14,15],homebrewtalk:9,homepag:[9,11],horizont:3,host:[1,5,7,15],hour:[3,7,14],how:[0,1,3,6,7,8,9,11,14],howev:[7,9],htm:10,html:[2,5,9],http1:[1,3],http2:1,http3:1,http:[1,3,7,9,10,11,14,15],huge:14,hydromet:[9,14],i2cdev:14,i2cdevlib:9,i:[2,3,4,7,8,9,10,11,14,15],id:[0,1,3,5,7,11,14,15],idea:9,ideal:7,identifi:[6,13,14,15],ignor:[1,3,7,14],imag:[2,7,8,13,14],img:2,impact:7,implement:[8,9,15],impli:12,improv:[3,14],inaccur:7,incbin:[9,14],includ:[1,2,3,9,12,13,14,15],incorrect:14,incorrectli:14,increas:[6,8,14],indefinit:7,independ:7,index:[7,9,11,14],industri:15,influx:[1,3,9,13],influxdb2:[1,7],influxdb:[1,3,5,7,9,14],inform:[3,7,8,9,10,11,13,14,15],init:14,initi:[11,14],inner:8,input:[2,3],insert:3,instal:[3,4,7,9,11,14,15],instanc:[3,14],instead:[1,3,8,10,11,14],instruct:[11,14,15],integr:[7,9,14],intens:9,interact:[7,9,15],interfac:[3,7,10,11,15],intern:[1,3,7,14],internet:[7,11,13],interpret:15,interv:[0,1,3,5,7,10,14,15],invalid:[3,13,14],io:[9,14],iot:15,ip:[1,3,10,11,15],ispindel000:15,ispindel:[1,5,7,8,9,11,14,15],ispindel_sg:15,ispindl:[3,4,7,9,11,14,15],issu:[3,6,7,9,10,11,13],its:[3,7,10,11,13,14],javascript:13,jchart:14,jqueri:[11,13,14],jrowberg:9,jsdelivr:[11,13],json:[0,1,3,7,9,14,15],just:[0,3,7,8,10,13,15],kb:14,keep:[4,7,14],kei:[0,1,15],keyword:1,khoih:[9,14],kind:12,know:[7,9],lack:3,larg:[0,6,13,14,15],larger:[8,14],last:[0,3,9,14],later:7,latest:[8,10,14],layout:[3,14],lead:14,leak:13,least:[7,10,13],leav:[1,7],led:[3,10,14],length:14,less:[3,7,8,14,15],let:[11,15],level:[3,6,8,14],liabil:12,liabl:12,lib:2,librari:[1,2,7,9,10,13,14],licenc:9,licens:12,life:[3,4,9,14],lifespan:3,lifetim:14,lightweight:9,like:[0,3,7,9,10,11,13,15],limit:[3,8,10,12,14,15],line:[5,7,15],link:[3,10,14],linux:7,list:[0,2,7,9,10,13,15],listen:10,lite:[2,9,14],littl:[9,13],littlef:[9,14],load:[0,14],local:[1,3,7,10,11],locat:3,log:[2,3,6,7,9,10,14,15],logfil:[3,15],loglevel:9,logoutput:14,longer:[3,7,14],look:[0,10,11,15],loop:14,lorol:9,lost:[13,14],lot:[7,8,9,13],low:[1,3,7,13,14],lower:[8,14],m:[4,8,10],ma:7,mac:10,made:4,magnet:3,magnu:[4,12],mai:2,main:[3,8,9,14],mainli:7,mainten:10,major:7,make:[7,8,10,11,13,14,15],manag:[2,10,14,15],mani:[3,7,9,10,14,15],manual:[5,14],manufactur:3,match:[7,14,15],max:[1,3,13,14],maximum:[2,3,14],md:2,mdl:15,mdn:[0,1,3,5,10,11,14,15],mean:[3,6,7,9],measur:[0,3,5,7,8,9,11,13,14,15],meet:11,memori:[9,10,13,14,15],menu:[10,14],merchant:12,merg:[1,12,14],messag:[1,3,9,14,15],meter:7,method:[7,14,15],mfln:14,mhz:10,microcontrol:[9,15],might:[3,7,8,9,10,11,14,15],migrat:[7,10,14],milesburton:9,min:[3,14],mind:4,mini:[2,9,10,14],minifi:2,minim:7,minimis:2,minor:14,minut:3,miss:[5,7,14],mit:12,mm:3,mobil:[10,15],mode:[1,2,3,7,8,9,10,11,13,14,15],model:8,modern:[9,11],modif:8,modifi:[3,8,12,14,15],modul:9,monitor:[2,3,4,7,9,11,15],more:[3,7,8,9,11,13,14,15],most:[3,7,13,15],mount:[8,14],move:[1,3,7,10,14],movement:[3,7,14],mozilla:3,mpu6050:14,mpu6500:14,mpu:14,mqtt:[1,3,7,9,14,15],ms:[3,7],much:[3,7,8,9,13],multipl:[7,15],must:[3,10],my:[4,7,8,9],mydeviceid:1,mygrav:1,myservernam:15,n:10,name:[0,1,3,5,10,14,15],natur:9,navig:14,need:[0,1,2,3,7,8,9,10,11,14,15],neg:3,negoti:14,net:[11,13,15],network:[3,7,10,13,15],never:[2,3,9],newer:[3,5,7,8,10,14],next:[4,10],nice:[6,7],nimbl:[9,14],non:14,noninfring:12,normal:[7,8,10,14,15],note:[10,15],noth:5,notic:[10,12],now:[7,11,13,14],npm:[11,13],number:[3,5,8,9,14,15],obtain:12,occur:[3,7,9,13,14,15],off:[1,3,11,14],offer:8,offici:10,often:3,old:[10,14],older:[9,14],omit:14,onc:[3,6,8,9,10,11,15],one:[1,3,5,7,8,10,13,14,15],ones:[8,9,13],onewir:[9,14],onli:[1,2,3,7,8,9,10,14,15],open:[3,4,8,10,11,14,15],opensourc:8,oper:[3,7,14],opposit:10,optim:[3,7],option:[3,7,8,9,11,13,14,15],orang:[1,7],order:[2,3,4,6,7,8,9,10,11,15],org:1,organis:3,orient:[3,13],origin:[7,9],ota:[1,2,3,5,7,14],other:[1,3,4,7,10,11,12,13,15],otherwis:12,out:[3,7,8,10,11,12,13,14],outlin:10,output:[0,1,2,10,14],over:[3,6,7,9,11,14,15],overflow:13,overview:6,own:[4,14],p:[0,1,5],packag:1,page:[3,6,7,9,10,11,13,14],paid:15,pair:1,param2:3,param:3,paramet:[1,3,5,13,14,15],pars:15,parser:9,part:[8,14,15],particular:12,partit:10,partition32:10,partition32c3:10,partition32s2:10,partitions32c3:10,pass:1,password:[2,3,10,13,15],path:2,paulstoffregen:9,payload:[1,13,14,15],pcb:[8,14],pdf:10,peak:7,per:[3,14,15],percent:[0,14],percentag:0,perform:[9,14],perhap:3,period:7,permiss:12,permit:12,persist:15,person:12,pet:8,peter:9,ph:15,philip:8,php:15,pi:15,pick:9,pin:[2,3,8,9,14],pink:[1,7],place:[3,7,11,14],plan:10,platform:[1,4,8,15],platformio:[2,10,14],plato:[0,1,3,7,14,15],pleas:[3,7,9,11,13,15],plugin:2,podcast:9,point:[3,6,7,8,10,11,13,14,15],poor:3,pop:3,popul:[9,10,11],port:[1,2,3,10,14],portal:[1,3,14],portion:[12,14],posit:8,possibl:[3,7,8,10,13,14,15],post:[3,9,13,14,15],potenti:1,power:[2,11,14],pr:4,pre:[2,4],prefer:[8,10],prefix:3,present:[1,5],press:[3,10,11],pressur:15,pressure_unit:15,prevent:15,previou:[11,14,15],previx:3,primari:[10,14],print:1,priorit:3,prioriti:7,probabl:[6,7,13,14,15],probe:14,problem:[6,7,13,14],proce:10,process:[2,9],prog:[9,14],program:9,progress:9,project:[4,5,8,9,14],promot:14,properli:[11,14],provid:[7,9,12],proxim:8,psi:15,publish:[12,14,15],purpl:1,purpos:12,puse:7,push2:1,push3:1,push:[0,7,9,13,14,15],put:[7,10],py:10,python:9,q:[9,14],qo:15,qualiti:7,quicker:14,quit:[7,9],qwerti:1,r3:8,rais:3,ram:[7,13,14],rang:[7,9,15],rate:10,raw:3,react:8,read:[1,3,5,6,7,8,13,14,15],readi:10,readm:2,real:[7,8,14],realiti:7,realli:[3,7,8,14],reason:[3,8,9,13],reboot:[10,14],receiv:[11,14,15],reciev:15,recip:15,recommend:[3,8,11,15],reconnect:3,record:3,recreat:3,red:[1,8],reduc:[0,3,7,14,15],reed:[3,14],refactor:14,reflect:[3,9],refus:13,regard:[4,6],regist:15,registr:[14,15],regular:7,reject:[3,13],relat:[7,10],releas:[2,9,10],reli:10,reload:0,remix:9,remot:[3,7],remov:[1,6,8,13,14],render:[9,11],replac:[8,9,15],report:9,repositori:[7,9,11],request:[1,3,4,9,11,13,14,15],requir:[1,7,11,13,14,15],reserv:14,reset:[0,1,3,10,11,14],resistor:[8,11,13],resolut:[1,3,14],resouc:8,resourc:[8,11],resp:1,respond:[4,14],respons:[1,7,9,14],responsecod:1,rest:[7,9],restart:[3,14,15],restet:14,restor:[7,14],restrict:12,result:[9,14],retain:15,retri:7,retriev:1,revert:14,revis:0,rewrit:14,right:12,risc:8,root:3,rotario:9,router:[10,11],row:8,rssi:[0,1,5,13,14,15],rst:[10,13],run:[0,2,3,4,5,7,10,11,13,14,15],runtim:[1,7,14],rx:[2,8,14],s2:[2,8,9,10,14],s2e4:9,s:[3,5,7,8,9,10,14],sai:[10,14],same:[0,1,7,8,9],save:[0,3,7,9,10,13,14,15],saw:10,scanner:10,schema:14,screen:[3,10],script:[1,2,7,14,15],sdk:14,seam:13,search:[1,9],second:[0,1,3,5,7,10,11,14],secondari:[7,10,14],section:[3,7,11,14,15],secur:[3,13,15],see:[3,6,7,9,14,15],seen:[8,9],select:[0,10,14,15],selftest:11,sell:12,send:[1,2,3,5,7,9,13,14,15],sensit:[3,6,15],sensor:[1,3,7,9,13,14,15],sent:[0,1,3,7,9,15],separ:5,sequenc:[3,7,8,15],seri:14,serial:[1,3,8,9,11,14],serv:5,server:[3,5,7,11,13,14,15],servic:[0,3,7,9,13,14],session:13,set:[1,6,7,9,10,13,14,15],set_config:1,setup:[3,8,9,10,14,15],sever:[3,10,11,14,15],sg:[0,1,3,5,6,7,13,14,15],shall:12,share:7,shoot:2,shorter:3,should:[1,3,7,10,11,14,15],show:[0,3,7,8,9,13,14,15],shown:[1,3,10,11,14],side:[7,10],signal:0,signal_strength:15,sim:9,similar:[3,8],simpl:[9,10],simpler:8,simplifi:14,simul:[1,3,6,7,9,14],sinc:[1,2,3,6,7,8,9,11,13,14,15],site:[10,11],size:[10,13,14],skip:[3,7,11,13,14],skip_sleepmod:2,sleep:[0,1,2,3,5,7,9,11,14,15],slightli:14,slow:[0,3,7,8,10,14],small:[0,3,7],smaller:[8,14],smooth:7,so:[2,3,6,7,8,9,10,11,12,13,14,15],softwar:[0,4,7,8,11,12,15],sofwar:2,solder:[8,13],solid:3,solv:14,some:[1,3,7,9,13,14],sometim:[13,14],sourc:[4,9,10,14,15],space:[10,14],spanish:9,spare:4,specif:[5,15],speed:[3,7],spent:7,split:14,spouliot:9,spy:[7,15],src:[2,4],src_doc:2,ssid:[1,2,10,13,14],ssl:[3,7,9,13,14,15],stabil:[4,14],stabl:[3,7,14],standard:[1,2,3,4,5,7,8,10,13,14,15],start:[3,6,7,9,10,14,15],startup:[1,3,8,14],stat_t:15,state_top:15,statu:[9,14],statup:14,status_cod:1,step:[3,7,9,10,14],still:[5,10,14],stop:13,storag:[3,14],store:[3,7,10,11,13,14],stream:[13,15],strength:[0,14],string:[0,15],structur:[9,10,14],studio:2,style:2,sub:14,subject:12,sublicens:12,submit:[6,15],subscript:[13,15],substanti:12,subsystem:4,success:[1,10,14],sudo:15,suggest:[4,8,11],suppli:[1,3,6,13,15],support:[1,3,7,8,9,10,14],sure:[7,8,13,15],surfac:[3,11],surround:3,sw:15,swap:15,swing:15,symon:9,symptom:14,system:5,systemctl:15,t:[3,5,7,8,9,10,14,15],tabl:[3,7],tag:14,take:[3,7,9,11,14,15],tap:[3,10,14],target:[0,1,3,7,9,13,14,15],technolog:4,telemetri:1,temp:[0,1,3,5,7,13,14,15],temp_unit:[5,15],temperatur:[0,1,3,5,7,8,9,14,15],templat:[0,3,5,7,9,13,14,15],tempsensor:[1,14],term:7,termin:10,test:[0,2,7,8,9,14,15],text:[0,7,14,15],than:[3,7,8,13,14],thats:8,thei:[3,5,13],them:[7,11,15],theori:7,thi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15],thijs:9,thing:10,thingspeak:[9,14],thingsspeak:7,those:14,though:15,threashold:1,threshold:[3,6,14],through:14,thu:14,tight:8,tile:7,tilt:[0,1,3,5,7,9,13,14,15],time:[0,3,4,5,7,9,10,11,14],timeout:[1,3,13,14],tinyexpr:[9,14],token2:[0,1,5,15],token:[0,1,3,5,13,14,15],too:[3,6,13,14],took:[0,5],tool:[7,9,10,13],tooltip:14,top:[3,8,14],topic:[5,8,9,11,13,14,15],tort:12,total:[3,7,14],track:9,trail:3,transfer:3,transit:7,transmiss:[1,7],transmit:[3,7,11],treat:[3,5,15],tree:0,tri:[3,8,13],trigger:[1,3,7,8],troubl:2,troubleshoot:[2,14],troublesom:14,ttl:[2,8],tube:[3,8],turn:14,twice:3,two:[0,3,7,8,14,15],twowir:14,tx:[2,8,14],txt:3,type:[3,14,15],typic:[1,3,7,8],uart0:2,ubidot:[3,7,9,14],ubuntu:2,ui:[1,3,9,10,11,14,15],unabl:9,unauthor:13,uncheck:3,under:[2,3,4,6,7,8,10,13,14,15],uniq_id:15,uniqu:[0,1,3,11,15],unique_id:15,unit:[0,5,13,14,15],unit_of_mea:15,unit_of_measur:15,unless:[3,15],unrespons:3,unstabl:[2,7],until:[3,11,14],up:[1,3,6,7,9,10,11,13,14,15],updat:[1,3,7,9,14,15],upgrad:[5,14],upload:[3,5,10,14],url:[1,3,5,10,11,13,14,15],us:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15],usabl:14,usag:14,usb:[2,8,10,14],use_littlef:2,use_serial_pin:2,user:[0,1,3,4,7,10,11,15],user_ssid:2,user_ssid_pwd:2,usernam:[3,15],usual:15,v0:9,v1:[1,2,3,8,9,10,15],v2:[2,3,7,9,10,14,15],v3:[14,15],v4:[8,14],v5:[13,14],v6:14,v7:8,v:15,valid:[1,2,3,4,6,7,8,9,11,14,15],valu:[0,1,3,5,6,7,10,11,13,14,15],value2:3,vari:[3,7],variabl:[3,14,15],varianc:14,variant:[3,4,7,10,14],variou:[0,2,9,14,15],ve:7,ver:[0,1,14,15],verbos:2,verifi:[14,15],version:[0,2,3,7,8,9,10,14,15],vessel:7,via:[1,3,7,8,10,11,14,15],view:[2,3,7,14],visibl:[8,10],visit:[9,11],visual:[2,15],voltag:[0,1,3,7,8,13,14,15],vs:7,vscode:[2,10],wa:[3,7,8,9,13,14],wai:[2,3,5,7,10,14,15],wait:[7,10,11],wake:[3,7,11,13],wakeup:3,want:[1,3,7,9,10,11,14,15],warn:14,warranti:12,water:[3,7,14],we:[3,7,8,10],web:[3,7,9,10,11,13,14],webserv:7,week:3,weight:3,welcom:4,well:[3,8,10,15],were:14,what:[0,3,6,7,10,14,15],when:[1,2,3,5,6,7,8,10,11,13,14,15],where:[3,7,8,10,11,14,15],whether:12,which:[1,2,3,7,8,9,10,14,15],who:7,whom:12,why:7,wide:15,wifi:[0,1,3,7,8,9,14],wifimanag:14,window:[2,3,4,10,11],wireless:10,within:[3,14,15],without:[2,3,7,8,9,10,11,12,14],wokwi:14,word:15,work:[1,2,3,4,5,6,7,8,10,11,13,14,15],would:[0,3,4,7,8,9,10,13,14,15],write:[3,13,15],write_flash:10,written:[2,14],wrong:[3,11,13,14],wsl2:2,wsl:4,www:[10,14],x:[3,9,14,15],xxx_disable_log:2,xxxxxx:11,yaml:[2,15],yellow:1,yet:[1,2,3],you:[0,1,2,3,4,6,7,8,10,11,13,14,15],your:[2,3,4,7,10,11,13,15],yourid:15,zero:[6,13,14]},titles:["Advanced Configuration","REST API","Compiling the software","Configuration","Contributing","Data Formats","Create formula","Functionality","Hardware","Welcome to GravityMon","Software Installation","Getting started","Licence","Q & A","Releases","Service Integration"],titleterms:{"0":14,"1":[11,14],"2":[3,11,14],"273c":13,"3":[11,14],"4":[11,14],"491f":13,"5":14,"6":14,"7":14,"8":14,"9":14,"function":7,"switch":8,A:13,The:7,ad:8,address:14,adress:[10,14],advanc:[0,1,3],after:13,api:1,architectur:9,assist:15,backup:3,base:8,batteri:[2,7,11],beta:14,binari:10,blynk:15,brewblox:15,brewer:15,brewfath:15,brewflash:10,brewpi:15,brewpiless:15,brewspi:15,build:8,calibr:[11,13],call:1,can:13,charg:13,check:11,checklist:10,clearwifi:1,code:[2,13],compat:10,compil:2,complet:11,config:1,configur:[0,3,10,11],content:9,contribut:4,correctli:13,creat:[6,11],credit:9,d1:8,data:[5,13],db:5,debug:2,defin:2,design:4,devic:[1,3,10,11,13],dii:8,directori:[0,2],document:14,doe:13,editor:0,error:13,esp32:8,esp32c3:8,esp32s2:8,esp8266:[8,10],esptool:10,extens:8,factori:1,featur:[7,14],fermentrack:15,field:13,filter:13,find:[10,13],firmwar:10,fix:14,flash:11,floati:8,format:[0,2,5],formula:[1,6,11,13],friend:15,from:1,fulli:13,get:[1,5,11],go:13,goal:4,graviti:[1,3,11],gravitymon:9,gyro:11,hardwar:[1,3,8],home:15,how:13,http:[5,13],hydromet:8,i:13,indic:9,influx:5,influxdb:13,instal:10,integr:15,interfac:[9,13,14],io:15,ispindel:10,ispindl:[5,8],issu:14,json:5,know:13,known:14,licenc:12,life:7,lite:8,log:13,magnet:8,main:7,manual:10,mean:13,messag:13,mini:8,monitor:10,mqtt:[5,13],my:13,name:11,need:13,onc:13,onli:13,option:[2,10],ota:10,other:[9,14],overview:9,perform:7,popul:13,post:[1,5],power:7,push:[1,3,11],python:1,q:13,rang:13,reed:8,releas:14,remix:15,render:13,report:13,reset:8,resouc:9,rest:1,restor:3,s:[1,15],schema:8,serial:[2,10],servic:15,set:[3,11],setup:11,sleep:13,softwar:[2,9,10],sourc:2,start:11,statu:[1,3],step:11,structur:[0,2],tabl:9,target:2,temperatur:13,test:1,thingspeak:15,time:13,tool:2,ubidot:15,unabl:13,updat:10,user:[9,13,14],v0:14,v1:14,v2:5,valid:13,version:5,voltag:11,welcom:9,what:[9,13],wifi:[10,11,13],without:13,yet:14}}) \ No newline at end of file +Search.setIndex({docnames:["advanced","api","compiling","configuration","contributing","data","formula","functionality","hardware","index","installation","intro","license","q_and_a","releases","services"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":4,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,sphinx:56},filenames:["advanced.rst","api.rst","compiling.rst","configuration.rst","contributing.rst","data.rst","formula.rst","functionality.rst","hardware.rst","index.rst","installation.rst","intro.rst","license.rst","q_and_a.rst","releases.rst","services.rst"],objects:{},objnames:{},objtypes:{},terms:{"0":[0,1,2,3,5,7,8,9,10,15],"000":[1,7],"00000000232820948":3,"00000204052596":3,"000134722124":3,"0004":5,"00130346":3,"0017978":1,"004":5,"0050":5,"02":[0,9],"04":1,"04171":5,"0456":0,"053":1,"062":1,"0625":3,"0c":7,"0x0":10,"0x10000":10,"0x8000":10,"1":[0,1,2,3,5,7,9,10,13,15],"10":[1,3,6,7,10,13,14,15],"100":[9,13,14],"100m":7,"105":1,"1052":1,"11":[3,10,13],"1100":14,"115200":[3,10],"1170":1,"12":[1,3,5,7,9,14],"120":[1,14],"125":3,"13":[8,10],"14":[3,6],"15":[3,8],"15min":[7,14],"15v":[3,13],"16":8,"1600":14,"168":[1,3,10],"16k":14,"17":8,"175":15,"18":5,"187":3,"1883":[1,3],"192":[1,3,10],"196":7,"1s":3,"2":[0,1,5,6,7,8,9,10,13,15],"20":[0,1,3,5,7,10,14],"200":1,"2021":12,"2023":9,"20c":[3,14],"21":[0,5],"22":1,"2200":7,"2249":1,"23":[0,12,14],"25":[1,3,7,10,15],"256dpi":[9,14],"26":7,"27":15,"273":1,"273c":9,"28":0,"2e6753":5,"2k":14,"2v":8,"3":[0,1,2,3,5,6,7,8,9,10,13,15],"30":[1,3,7],"300":[3,5,7,14],"32":1,"33":[5,6],"330":1,"34":5,"35":[7,8],"3600":3,"375":[3,5],"3c":7,"3s":7,"4":[0,1,3,6,7,9,10,13,15],"40":[7,9],"400":[7,13],"401":13,"403":13,"404":13,"408":7,"40k":14,"43":[6,7],"430000":6,"45":5,"47":14,"470k":8,"491f":9,"4ghz":10,"4s":3,"5":[3,5,6,7,9,10,13,15],"50":[1,3,7],"500":1,"512":7,"52":0,"54":1,"546":7,"54894":5,"56":[1,7,10],"58":[0,1,5],"59":1,"5c":3,"5min":14,"5v":8,"6":[1,5,7,9,13,15],"60":[3,7],"63":[3,14],"67":5,"673":0,"68":3,"6s":7,"6v":3,"7":[9,13],"75":0,"78":15,"8":[0,6,7,9,13,15],"80":[1,10,15],"800":3,"8000":[3,14],"802":10,"8086":1,"8266":7,"85":3,"850":3,"86":[1,6],"87":0,"885":7,"8883":3,"89":[0,1,5],"8n1":10,"9":[1,3,7,9,13],"90":[1,3,7,11,13],"900":[0,3,5,7],"9090":1,"93":[1,3],"9436":1,"96":5,"96796":5,"970":15,"99":1,"boolean":1,"break":[3,14],"case":[3,6,7,10,13,14],"char":[3,7,14],"class":[2,14],"default":[0,1,3,6,10,13,14,15],"do":[1,3,4,7,9,10,11,12,13,14,15],"export":[7,14],"float":[8,9],"function":[1,2,3,9,14],"import":[1,14],"int":1,"long":[0,3,4,7,14],"new":[1,2,3,4,7,10,14],"null":14,"public":14,"return":[1,14],"short":[13,14],"static":15,"switch":[3,7,13,14,15],"true":[1,15],"try":[6,7,8,9,10,13,14],"while":[3,7],A:[3,7,8,9,12,14],AND:12,AS:12,And:7,As:[7,14],At:7,BE:12,BUT:12,But:[4,10],FOR:12,For:[1,3,7,8,9,15],IN:12,IS:12,If:[0,1,2,3,4,5,7,8,10,11,13,14,15],In:[2,3,4,7,10,11,13,14,15],Is:9,It:[2,3,6,8,9,11,13,14,15],Its:[7,8,11,15],NO:12,NOT:12,No:[7,8,13],Not:[7,10,13,14],OF:12,OR:12,On:[2,7,11,15],One:[3,7],Such:1,THE:12,TO:12,The:[0,1,2,3,4,5,8,9,10,11,12,13,14,15],There:[2,3,7,8,11,15],These:[0,3],To:[0,7,10,13,14,15],WITH:12,Will:[1,2,3,14],With:7,_batt:15,_grav:15,_rssi:15,_temp:15,_tilt:15,a0:8,a10:1,a19:1,a1:1,a2:1,a3:1,a4:1,a5:1,a6:1,a7:1,a8:1,a9:1,abl:[7,8,14,15],abnorm:[3,14],about:[3,14],abov:[1,5,7,10,12,13,15],accept:[3,13,14],access:[1,3,10,11,13,14,15],accord:14,account:15,accur:[7,14],accuraci:3,achiev:9,act:[8,14],action:[11,12],activ:[1,3,7,9,13,14],activate_ota:2,ad:[0,3,5,7,10,11,14,15],adapt:7,add:[3,4,7,8,11,13,15],addit:[7,8,14],address:[1,3,10,11,15],adjust:[1,3,6,7,8,11,13,14],adress:9,advanc:[6,9,13,14],affect:3,after:[3,7,8,9,10,14,15],afterward:5,again:[3,13,14],against:[3,6,13,14],alia:15,align:14,aliv:14,all:[1,3,4,7,8,11,12,13,14,15],alloc:15,allow:[0,3,7,9,14,15],almost:7,alreadi:[10,15],also:[0,3,5,6,7,8,9,10,13,15],alwai:[1,2,7,13],amount:[3,14],an:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15],analog:8,angl:[0,1,3,5,6,7,9,11,13,14,15],ani:[0,2,3,9,12,13,15],anim:9,anonym:3,anoth:[3,7,8,15],antenna:8,anymor:14,anyon:4,anywai:3,ap:[7,10,13],api:[3,7,9,14,15],api_kei:15,apikei:15,apitest:14,app:[0,1,14,15],append:3,appli:[3,8,14],applic:[1,3,15],appreci:4,approach:[4,9,14],approx:7,ar:[0,1,2,3,4,5,7,8,9,10,11,13,14,15],architectur:8,arduino:[9,13,14,15],arduinocurvefit:9,arduinojson:9,ardunijson:14,ardurino:2,area:7,aris:12,around:[3,7,11,14],articl:9,aspect:3,assist:[4,7,9,14],associ:12,assum:[3,4,8,15],async:14,attach:[2,3,8,11],attempt:3,aug:14,auth:[1,3,14,15],authent:[13,14],author:[3,12,14],auto:[14,15],autodiscov:15,autom:[14,15],automat:[2,3,7,10,14,15],aux_temp:15,avail:[0,3,4,7,10,13,14,15],averag:[1,3,14],avoid:[7,13,14],awak:7,awesom:11,ax:1,ay:1,az:1,b:[10,14],back:7,backup:[7,14],bad:13,balanc:[3,7],band:10,base:[3,4,7,9,10,14,15],baselin:14,basic:[9,10,15],batch:15,batter:7,batteri:[0,1,3,4,5,8,9,13,14,15],batterylif:3,baud:10,bblanchon:9,becaus:9,becom:[3,14],been:[1,3,4,6,7,9,10,13,14,15],beer:[7,9,15],befor:[3,7,8,10,14],behav:7,behaviour:[10,14],being:[0,7,13],believ:[3,13],below:[1,3,7,8,9,13,14,15],benefit:[3,4],besid:7,best:[4,9,10],beta:9,better:[3,7,9,14,15],between:[0,3,5,7,8,9,10,13],big:7,bigger:3,bin:[2,3,10],binari:[2,9],bit:[3,14],black:1,blank:[0,3,14],ble:[1,3,7,14],blink:3,block:[11,13],blue:[1,7,10],bluetooth:[3,7,8,9],blynk:[3,9,14],board:[7,8,10,14],bootstrap:[11,13,14],both:[1,3,6,10,14],bottleneck:7,bound:13,bpm:15,bracket:15,brew:[7,9,10,13,15],brewblox:[9,14],brewcast:15,brewer:[4,7,9,14],brewersfriend:15,brewfath:[3,7,9,14],brewflash:[9,11],brewpi:9,brewpiless:[9,14],brewspi:[9,14],broadcast:11,browser:[10,11],bucket:[1,3,7,14],bucket_id:1,buffer:[13,14],bug:14,bui:8,build:[0,1,2,3,7,10,14],built:[0,7,8,9,11,13],button:[0,3,8,10,11,14,15],bvrewblox:14,c3:[2,7,8,9,10,14],c:[0,1,2,3,4,5,7,12,14,15],ca:[3,7],cabl:[2,10],cal:3,calc:6,calcual:14,calcul:[0,1,3,7,8,9,11,14],calibr:[1,3,6,7,9,10,14],call:[9,10,13,14],can:[0,1,2,3,5,6,7,8,9,10,11,14,15],cannot:[0,3,8,13],cap:[3,8,14],caus:[2,3,7,9,14],caution:[1,3,7],cdn:[11,13],celsiu:[1,3,7],certain:2,cfg_appver:2,chanc:14,chang:[1,2,3,7,8,13,14,15],channel:[8,10,15],chapter:[3,15],charact:15,charg:[3,7,9,12,14],charger:[3,8],check:[2,3,5,7,10,13,14,15],checkbox:[1,3],checklist:9,cherri:8,cherryphilip:14,chip:[1,2,8,9,10,14],choos:3,circl:8,circuit:14,circumst:14,circumstans:2,claim:[7,12],clamp:15,clampsglow:15,clampsgupp:15,clarifi:14,cleanup:14,clear:7,clearwifi:9,client:14,clone:10,close:[8,11,14],cloud:15,code:[1,3,4,7,9,11,14],codeplea:[9,14],collect:[3,7,15],color:[1,3],com4:10,com6:10,com:[9,10,11,13,14,15],combin:9,come:9,command:[1,4,10],comment:[7,15],commit:[2,4],common:[3,7,11,13],commun:[3,9],compar:7,compat:[3,8,9,11,14],compil:[7,8,9],complaint:14,complet:[9,15],complex:[6,13],compon:[3,9],comput:10,condit:[3,4,7,12],config:[2,3,9,14,15],configr:3,configur:[1,7,8,9,13,14,15],connect:[1,2,3,7,8,10,11,12,13,14,15],connnect:14,conserv:7,consid:10,consist:14,consol:[1,2,3,8,14],constant:1,constantli:3,consum:7,consumpt:7,contain:[2,5,9,11,15],content:[2,3,5],contenttyp:1,contract:12,contribut:9,control:[9,14,15],converag:14,convers:14,convert:[1,3,7,8],convini:2,cool:[3,7],copi:[0,12,14],copyright:12,core:8,corr:[0,5,13],correct:[0,1,2,3,5,6,7,8,9,13,14,15],correctli:[9,11,14],correl:9,correspond:[1,2,10],corrupt:2,could:[11,13,14],count:1,cover:[9,11,14],coverag:14,cpp:[2,14],crash:[2,3,7,13,14],creat:[3,4,5,7,9,10,13,14,15],creation:14,creator:[6,9],credenti:15,css:[9,13],current:[0,1,3,7,9,14],custom:[0,3,7,10,13,14,15],cycl:[3,7,14],d0:13,d1:[7,9,10,14],d7:8,d8:8,dai:[7,14],damag:12,dash:3,data:[0,1,2,3,7,9,11,14,15],datasheet:3,date:7,db:[3,9],dbm:15,dead:7,deal:12,debug:9,decim:[0,14],decis:3,deep:[2,3,7,13,14],def:1,defin:[1,3,7,10,14,15],defint:2,deg:15,degc:15,degf:15,degre:[3,7,11,13,14],delai:[7,14],delet:[1,14],deni:13,densiti:9,depend:[1,3,14],deprec:14,depth:8,deriv:[3,11,13],describ:14,descript:[0,2,7,14],design:[3,8,9],destin:7,detail:[8,11],detect:[3,7,14],determin:3,dev:15,dev_cla:15,develop:2,deviat:[1,3,6,7,13,14],devic:[0,2,5,6,7,8,9,14,15],device_nam:[5,10],deviceid:[1,3],devicenam:[10,15],diagram:14,didn:14,didnt:14,differ:[3,6,7,8,9,10,13,14,15],difficult:9,dii:9,dio:10,diod:[8,13],direct:14,directli:11,directori:[4,10],disabl:[2,3,14],disappear:[14,15],discard:3,disconnect:13,discoveri:15,discuss:9,displai:[0,3,7,14,15],distil:8,distribut:12,divid:8,diybrew:9,doc:[2,14],document:[2,7,9,10,11,12,15],documet:14,doe:[2,3,7,8,9,10,14,15],don:[3,5,7,8,9,10,14,15],done:[2,3,7,8,9,10,11,13,14,15],dont:[2,3,8,10],doubl:[3,14],doublereset:14,douobl:14,down:[7,14],downgrad:14,download:[3,5,10,13,14],downsid:8,drain:[3,11],dramat:7,draw:7,driver:10,drop:[3,7,13,14],ds18b20:[2,3,7,9,13],due:[3,10,13,14],dure:[1,3,8,9,14],duse_serial_pin:[2,8],e422a3:0,e456743:0,each:[3,5,14,15],earlier:15,easi:[5,11,14],easier:[3,7,14,15],easiest:3,easili:7,edit:[14,15],editor:[3,7,9,13,14,15],ee1bfc:1,eeprom:1,effici:7,effort:7,either:[1,3,6,7,11,15],electron:[3,9],els:1,empti:[0,6],enabl:[1,2,3,7,8,14],encapsul:3,encod:13,encount:6,encrypt:7,end:[14,15],endless:14,endpoint:[0,1,3,7,11,13,14,15],engin:14,enhanc:7,enjoi:[7,11],enough:[2,7,13,15],ensur:[7,8,13],enter:[0,3,6,7,10,11,13,14,15],entir:7,entiti:15,equal:6,eras:[10,14],erase_flash:10,error:[1,3,6,7,9,14,15],esp32:[1,2,3,7,9,10,14],esp32c3:[1,10,14],esp32c3v1:14,esp32d1:8,esp32lit:[1,2,10],esp32s2:[1,10],esp32s3:[1,10,14],esp8266:[0,1,3,7,9,14,15],esp8266_wi:10,esp:[3,7,10],esp_doubleresetdetector:14,esp_wifimanag:[9,14],espressif:10,esptool:9,essenti:7,establish:7,estim:[3,14],etc:1,evalu:14,even:[6,8,15],event:[12,13],everi:[3,7,15],exampl:[0,1,3,6,7,8,9,10,14,15],excel:[4,8,9],except:1,excess:2,execut:[3,5,7,13],exist:[3,5,10,14],expect:15,experiment:[3,14],explain:3,explicit:15,explor:4,express:12,ext_temp:15,extend:[5,14],extens:9,extern:[2,9,15],extra:3,extract:14,extrem:14,f:[0,1,3,5,7,14,15],factor:[1,3,8,13,14],factori:[3,7,9,14],fahrenheit:[1,3,7,14],fail:[1,6,7,10,13,14],fake:14,fallback:14,fals:1,fantast:9,fast:10,faulti:[7,8],featur:[0,3,4,8,9,11,13],ferment:[7,9,15],fermentrack:[7,9,14],fetch:13,few:[7,8,9,10,11],fi_channel_selection_guidelin:10,field1:15,field2:15,field3:15,field4:15,field5:15,field8:15,field:[0,3,7,8,9,10,14,15],figur:7,file:[1,2,3,4,5,7,9,10,12,13,14,15],filenam:14,filesystem:2,filter:[9,14],find:[6,7,9,11,14,15],fine:[4,7,8,14,15],firmwar:[1,3,9,11,14],firmware32:[3,10],firmware32c3:10,firmware32c3v1:10,firmware32lit:10,firmware32s2:10,firmware32s3:10,first:[3,5,8,10,11,14,15],fit:[8,12,14],fix:[7,9,13],flash:[2,3,5,9,10,14],flash_mod:10,flat:[3,11,13],floati:[1,2,3,7,9,10,14],fluid:9,focu:4,follow:[1,2,3,4,7,8,9,10,11,12,15],forbidden:13,forc:[3,7,8,10,14],forev:[3,14],forget:[3,15],form:[1,8],format:[1,3,4,7,9,13,14,15],formfactor:8,formula:[0,3,7,9,10,14],forum:9,forumula:14,found:[1,2,4,7,9,10,11,13,14,15],fragment:14,framework:[9,11,14],free:[12,14],frequenc:14,friend:[7,9,14],from:[0,2,3,4,5,7,8,9,10,11,12,13,14,15],front:7,full:14,fulli:[3,7,8,9],functional:2,furnish:12,futur:[7,10],g10:1,g1:1,g2:1,g3:1,g4:1,g5:1,g6:1,g7:1,g8:1,g9:1,g:[0,1,5,10],gap:14,gather:7,gcov:14,gener:4,generet:8,get:[2,3,7,8,9,10,13,14,15],getbootstrap:9,git:[0,2],github:[3,7,9,11,14],gitrev:1,give:[3,6,11],glass:[3,8],gnd:[2,8],go:[3,7,8,9,10,11,14],goal:9,goe:[2,15],good:[3,4,7,9,11,14],grant:12,graph:[6,7,9],graphitemast:[9,14],graphj:9,graviti:[0,2,4,5,6,7,8,9,10,13,14,15],gravity32:2,gravity32c3:2,gravity32c3v1:2,gravity32lit:2,gravity32s2:2,gravity_unit:15,gravitymod:14,gravitymon56ea34:10,gravitymon:[3,7,8,10,11,14,15],gravitymonxxxxxx:11,gravmon2:[0,15],gravmon2_grav:15,gravmon2_rssi:15,gravmon:[1,3,5,14,15],gravmon_:15,great:3,green:[1,9],ground:8,guid:[1,3,7,11],guidelin:11,gx:1,gy:1,gyro:[0,1,3,7,8,9,10,13,14],gz:1,h1:1,h2:1,h2zero:[9,14],ha:[1,3,4,6,7,8,9,10,13,14,15],had:[6,9,14],handl:[7,9,14,15],hang:14,happen:5,hard:[8,14],hardwar:[2,4,7,9,11,13,14],hash:0,have:[3,4,6,7,8,9,10,11,13,14,15],havent:14,head:11,header:[1,3,13,14,15],help:7,here:[1,3,6,7,8,9,10,11,13],herebi:12,hidden:10,high:[3,6,7,13,14],higher:[3,7,13,14],hint:6,histori:15,hold:10,holder:12,home:[4,7,9,10,14],homeassist:[14,15],homebrewtalk:9,homepag:[9,11],horizont:3,host:[1,5,7,15],hour:[3,7,14],how:[0,1,3,6,7,8,9,11,14],howev:[7,9],htm:10,html:[2,5,9],http1:[1,3],http2:1,http3:1,http:[1,3,7,9,10,11,14,15],huge:14,hydromet:[9,14],i2cdev:14,i2cdevlib:9,i:[2,3,4,7,8,9,10,11,14,15],id:[0,1,3,5,7,11,14,15],idea:9,ideal:7,identifi:[6,13,14,15],ignor:[1,3,7,14],imag:[2,7,8,13,14],img:2,impact:7,implement:[8,9,15],impli:12,improv:[3,14],inaccur:7,incbin:[9,14],includ:[1,2,3,7,9,12,13,14,15],incorrect:14,incorrectli:14,increas:[6,8,14],indefinit:7,independ:7,index:[7,9,11,14],industri:15,influx:[1,3,9,13],influxdb2:[1,7],influxdb:[1,3,5,7,9,14],inform:[3,7,8,9,10,11,13,14,15],init:14,initi:[11,14],inner:8,input:[2,3],insert:3,instal:[3,4,7,9,11,14,15],instanc:[3,14],instead:[1,3,8,10,11,14],instruct:[11,14,15],integr:[7,9,14],intens:9,interact:[7,9,15],interfac:[3,7,10,11,15],intern:[1,3,7,14],internet:[7,11,13],interpret:15,interv:[0,1,3,5,7,10,14,15],invalid:[3,13,14],io:[9,14],iot:15,ip:[1,3,10,11,15],ispindel000:15,ispindel:[1,3,5,7,8,9,11,14,15],ispindel_sg:15,ispindl:[3,4,7,9,11,14,15],issu:[3,6,7,9,10,11,13],its:[3,7,10,11,13,14],javascript:13,jchart:14,jqueri:[11,13,14],jrowberg:9,jsdelivr:[11,13],json:[0,1,3,7,9,14,15],jump:14,just:[0,3,7,8,10,13,15],kb:14,keep:[4,7,14],kei:[0,1,15],keyword:1,khoih:[9,14],kind:12,know:[7,9],lack:3,larg:[0,6,13,14,15],larger:[8,14],last:[0,3,9,14],later:7,latest:[8,10,14],layout:[3,14],lead:14,leak:13,least:[7,10,13],leav:[1,7],led:[3,10,14],length:14,less:[3,7,8,14,15],let:[11,15],level:[3,6,8,14],liabil:12,liabl:12,lib:2,librari:[1,2,7,9,10,13,14],licenc:9,licens:12,life:[3,4,9,14],lifespan:3,lifetim:14,lightweight:9,like:[0,3,7,9,10,11,13,15],limit:[3,8,10,12,14,15],line:[5,7,15],link:[3,10,14],linux:7,list:[0,2,7,9,10,13,15],listen:10,lite:[2,9,14],littl:[9,13],littlef:[9,14],load:[0,14],local:[1,3,7,10,11],locat:3,log:[2,3,6,7,9,10,14,15],logfil:[3,15],loglevel:9,logoutput:14,longer:[3,7,14],longest:3,look:[0,10,11,15],loop:14,lorol:9,lost:[13,14],lot:[7,8,9,13],low:[1,3,7,13,14],lower:[8,14],m:[4,8,10],ma:7,mac:10,made:4,magnet:3,magnu:[4,12],mai:2,main:[3,8,9,14],mainli:7,mainten:10,major:7,make:[7,8,10,11,13,14,15],manag:[2,10,14,15],mani:[3,7,9,10,14,15],manual:[5,14],manufactur:3,match:[7,14,15],max:[1,3,13,14],maximum:[2,3,14],md:[2,14],mdl:15,mdn:[0,1,3,5,10,11,14,15],mean:[3,6,7,9],measur:[0,3,5,7,8,9,11,13,14,15],meet:11,memori:[9,10,13,14,15],menu:[10,14],merchant:12,merg:[1,12,14],messag:[1,3,9,14,15],meter:7,method:[7,14,15],mfln:14,mhz:10,microcontrol:[9,15],might:[3,7,8,9,10,11,14,15],migrat:[7,10,14],milesburton:9,min:[3,14],mind:4,mini:[2,9,10,14],minifi:2,minim:7,minimis:2,minor:14,minut:3,miss:[5,7,14],mit:12,mm:3,mobil:[10,15],mode:[1,2,3,7,8,9,10,11,13,14,15],model:8,modern:[9,11],modif:8,modifi:[3,8,12,14,15],modul:9,monitor:[2,3,4,7,9,11,15],more:[3,7,8,9,11,13,14,15],most:[3,7,13,15],mount:[8,14],move:[1,3,7,10,14],movement:[3,7,14],mozilla:3,mpu6050:14,mpu6500:14,mpu:14,mqtt:[1,3,7,9,14,15],ms:[3,7],much:[3,7,8,9,13],multipl:[7,15],must:[3,10],my:[4,7,8,9],mydeviceid:1,mygrav:1,myservernam:15,n:10,name:[0,1,3,5,10,14,15],natur:9,navig:14,need:[0,1,2,3,7,8,9,10,11,14,15],neg:3,negoti:14,net:[11,13,15],network:[3,7,10,13,15],never:[2,3,9],newer:[3,5,7,8,10,14],next:[4,10],nice:[6,7],nimbl:[9,14],non:14,noninfring:12,normal:[7,8,10,14,15],note:[10,15],noth:5,notic:[10,12],now:[7,11,13,14],npm:[11,13],number:[3,5,8,9,14,15],obtain:12,occur:[3,7,9,13,14,15],off:[1,3,11,14],offer:[7,8],offici:10,often:3,old:[10,14],older:[9,14],omit:14,onc:[3,6,8,9,10,11,15],one:[1,3,5,7,8,10,13,14,15],ones:[8,9,13],onewir:[9,14],onli:[1,2,3,7,8,9,10,14,15],open:[3,4,8,10,11,14,15],opensourc:8,oper:[3,7,14],opposit:10,optim:[3,7],option:[3,7,8,9,11,13,14,15],orang:[1,7],order:[2,3,4,6,7,8,9,10,11,15],org:1,organis:3,orient:[3,13],origin:[7,9],ota:[1,2,3,5,7,14],other:[1,3,4,7,10,11,12,13,15],otherwis:12,out:[3,7,8,10,11,12,13,14],outlin:10,output:[0,1,2,10,14],over:[3,6,7,9,11,14,15],overflow:13,overview:6,own:[4,14],p:[0,1,5],packag:1,page:[3,6,7,9,10,11,13,14],paid:15,pair:1,param2:3,param:3,paramet:[1,3,5,13,14,15],pars:15,parser:9,part:[8,14,15],particular:12,partit:10,partition32:10,partition32c3:10,partition32s2:10,partition32s3:10,partitions32c3:10,pass:1,password:[2,3,10,13,15],path:2,paulstoffregen:9,payload:[1,7,13,14,15],pcb:[8,14],pdf:10,peak:7,per:[3,14,15],percent:[0,14],percentag:0,perform:[9,14],perhap:3,period:7,permiss:12,permit:12,persist:15,person:12,pet:8,peter:9,ph:15,philip:8,php:15,pi:15,pick:9,pin:[2,3,8,9,14],pink:[1,7],place:[3,7,11,14],plan:10,platform:[1,4,8,15],platformio:[2,10,14],plato:[0,1,3,7,14,15],pleas:[3,7,9,11,13,15],plugin:2,podcast:9,point:[3,6,7,8,10,11,13,14,15],poor:3,pop:3,popul:[9,10,11],port:[1,2,3,10,14],portal:[1,3,14],portion:[12,14],posit:8,possibl:[3,7,8,10,13,14,15],post:[3,9,13,14,15],potenti:1,power:[2,11,14],pr:4,pre:[2,4],prefer:[8,10],prefix:3,present:[1,5],press:[3,10,11],pressur:15,pressure_unit:15,prevent:15,previou:[11,14,15],previx:3,primari:[10,14],print:1,priorit:3,prioriti:7,probabl:[6,7,13,14,15],probe:14,problem:[6,7,13,14],proce:10,process:[2,9],prog:[9,14],progess:14,program:9,progress:9,project:[4,5,8,9,14],promot:14,properli:[11,14],provid:[3,7,9,12],proxim:8,psi:15,publish:[12,14,15],purpl:1,purpos:12,puse:7,push2:1,push3:1,push:[0,7,9,13,14,15],put:[7,10],py:[10,14],python:9,q:[9,14],qo:15,qualiti:7,quicker:14,quit:[7,9],qwerti:1,r3:8,rais:3,ram:[7,13,14],rang:[7,9,15],rate:10,raw:3,react:8,read:[1,3,5,6,7,8,13,14,15],readi:10,readm:[2,14],real:[7,8,14],realiti:7,realli:[3,7,8,14],reason:[3,8,9,13],reboot:[10,14],receiv:[11,14,15],reciev:15,recip:15,recommend:[3,8,11,15],reconnect:3,record:3,recreat:3,red:[1,8],reduc:[0,3,7,14,15],reed:[3,14],refactor:14,reflect:[3,9],refus:13,regard:[4,6],regist:15,registr:[14,15],regular:7,reject:[3,13],relat:[7,10],releas:[2,9,10],reli:10,reload:0,remix:9,remot:[3,7],remov:[1,6,8,13,14],render:[9,11],replac:[8,9,15],report:9,repositori:[7,9,11],request:[1,3,4,9,11,13,14,15],requir:[1,3,7,11,13,14,15],reserv:14,reset:[0,1,3,10,11,14],resistor:[8,11,13],resolut:[1,3,14],resouc:8,resourc:[8,11],resp:1,respond:[4,14],respons:[1,7,9,14],responsecod:1,rest:[7,9],restart:[3,14,15],restet:14,restor:[7,14],restrict:12,result:[9,14],retain:15,retri:7,retriev:1,revert:14,revis:0,rewrit:14,right:12,risc:8,root:3,rotario:9,router:[10,11],row:8,rssi:[0,1,5,13,14,15],rst:[10,13],run:[0,2,3,4,5,7,10,11,13,14,15],runtim:[1,7,14],rx:[2,8,14],s2:[2,8,9,10,14],s2e4:9,s:[3,5,7,8,9,10,14],sai:[10,14],same:[0,1,7,8,9],save:[0,3,7,9,10,13,14,15],saw:10,scanner:10,schema:14,screen:[3,10],script:[1,2,7,14,15],sdk:14,seam:13,search:[1,9],second:[0,1,3,5,7,10,11,14],secondari:[7,10,14],section:[3,7,11,14,15],secur:[3,13,15],see:[3,6,7,9,14,15],seen:[8,9],select:[0,10,14,15],selftest:11,sell:12,send:[1,2,3,5,7,9,13,14,15],sensit:[3,6,15],sensor:[1,3,7,9,13,14,15],sent:[0,1,3,7,9,15],separ:5,sequenc:[3,7,8,15],seri:14,serial:[1,3,8,9,11,14],serv:5,server:[3,5,7,11,13,14,15],servic:[0,3,7,9,13,14],session:13,set:[1,6,7,9,10,13,14,15],set_config:1,setup:[3,8,9,10,14,15],sever:[3,10,11,14,15],sg:[0,1,3,5,6,7,13,14,15],shall:12,share:7,shoot:2,shorter:3,should:[1,3,7,10,11,14,15],show:[0,3,7,8,9,13,14,15],shown:[1,3,10,11,14],side:[7,10],signal:0,signal_strength:15,sim:9,similar:[3,8],simpl:[9,10],simpler:8,simplifi:14,simul:[1,3,6,7,9,14],sinc:[1,2,3,6,7,8,9,11,13,14,15],site:[10,11],size:[10,13,14],skip:[3,7,11,13,14],skip_sleepmod:2,sleep:[0,1,2,3,5,7,9,11,14,15],slightli:14,slow:[0,3,7,8,10,14],small:[0,3,7],smaller:[8,14],smooth:7,so:[2,3,6,7,8,9,10,11,12,13,14,15],softwar:[0,3,4,7,8,11,12,14,15],sofwar:2,solder:[8,13],solid:3,solv:14,some:[1,3,7,9,13,14],sometim:[13,14],sourc:[4,9,10,14,15],space:[10,14],spanish:9,spare:4,special:[3,14],specif:[3,5,15],speed:[3,7,14],spent:7,split:14,spouliot:9,spy:[7,15],src:[2,4],src_doc:2,ssid:[1,2,10,13,14],ssl:[3,7,9,13,14,15],stabil:[4,14],stabl:[3,7,14],standard:[1,2,3,4,5,7,8,10,13,14,15],start:[3,6,7,9,10,14,15],startup:[1,3,8,14],stat_t:15,state_top:15,statu:[9,14],statup:14,status_cod:1,step:[3,7,9,10,14],still:[5,10,14],stop:13,storag:[3,14],store:[3,7,10,11,13,14],stream:[13,15],strength:[0,14],string:[0,15],structur:[9,10,14],studio:2,style:2,sub:14,subject:12,sublicens:12,submit:[6,15],subscript:[13,15],substanti:12,subsystem:4,success:[1,10,14],sudo:15,suggest:[4,8,11],suppli:[1,3,6,13,15],support:[1,3,7,8,9,10,14],sure:[7,8,13,15],surfac:[3,11],surround:3,sw:15,swap:15,swing:15,symon:9,symptom:14,system:5,systemctl:15,t:[3,5,7,8,9,10,14,15],tabl:[3,7],tag:14,take:[3,7,9,11,14,15],tap:[3,10,14],target:[0,1,3,7,9,13,14,15],technolog:4,telemetri:1,temp:[0,1,3,5,7,13,14,15],temp_unit:[5,15],temperatur:[0,1,3,5,7,8,9,14,15],templat:[0,3,5,7,9,13,14,15],tempsensor:[1,14],term:7,termin:10,test:[0,2,7,8,9,14,15],text:[0,7,14,15],than:[3,7,8,13,14],thats:8,thei:[3,5,13],them:[7,11,15],theori:7,thi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15],thijs:9,thing:10,thingspeak:[9,14],thingsspeak:7,those:14,though:15,threashold:1,threshold:[3,6,14],through:14,thu:14,tight:8,tile:7,tilt:[0,1,3,5,7,9,13,14,15],time:[0,3,4,5,7,9,10,11,14],timeout:[1,3,13,14],tinyexpr:[9,14],token2:[0,1,5,15],token:[0,1,3,5,13,14,15],too:[3,6,13,14],took:[0,5],tool:[7,9,10,13],tooltip:14,top:[3,8,14],topic:[5,8,9,11,13,14,15],tort:12,total:[3,7,14],track:9,trail:3,transfer:3,transit:7,transmiss:[1,7,14],transmit:[3,7,11],treat:[3,5,15],tree:0,tri:[3,8,13],trigger:[1,3,7,8],troubl:2,troubleshoot:[2,14],troublesom:14,ttl:[2,8],tube:[3,8],turn:14,twice:3,two:[0,3,7,8,14,15],twowir:14,tx:[2,8,14],txt:3,type:[3,14,15],typic:[1,3,7,8],uart0:2,ubidot:[3,7,9,14],ubuntu:2,ui:[1,3,9,10,11,14,15],unabl:9,unauthor:13,uncheck:3,under:[2,3,4,6,7,8,10,13,14,15],uniq_id:15,uniqu:[0,1,3,11,15],unique_id:15,unit:[0,5,13,14,15],unit_of_mea:15,unit_of_measur:15,unless:[3,15],unrespons:3,unstabl:[2,7],until:[3,11,14],up:[1,3,6,7,9,10,11,13,14,15],updat:[1,3,7,9,14,15],upgrad:[5,14],upload:[3,5,10,14],url:[1,3,5,10,11,13,14,15],us:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15],usabl:14,usag:14,usb:[2,8,10,14],use_littlef:2,use_serial_pin:2,user:[0,1,3,4,7,10,11,15],user_ssid:2,user_ssid_pwd:2,usernam:[3,15],usual:15,v0:9,v1:[1,2,3,8,9,10,15],v2:[2,3,7,9,10,14,15],v3:[14,15],v4:[8,14],v5:[13,14],v6:14,v7:8,v:15,valid:[1,2,3,4,6,7,8,9,11,14,15],valu:[0,1,3,5,6,7,10,11,13,14,15],value2:3,vari:[3,7],variabl:[3,14,15],varianc:14,variant:[3,4,7,10,14],variou:[0,2,9,14,15],ve:7,ver:[0,1,14,15],verbos:2,verifi:[14,15],version:[0,2,3,7,8,9,10,14,15],vessel:7,via:[1,3,7,8,10,11,14,15],view:[2,3,7,14],visibl:[8,10],visit:[9,11],visual:[2,15],voltag:[0,1,3,7,8,13,14,15],vs:7,vscode:[2,10],wa:[3,7,8,9,13,14],wai:[2,3,5,7,10,14,15],wait:[7,10,11],wake:[3,7,11,13],wakeup:3,want:[1,3,7,9,10,11,14,15],warn:14,warranti:12,water:[3,7,14],we:[3,7,8,10],web:[3,7,9,10,11,13,14],webserv:[7,14],week:3,weight:3,welcom:4,well:[3,8,10,15],were:14,what:[0,3,6,7,10,14,15],when:[1,2,3,5,6,7,8,10,11,13,14,15],where:[3,7,8,10,11,14,15],whether:12,which:[1,2,3,7,8,9,10,14,15],who:7,whom:12,why:7,wide:15,wifi:[0,1,3,7,8,9,14],wifimanag:14,window:[2,3,4,10,11],wireless:10,within:[3,14,15],without:[2,3,7,8,9,10,11,12,14],wokwi:14,word:15,work:[1,2,3,4,5,6,7,8,10,11,13,14,15],would:[0,3,4,7,8,9,10,13,14,15],write:[3,13,15],write_flash:10,written:[2,14],wrong:[3,11,13,14],wsl2:2,wsl:4,www:[10,14],x:[3,9,14,15],xxx_disable_log:2,xxxxxx:11,yaml:[2,15],yellow:1,yet:[1,2,3],you:[0,1,2,3,4,6,7,8,10,11,13,14,15],your:[2,3,4,7,10,11,13,15],yourid:15,zero:[6,13,14]},titles:["Advanced Configuration","REST API","Compiling the software","Configuration","Contributing","Data Formats","Create formula","Functionality","Hardware","Welcome to GravityMon","Software Installation","Getting started","Licence","Q & A","Releases","Service Integration"],titleterms:{"0":14,"1":[11,14],"2":[3,11,14],"273c":13,"3":[11,14],"4":[11,14],"491f":13,"5":14,"6":14,"7":14,"8":14,"9":14,"function":7,"switch":8,A:13,The:7,ad:8,address:14,adress:[10,14],advanc:[0,1,3],after:13,api:1,architectur:9,assist:15,backup:3,base:8,batteri:[2,7,11],beta:14,binari:10,blynk:15,brewblox:15,brewer:15,brewfath:15,brewflash:10,brewpi:15,brewpiless:15,brewspi:15,build:8,calibr:[11,13],call:1,can:13,charg:13,check:11,checklist:10,clearwifi:1,code:[2,13],compat:10,compil:2,complet:11,config:1,configur:[0,3,10,11],content:9,contribut:4,correctli:13,creat:[6,11],credit:9,d1:8,data:[5,13],db:5,debug:2,defin:2,design:4,devic:[1,3,10,11,13],dii:8,directori:[0,2],document:14,doe:13,editor:0,error:13,esp32:8,esp32c3:8,esp32s2:8,esp32s3:8,esp8266:[8,10],esptool:10,extens:8,factori:1,featur:[7,14],fermentrack:15,field:13,filter:13,find:[10,13],firmwar:10,fix:14,flash:11,floati:8,format:[0,2,5],formula:[1,6,11,13],friend:15,from:1,fulli:13,get:[1,5,11],go:13,goal:4,graviti:[1,3,11],gravitymon:9,gyro:11,hardwar:[1,3,8],home:15,how:13,http:[5,13],hydromet:8,i:13,indic:9,influx:5,influxdb:13,instal:10,integr:15,interfac:[9,13,14],io:15,ispindel:10,ispindl:[5,8],issu:14,json:5,know:13,known:14,licenc:12,life:7,lite:8,log:13,magnet:8,main:7,mainten:14,manual:10,mean:13,messag:13,mini:8,monitor:10,mqtt:[5,13],my:13,name:11,need:13,onc:13,onli:13,option:[2,10],ota:10,other:[9,14],overview:9,perform:7,popul:13,post:[1,5],power:7,push:[1,3,11],python:1,q:13,rang:13,reed:8,releas:14,remix:15,render:13,report:13,reset:8,resouc:9,rest:1,restor:3,s:[1,15],schema:8,serial:[2,10],servic:15,set:[3,11],setup:11,sleep:13,softwar:[2,9,10],sourc:2,start:11,statu:[1,3],step:11,structur:[0,2],tabl:9,target:2,temperatur:13,test:1,thingspeak:15,time:13,tool:2,ubidot:15,unabl:13,updat:10,user:[9,13,14],v0:14,v1:14,v2:5,valid:13,version:5,voltag:11,welcom:9,what:[9,13],wifi:[10,11,13],without:13,yet:14}}) \ No newline at end of file