{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":402739437,"defaultBranch":"main","name":"OpenCO2_Sensor","ownerLogin":"davidkreidler","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-09-03T11:00:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13180124?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716929360.0","currentOid":""},"activityList":{"items":[{"before":"9a5ff9a45ecc53618ef45fe17bcb987e150d1efe","after":"fecd94091a1e24876437b9ab602d89e6bdc6bede","ref":"refs/heads/main","pushedAt":"2024-06-02T20:20:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidkreidler","name":null,"path":"/davidkreidler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13180124?s=80&v=4"},"commit":{"message":"WiFi response time\n\nImprove Wi-Fi response time to 500ms by changing light sleep time and handling the response, before checking if a new CO2 measurement is available. Also added a new cleanup Menu function to refresh display on exit.","shortMessageHtmlLink":"WiFi response time"}},{"before":"4062fcb1c20d2fcd7e9b4be0e0cd479497678de6","after":"9a5ff9a45ecc53618ef45fe17bcb987e150d1efe","ref":"refs/heads/main","pushedAt":"2024-05-07T19:18:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davidkreidler","name":null,"path":"/davidkreidler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13180124?s=80&v=4"},"commit":{"message":"some small source code improvements (#16)\n\n* improve top comment\r\n\r\n- add headline\r\n- add name of mqtt library\r\n\r\n* cosmetic: unify comment style (blanks)\r\n\r\n* cosmetic: translate / fix typos\r\n\r\n* add HEIGHT_ABOVE_SEA_LEVEL [m] constant (use 50 for Berlin)\r\n\r\n* add TZ_DATA constant (with data for Berlin)","shortMessageHtmlLink":"some small source code improvements (#16)"}},{"before":"e351ebc04f1215ceaa1af4050829d22f6743a42b","after":"4062fcb1c20d2fcd7e9b4be0e0cd479497678de6","ref":"refs/heads/main","pushedAt":"2024-05-05T21:43:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidkreidler","name":null,"path":"/davidkreidler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13180124?s=80&v=4"},"commit":{"message":"v4.5 update libraries\n\narduino-esp32 https://github.com/espressif/arduino-esp32/compare/2.0.13...2.0.16\n\nAdafruit_BusIO https://github.com/adafruit/Adafruit_BusIO/compare/1.15.0...1.16.0\nSensirion Arduino Core Library https://github.com/Sensirion/arduino-core/compare/0.6.0...0.7.1\nWiFiManager https://github.com/tzapu/WiFiManager/compare/v2.0.16-rc.2...v2.0.17","shortMessageHtmlLink":"v4.5 update libraries"}},{"before":"ea2eff705b4312d77f6813c024af76ad8b97448e","after":"e351ebc04f1215ceaa1af4050829d22f6743a42b","ref":"refs/heads/main","pushedAt":"2024-05-05T21:42:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidkreidler","name":null,"path":"/davidkreidler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13180124?s=80&v=4"},"commit":{"message":"v4.5 update libraries\n\narduino-esp32 github.com/espressif/arduino-esp32/compare/2.0.13...2.0.16\n\nAdafruit_BusIO github.com/adafruit/Adafruit_BusIO/compare/1.15.0...1.16.0\nSensirion Arduino Core Library github.com/Sensirion/arduino-core/compare/0.6.0...0.7.1\nWiFiManager github.com/tzapu/WiFiManager/compare/v2.0.16-rc.2...v2.0.17","shortMessageHtmlLink":"v4.5 update libraries"}},{"before":"6ffb90623193b82fe802a113e4fdd8ff5e57d711","after":"ea2eff705b4312d77f6813c024af76ad8b97448e","ref":"refs/heads/main","pushedAt":"2024-05-05T20:53:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidkreidler","name":null,"path":"/davidkreidler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13180124?s=80&v=4"},"commit":{"message":"change Fonts; refactoring\n\nChange between 3 fonts (bahn, gotham, nothing) via Menu -> Display -> Font\nRefactoring:\n- move Menu code into epd_abstraction file\n- cleanup same variables","shortMessageHtmlLink":"change Fonts; refactoring"}},{"before":"63c6faadd14ae326a47586d2e18d45c8aff18d2d","after":"6ffb90623193b82fe802a113e4fdd8ff5e57d711","ref":"refs/heads/main","pushedAt":"2024-03-27T00:05:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidkreidler","name":null,"path":"/davidkreidler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13180124?s=80&v=4"},"commit":{"message":"Change Language via Menu -> Display","shortMessageHtmlLink":"Change Language via Menu -> Display"}},{"before":"0d37108a2aef217dc5fcb12e5f54d0c3dc4dfbb3","after":"63c6faadd14ae326a47586d2e18d45c8aff18d2d","ref":"refs/heads/main","pushedAt":"2024-03-12T17:59:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidkreidler","name":null,"path":"/davidkreidler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13180124?s=80&v=4"},"commit":{"message":"Fahrenheit, inverted Display & 4.2\" bugfix\n\nOption to invert the Display and to use Fahrenheit via the Menu.\nUpdate for 4.2\" eink display with bugfixes.\nairgradient/MQTT compiler warning.","shortMessageHtmlLink":"Fahrenheit, inverted Display & 4.2\" bugfix"}},{"before":"9635d01a8c06d83584b509816f077c3f6548304c","after":"0d37108a2aef217dc5fcb12e5f54d0c3dc4dfbb3","ref":"refs/heads/main","pushedAt":"2024-02-11T23:25:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidkreidler","name":null,"path":"/davidkreidler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13180124?s=80&v=4"},"commit":{"message":"v4.4 enable usb MSC update","shortMessageHtmlLink":"v4.4 enable usb MSC update"}},{"before":"8f8e8262af1c8cf7b2044669f16913c63184a65e","after":"9635d01a8c06d83584b509816f077c3f6548304c","ref":"refs/heads/main","pushedAt":"2024-02-11T23:22:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidkreidler","name":null,"path":"/davidkreidler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13180124?s=80&v=4"},"commit":{"message":"v4.4 enable usb MSC update","shortMessageHtmlLink":"v4.4 enable usb MSC update"}},{"before":"8586cb4a44dd53fe5cadd5cf304106787daa2462","after":"8f8e8262af1c8cf7b2044669f16913c63184a65e","ref":"refs/heads/main","pushedAt":"2024-01-21T22:43:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidkreidler","name":null,"path":"/davidkreidler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13180124?s=80&v=4"},"commit":{"message":"AirGradient / Grafana documentation\n\nHow to store the measurement values on your Pi.","shortMessageHtmlLink":"AirGradient / Grafana documentation"}},{"before":"6ddf3271bc903d2395e8b089fa109434eb5215b1","after":"8586cb4a44dd53fe5cadd5cf304106787daa2462","ref":"refs/heads/main","pushedAt":"2023-12-25T16:30:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidkreidler","name":null,"path":"/davidkreidler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13180124?s=80&v=4"},"commit":{"message":"Holiday Update v4.3\n\nNew Easter Egg: Santa mode\nMenu improvement: register button press while display is updated\nWiFi Hostname in home network is now OpenCO2-SensorXYZ","shortMessageHtmlLink":"Holiday Update v4.3"}},{"before":"e7265fb4dec51e2a48d477d9898ab6418cc48632","after":"6ddf3271bc903d2395e8b089fa109434eb5215b1","ref":"refs/heads/main","pushedAt":"2023-12-25T16:29:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidkreidler","name":null,"path":"/davidkreidler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13180124?s=80&v=4"},"commit":{"message":"Holiday Update v4.2\n\nNew Easter Egg: Santa mode\nMenu improvement: register button press while display is updated\nWiFi Hostname in home network is now OpenCO2-SensorXYZ","shortMessageHtmlLink":"Holiday Update v4.2"}},{"before":"d68fcfd3bf5c390f5ea4fbebb0b87a2080685ace","after":"9699c96768b469e873ebc85ab063325aa1065966","ref":"refs/heads/ota","pushedAt":"2023-11-14T17:40:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidkreidler","name":null,"path":"/davidkreidler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13180124?s=80&v=4"},"commit":{"message":"OTA via the OpenCO2 Sensor itself","shortMessageHtmlLink":"OTA via the OpenCO2 Sensor itself"}},{"before":"9f8241b45ec47d679767a6595170108e9b35a120","after":"d68fcfd3bf5c390f5ea4fbebb0b87a2080685ace","ref":"refs/heads/ota","pushedAt":"2023-11-14T17:37:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidkreidler","name":null,"path":"/davidkreidler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13180124?s=80&v=4"},"commit":{"message":"OTA via the OpenCO2 Sensor itself","shortMessageHtmlLink":"OTA via the OpenCO2 Sensor itself"}},{"before":null,"after":"9f8241b45ec47d679767a6595170108e9b35a120","ref":"refs/heads/ota","pushedAt":"2023-10-23T20:19:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davidkreidler","name":null,"path":"/davidkreidler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13180124?s=80&v=4"},"commit":{"message":"OTA via the OpenCO2 Sensor itself","shortMessageHtmlLink":"OTA via the OpenCO2 Sensor itself"}},{"before":"5d5dee88b3e37b821cd2b8f701a3fd84b76db5ff","after":"e7265fb4dec51e2a48d477d9898ab6418cc48632","ref":"refs/heads/main","pushedAt":"2023-10-22T12:07:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidkreidler","name":null,"path":"/davidkreidler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13180124?s=80&v=4"},"commit":{"message":"LED Menu\n\nChoose the LED state on Battery and on USB Power separately.\nChoose the Brightness in 5 steps.\nChoose the Color scheme\n1=current smooth scale\n2=green until 600ppm, light green until 800ppm, orange until 1000ppm, dark orange until 1500ppm, red until 2000ppm and magenta above.","shortMessageHtmlLink":"LED Menu"}},{"before":"03e3263bfaad08d82de278c463147e475c74eb3f","after":"5d5dee88b3e37b821cd2b8f701a3fd84b76db5ff","ref":"refs/heads/main","pushedAt":"2023-10-22T11:51:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidkreidler","name":null,"path":"/davidkreidler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13180124?s=80&v=4"},"commit":{"message":"LED Menu\n\nChoose the LED state on Battery and on USB Power separately.\nChoose the Brightness in 5 steps.\nChoose the Color scheme\n1=current smooth scale\n2=green until 600ppm, light green until 800ppm, orange until 1000ppm, dark orange until 1500ppm, red until 2000ppm and magenta above.","shortMessageHtmlLink":"LED Menu"}},{"before":"10415705513b7ff1185137063caf8fce16b03ea0","after":"03e3263bfaad08d82de278c463147e475c74eb3f","ref":"refs/heads/main","pushedAt":"2023-10-19T21:30:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidkreidler","name":null,"path":"/davidkreidler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13180124?s=80&v=4"},"commit":{"message":"UI Update: Clock, Info, Wi-Fi bring up and German translation\n\nWi-Fi onboarding improvements: Show a QR code to first quickly connect to the OpenCO2 Sensor. Afterwards when OpenCO2 Sensor is connected to a home Wi-Fi, a QR code with the IP and Port is displayed.\n\nNew Menu point \"Info\": displaying mac Address, SCD4X Serial number, ESP32 Core temperature, up-time, Software Version, Battery Voltages and if connected to Wi-Fi: signal strength and IP.\n\nNew on Wi-Fi: Display the Berlin NTP time.\n\nOptional: German translation","shortMessageHtmlLink":"UI Update: Clock, Info, Wi-Fi bring up and German translation"}},{"before":"700b2b05a0bdb446b09479558932f9eff04c5800","after":"10415705513b7ff1185137063caf8fce16b03ea0","ref":"refs/heads/main","pushedAt":"2023-10-19T21:23:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidkreidler","name":null,"path":"/davidkreidler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13180124?s=80&v=4"},"commit":{"message":"UI Update: Clock, Info, Wi-Fi bring up and German translation\n\nWi-Fi onboarding improvements: Show a QR code to first quickly connect to the OpenCO2 Sensor. Afterwards when OpenCO2 Sensor is connected to a home Wi-Fi, a QR code with the IP and Port is displayed.\n\nNew Menu point \"Info\": displaying mac Address, SCD4X Serial number, ESP32 Core temperature, up-time, Software Version, Battery Voltages and if connected to Wi-Fi: signal strength and IP.\n\nNew on Wi-Fi: Display the Berlin NTP time.\n\nOptional: German translation","shortMessageHtmlLink":"UI Update: Clock, Info, Wi-Fi bring up and German translation"}},{"before":"65caa7e4ff66e6fdca63bb7394562b2bfa3c20ad","after":"700b2b05a0bdb446b09479558932f9eff04c5800","ref":"refs/heads/main","pushedAt":"2023-09-24T18:49:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidkreidler","name":null,"path":"/davidkreidler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13180124?s=80&v=4"},"commit":{"message":"Menu bugfixes\n\nfix Menu Bugs like:\n- correct exiting (after 20 sec)\n- missed button presses\n- exit rainbow mode via button press","shortMessageHtmlLink":"Menu bugfixes"}},{"before":"4183353847d15ef559b80920c7a2b51f87c5cac5","after":null,"ref":"refs/heads/Menu","pushedAt":"2023-08-28T23:20:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"davidkreidler","name":null,"path":"/davidkreidler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13180124?s=80&v=4"}},{"before":"b348dd0965138c5f8747c97e03bb44f6dee348a2","after":"65caa7e4ff66e6fdca63bb7394562b2bfa3c20ad","ref":"refs/heads/main","pushedAt":"2023-08-28T23:20:37.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"davidkreidler","name":null,"path":"/davidkreidler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13180124?s=80&v=4"},"commit":{"message":"Merge pull request #11 from davidkreidler/Menu\n\nMenu including Wi-Fi","shortMessageHtmlLink":"Merge pull request #11 from davidkreidler/Menu"}},{"before":"f5f1e42968e5e175c52a486d0ef5fa4e495acf78","after":"4183353847d15ef559b80920c7a2b51f87c5cac5","ref":"refs/heads/Menu","pushedAt":"2023-08-28T23:09:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidkreidler","name":null,"path":"/davidkreidler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13180124?s=80&v=4"},"commit":{"message":"Wi-Fi via menu & update README\n\nEnable Wi-Fi via the menu when the OpenCO2 Sensor is plugged in.\nA Wi-Fi network named 'OpenCO2 Sensor' will be enabled. Connect to it and navigate to http://192.168.4.1 . From there type in your home network credentials or OTA the Sensor.","shortMessageHtmlLink":"Wi-Fi via menu & update README"}},{"before":"696061d3ebd886e2406edc3cadafe5b3450ac0c3","after":"f5f1e42968e5e175c52a486d0ef5fa4e495acf78","ref":"refs/heads/Menu","pushedAt":"2023-08-28T22:55:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidkreidler","name":null,"path":"/davidkreidler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13180124?s=80&v=4"},"commit":{"message":"Wi-Fi via menu & update README\n\nEnable Wi-Fi via the menu when the OpenCO2 Sensor is plugged in.\nA Wi-Fi network named 'OpenCO2 Sensor' will be enabled. Connect to it and navigate to http://192.168.4.1 . From there type in your home network credentials or OTA the Sensor.","shortMessageHtmlLink":"Wi-Fi via menu & update README"}},{"before":"d23b1acd0ff2b967ecf06ce8b814cb158637dc52","after":"696061d3ebd886e2406edc3cadafe5b3450ac0c3","ref":"refs/heads/Menu","pushedAt":"2023-08-28T08:47:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidkreidler","name":null,"path":"/davidkreidler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13180124?s=80&v=4"},"commit":{"message":"Add WiFiManager in arduino_build.yml\n\nfix linter","shortMessageHtmlLink":"Add WiFiManager in arduino_build.yml"}},{"before":"a53ab9777250b39a064a33df3312aaee64be2e81","after":"d23b1acd0ff2b967ecf06ce8b814cb158637dc52","ref":"refs/heads/Menu","pushedAt":"2023-08-27T23:36:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidkreidler","name":null,"path":"/davidkreidler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13180124?s=80&v=4"},"commit":{"message":"Wi-Fi via menu\n\nEnable Wi-Fi via the menu when the OpenCO2 Sensor is plugged in.\nA Wi-Fi network named 'OpenCO2 Sensor' will be enabled. Connect to it and navigate to http://192.168.4.1 . From there type in your home network credentials or OTA the Sensor.","shortMessageHtmlLink":"Wi-Fi via menu"}},{"before":"a610cab93d02f47125182774619db6febdb58b46","after":"a53ab9777250b39a064a33df3312aaee64be2e81","ref":"refs/heads/Menu","pushedAt":"2023-08-26T21:16:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidkreidler","name":null,"path":"/davidkreidler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13180124?s=80&v=4"},"commit":{"message":"Add Menu\n\nMenu to choose between LED, Rainbow, Calibrate and History. Open the Menu via Button press and choose option via long press.","shortMessageHtmlLink":"Add Menu"}},{"before":null,"after":"a610cab93d02f47125182774619db6febdb58b46","ref":"refs/heads/Menu","pushedAt":"2023-08-05T21:03:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davidkreidler","name":null,"path":"/davidkreidler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13180124?s=80&v=4"},"commit":{"message":"Add Menu\n\nMenu to choose between LED, Rainbow, Calibrate and History. Open the Menu via Button press and choose option via long press.","shortMessageHtmlLink":"Add Menu"}},{"before":"04b39138185211124b6ceb2e3996e329c24fe95c","after":"b348dd0965138c5f8747c97e03bb44f6dee348a2","ref":"refs/heads/main","pushedAt":"2023-07-29T16:16:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidkreidler","name":null,"path":"/davidkreidler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13180124?s=80&v=4"},"commit":{"message":"QR code display the CO2 values over last 24h\n\nPress the button for 5+ seconds to show a QR code containing each the co2 values of 1h. Up to 24 QR codes will be stored. Measurements are only stored and displayed in battery mode.","shortMessageHtmlLink":"QR code display the CO2 values over last 24h"}},{"before":"ad57cceb5d694235773b029e4db575f0e236e321","after":"04b39138185211124b6ceb2e3996e329c24fe95c","ref":"refs/heads/main","pushedAt":"2023-07-29T16:08:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidkreidler","name":null,"path":"/davidkreidler","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13180124?s=80&v=4"},"commit":{"message":"QR code display the CO2 values over last 24h\n\nPress the button for 5+ seconds to show a QR code containing each the co2 values of 1h. Up to 24 QR codes will be stored. Measurements are only stored and displayed in battery mode.","shortMessageHtmlLink":"QR code display the CO2 values over last 24h"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWlcdaQA","startCursor":null,"endCursor":null}},"title":"Activity ยท davidkreidler/OpenCO2_Sensor"}