Commit graph

126 commits

Author SHA1 Message Date
klaute d47c4c3c1c Push fixed 2020-04-29 15:56:39 +02:00
klaute d0b15a162a Example update 2020-03-27 19:06:11 +01:00
klaute 504b27a834 Fixed push call 2020-03-25 11:09:00 +01:00
klaute 44a528467a Fixed json 2020-03-25 08:15:04 +01:00
klaute 600e5a7fbe tld fixed 2020-03-24 22:29:18 +01:00
klaute bf7ac4b0df script to sync oko weather station to external weather provider like openweather 2020-03-24 22:24:40 +01:00
klaute 35e1234798 Added battery pin configuration 2020-02-20 19:49:44 +01:00
klaute f9ee9740ae Fixed apds9960 read call. 2020-02-18 20:06:03 +01:00
Florian Eitel d383677b80
Add README.md file to firmware 2019-08-04 13:21:17 +02:00
Florian Eitel 01d6737d60
Use NaN to signal no sensor values
The InfluxDB client will filter NaNs
2019-08-04 13:21:16 +02:00
Florian Eitel 007d2e4e73
Refactor webUpdater to remove logic from firmware.ino 2019-08-04 13:21:15 +02:00
Florian Eitel ed913d740e
Make influxdb and serial feature configurable 2019-08-04 13:21:14 +02:00
Florian Eitel be334245ff
Refactor sensor interface with extra files and function pointer
That makes it easier to enable/disable sensors.

Also added support for APDS9930
2019-08-04 12:53:20 +02:00
Florian Eitel abcfcd276c
Remove unused Adafruit_Sensor import
Would be nice if all sensors are supported by the common sensor
interfacce - but right now both are not supported. Unfortunately BME280
still depend on it, even when it's not used :(
2019-08-04 12:27:41 +02:00
Florian Eitel 2f9bae5622
Refactor ifdef's to be less verbose and better to read 2019-08-04 12:27:40 +02:00
Florian Eitel f4139b27c8
Update firmware libraries 2019-08-04 12:27:37 +02:00
Aaron Fischer 92908452fc „firmware/config_user.h.example“ ändern 2019-03-31 18:48:37 +00:00
Thomas Kopp 449654c250 working without light sensor 2019-03-31 17:01:04 +02:00
Thomas Kopp b0ec86890d Fixing ifdef logic 2019-03-31 16:17:57 +02:00
Aaron Fischer dfc2d277d1 Refine the holder 2019-03-30 21:09:31 +01:00
Aaron Fischer 6553707490 Holder holds a 18650 cell 2019-03-29 23:41:52 +01:00
Aaron Fischer f6ffaceb9a Add a pcb holder 2019-03-29 23:00:06 +01:00
klaute c2f1571305 Charge / charging test modified. 2019-02-09 09:52:49 +01:00
klaute 808cf6a40d Nodemcu board support added. 2019-02-06 21:26:13 +01:00
Thomas Kopp 2826cbb983 adding series resistors to bat status, minor changes 2019-02-05 00:10:58 +01:00
Aaron Fischer 11c991e687 Add some hints to reset the credentials. Fixes #16 2019-02-03 21:14:18 +01:00
Aaron Fischer a90f02583d Fix small silkscreen issues 2019-02-03 20:57:10 +01:00
Thomas Kopp 44e9b02cf1 latest version 2019-02-03 19:13:33 +01:00
Aaron Fischer bd95532bc4 Fix a lot of compiler warnings (#MDST) 2019-02-03 19:10:38 +01:00
Thomas Kopp 639a1205a1 Merge branch 'master' of ssh://git.okoyono.de:222/oko/weatherstation 2019-02-03 17:05:08 +01:00
Thomas Kopp ceb9f8e86d Adding spare GPIOs, pads for charge status 2019-02-03 17:01:49 +01:00
Aaron Fischer 7e51a889fd Add the arduino settings image 2019-02-03 16:40:32 +01:00
Aaron Fischer f24858d162 Move all dependencies to the repository
This step seems bold, but is saves us so much hassle. Even better, we have a
reliable codebase, with all the dependencies (and their versions) we
need in order to build the project. If a library got an update, we can
replace it inplace if the code is still compatible.
2019-02-03 16:15:00 +01:00
klaute 091ab25196 Fixed typo 2019-02-03 15:09:01 +01:00
klaute 1b2f55c84d Merge branch 'master' of ssh://git.okoyono.de:222/oko/weatherstation 2019-02-03 14:53:16 +01:00
klaute b4284ccb3c Added user specific humidity/light calculation factor constants. 2019-02-03 14:53:08 +01:00
Thomas Kopp db6addc33b typo 2019-02-03 14:48:20 +01:00
Aaron Fischer b850263675 „README.md“ ändern 2019-02-03 12:23:56 +00:00
klaute 589be0474f Logic fixed for charging/charged pin 2019-02-02 15:21:03 +01:00
Thomas Kopp 1ea0ea410d Fix limititing number of retries 2019-02-02 14:59:00 +01:00
klaute 94550e1743 03962a schematic added 2019-02-02 14:02:20 +01:00
klaute e869f03c2c Some more constants. 2019-02-02 14:01:13 +01:00
klaute 29c52d0a34 Fixed influxdb write 2019-02-02 13:58:47 +01:00
klaute 2bdc615ddb Some logic fixes 2019-02-02 13:31:21 +01:00
klaute ef2a6c15de Timeout constant values are used now. 2019-02-02 11:58:44 +01:00
klaute 740bfc600b Battery charging states added. 2019-02-02 11:15:27 +01:00
klaute 87fe6c6e7a Added battery charging states. 2019-02-02 10:09:00 +01:00
Aaron Fischer 1f1bd3d19b Add solarpanel holder 2019-01-30 09:31:26 +01:00
Aaron Fischer 11d5d27167 Change PCB to square 2019-01-30 09:30:51 +01:00
klaute f0974e6e79 Update 'firmware/sensors.ino'
Comments comments comments
2019-01-28 10:54:16 +00:00