Loading README.md +38 −0 Original line number Diff line number Diff line Loading @@ -18,6 +18,44 @@ There is also OpenSCAD source code for 3D-printing a case – however, as I reli * Power Supply: AliExpress TP4056 charge controller + BMS board; 2.5V cutoff * Battery: Regular 18650 LiIon cell; LiPo also works ## Configuration WiFi and InfluxDB configuration is read from `src/config.lua`. You will need the following entries. ### WiFi The application takes a list of WiFi networks and tries to connect to them in order, waiting a few minutes between connection attempts. Configure them like so: ```lua station_cfgs[1] = {ssid = "home network", pwd = "swordfish"} station_cfgs[2] = {ssid = "37C3-open" } ``` ### InfluxDB These settings are optional. Specify a URL and attributes in order to enable InfluxDB publishing. For instance, if measurements should be stored as `mh_z19,location=lounge` in the `sensors` database on `http://influxdb.example.org`, the configuration is as follows. ```lua influx_url = 'http://influxdb.example.org/write?db=sensors' influx_attr = ',location=lounge' ``` You can also use the `esp8266_XXXXXX` device id here, like so: ```lua influx_url = 'http://influxdb.example.org/write?db=sensors' influx_attr = ',location=' .. device_id ``` Optionally, you can set `influx_header` to an HTTP header that is passed as part of the POST request to InfluxDB. ## Images  Loading Loading
README.md +38 −0 Original line number Diff line number Diff line Loading @@ -18,6 +18,44 @@ There is also OpenSCAD source code for 3D-printing a case – however, as I reli * Power Supply: AliExpress TP4056 charge controller + BMS board; 2.5V cutoff * Battery: Regular 18650 LiIon cell; LiPo also works ## Configuration WiFi and InfluxDB configuration is read from `src/config.lua`. You will need the following entries. ### WiFi The application takes a list of WiFi networks and tries to connect to them in order, waiting a few minutes between connection attempts. Configure them like so: ```lua station_cfgs[1] = {ssid = "home network", pwd = "swordfish"} station_cfgs[2] = {ssid = "37C3-open" } ``` ### InfluxDB These settings are optional. Specify a URL and attributes in order to enable InfluxDB publishing. For instance, if measurements should be stored as `mh_z19,location=lounge` in the `sensors` database on `http://influxdb.example.org`, the configuration is as follows. ```lua influx_url = 'http://influxdb.example.org/write?db=sensors' influx_attr = ',location=lounge' ``` You can also use the `esp8266_XXXXXX` device id here, like so: ```lua influx_url = 'http://influxdb.example.org/write?db=sensors' influx_attr = ',location=' .. device_id ``` Optionally, you can set `influx_header` to an HTTP header that is passed as part of the POST request to InfluxDB. ## Images  Loading