{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":609974871,"defaultBranch":"main","name":"homebridge-weatherflow-tempest","ownerLogin":"DMBlakeley","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-03-05T19:33:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/29609206?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1678575346.563662","currentOid":""},"activityList":{"items":[{"before":"3153e263b8111fa26b2b1404b49fef7f372bc5bd","after":"5028d1ef11119aa918dbcc77cbb934ad7ed37e09","ref":"refs/heads/main","pushedAt":"2024-01-09T00:07:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"DMBlakeley","name":"Doug B","path":"/DMBlakeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29609206?s=80&v=4"},"commit":{"message":"Merge branch 'chasenicholl:main' into main","shortMessageHtmlLink":"Merge branch 'chasenicholl:main' into main"}},{"before":"9f5911b7d222cb9cf5e8b1a3fdb866e29b78b432","after":"3153e263b8111fa26b2b1404b49fef7f372bc5bd","ref":"refs/heads/main","pushedAt":"2024-01-09T00:06:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DMBlakeley","name":"Doug B","path":"/DMBlakeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29609206?s=80&v=4"},"commit":{"message":"Ensure valid config for Local or HTTP API\n\n* When using HTTP API, check that `token` and `station_id` are present and have valid characteristics.\n* When Local API is used, `token` and `station_id` are not required and are not validated.\n* User is able to switch between HTTP API to Local API and back to HTTP API without the need to re-enter `token` and `station_id` as these are retained in the config.sys file.","shortMessageHtmlLink":"Ensure valid config for Local or HTTP API"}},{"before":"e7a71593cd95229b0ac5a6f85c4a0cababe842ce","after":"9f5911b7d222cb9cf5e8b1a3fdb866e29b78b432","ref":"refs/heads/main","pushedAt":"2023-12-14T21:07:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DMBlakeley","name":"Doug B","path":"/DMBlakeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29609206?s=80&v=4"},"commit":{"message":"Delete .DS_Store","shortMessageHtmlLink":"Delete .DS_Store"}},{"before":"f8d10c6db889f8dbde016dd605844c11a72dfcee","after":"e7a71593cd95229b0ac5a6f85c4a0cababe842ce","ref":"refs/heads/main","pushedAt":"2023-12-14T21:02:19.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"DMBlakeley","name":"Doug B","path":"/DMBlakeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29609206?s=80&v=4"},"commit":{"message":"Merge pull request #1 from chasenicholl/main\n\nSync with @chasenicholl main","shortMessageHtmlLink":"Merge pull request #1 from chasenicholl/main"}},{"before":"857afc4273a07cab88243a06665d8699ae442a16","after":"f8d10c6db889f8dbde016dd605844c11a72dfcee","ref":"refs/heads/main","pushedAt":"2023-12-14T20:56:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"DMBlakeley","name":"Doug B","path":"/DMBlakeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29609206?s=80&v=4"},"commit":{"message":"Merge branch 'main' of https://github.com/DMBlakeley/homebridge-weatherflow-tempest","shortMessageHtmlLink":"Merge branch 'main' of https://github.com/DMBlakeley/homebridge-weath…"}},{"before":"330f25e6b1b66383ec61d7680a01a028ff0e97e0","after":"857afc4273a07cab88243a06665d8699ae442a16","ref":"refs/heads/main","pushedAt":"2023-11-20T19:41:17.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"chasenicholl","name":"Chase Nicholl","path":"/chasenicholl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1994647?s=80&v=4"},"commit":{"message":"Merge branch 'local-websocket-support' into main","shortMessageHtmlLink":"Merge branch 'local-websocket-support' into main"}},{"before":"c42968ee2972f289e5fb85b4e7c8a6f9e846b7bc","after":"330f25e6b1b66383ec61d7680a01a028ff0e97e0","ref":"refs/heads/main","pushedAt":"2023-11-10T21:11:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DMBlakeley","name":"Doug B","path":"/DMBlakeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29609206?s=80&v=4"},"commit":{"message":"Update package-lock.json","shortMessageHtmlLink":"Update package-lock.json"}},{"before":"9544e137fb1d984b5f1711a4eaf27fceb45fea1f","after":"c42968ee2972f289e5fb85b4e7c8a6f9e846b7bc","ref":"refs/heads/main","pushedAt":"2023-11-09T18:15:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DMBlakeley","name":"Doug B","path":"/DMBlakeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29609206?s=80&v=4"},"commit":{"message":"Update tempest.ts","shortMessageHtmlLink":"Update tempest.ts"}},{"before":"acc33316be86a3a1955793b001de760cb499dab0","after":"9544e137fb1d984b5f1711a4eaf27fceb45fea1f","ref":"refs/heads/main","pushedAt":"2023-11-08T21:46:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DMBlakeley","name":"Doug B","path":"/DMBlakeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29609206?s=80&v=4"},"commit":{"message":"Check for 'precip_accum_local_day'\n\nDisable `precip_accum_local_day` Occupancy Sensor if using Local API.","shortMessageHtmlLink":"Check for 'precip_accum_local_day'"}},{"before":"4543c92f1199421f4992a35380ce086f0a0f4b8a","after":"acc33316be86a3a1955793b001de760cb499dab0","ref":"refs/heads/main","pushedAt":"2023-11-08T14:30:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DMBlakeley","name":"Doug B","path":"/DMBlakeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29609206?s=80&v=4"},"commit":{"message":"Update config.schema.json","shortMessageHtmlLink":"Update config.schema.json"}},{"before":"54ca06a10ffc39613d7850407fc331b62908d7c9","after":"4543c92f1199421f4992a35380ce086f0a0f4b8a","ref":"refs/heads/main","pushedAt":"2023-11-08T00:46:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DMBlakeley","name":"Doug B","path":"/DMBlakeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29609206?s=80&v=4"},"commit":{"message":"Update config.schema.json\n\nAdd description that states that `precip_accum_local_day` is not supported using Local API.","shortMessageHtmlLink":"Update config.schema.json"}},{"before":"542cd9bc447e6b0b4828b2a48493eebeb9ccb2d6","after":"54ca06a10ffc39613d7850407fc331b62908d7c9","ref":"refs/heads/main","pushedAt":"2023-11-06T20:10:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DMBlakeley","name":"Doug B","path":"/DMBlakeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29609206?s=80&v=4"},"commit":{"message":"v4.0.0 updates\n\n- Fixed error in config.schema.json which was blocking display of occupancy sensor type.\n- Added note in README.md to indicate that `precip_accum_local_day` not available in local API.","shortMessageHtmlLink":"v4.0.0 updates"}},{"before":"c86bdb76da03cd0d20120dcb026b20bd088d7bfc","after":"542cd9bc447e6b0b4828b2a48493eebeb9ccb2d6","ref":"refs/heads/main","pushedAt":"2023-11-06T15:53:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DMBlakeley","name":"Doug B","path":"/DMBlakeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29609206?s=80&v=4"},"commit":{"message":"Update package-lock.json","shortMessageHtmlLink":"Update package-lock.json"}},{"before":"e558d2cc7dcd0c41e2578572358324b3ee2d47ca","after":"c86bdb76da03cd0d20120dcb026b20bd088d7bfc","ref":"refs/heads/main","pushedAt":"2023-11-05T17:21:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DMBlakeley","name":"Doug B","path":"/DMBlakeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29609206?s=80&v=4"},"commit":{"message":"Local UDP API support\n\n* Added Local UDP API support! Now you can choose to listen to your Weather Stations observations directly over your local network. No Station ID or API Token needed. Observations are broadcasted every 60 seconds. This leverages the `obs_st` message. See [documentation](https://weatherflow.github.io/Tempest/api/udp/v171/) for more information.","shortMessageHtmlLink":"Local UDP API support"}},{"before":"f608d881a12d926cd416f2a1b1f909b837d8f0e7","after":"e558d2cc7dcd0c41e2578572358324b3ee2d47ca","ref":"refs/heads/main","pushedAt":"2023-10-31T19:33:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DMBlakeley","name":"Doug B","path":"/DMBlakeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29609206?s=80&v=4"},"commit":{"message":"Update README.md\n\nUpdate README.md to update link for Homebridge logo.","shortMessageHtmlLink":"Update README.md"}},{"before":"12a98bc33fb0f80ea1a6474084b49fe5a100260f","after":"f608d881a12d926cd416f2a1b1f909b837d8f0e7","ref":"refs/heads/main","pushedAt":"2023-10-31T14:50:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DMBlakeley","name":"Doug B","path":"/DMBlakeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29609206?s=80&v=4"},"commit":{"message":"Update node-versions","shortMessageHtmlLink":"Update node-versions"}},{"before":"87ff58e9560293ba5eb01e16eb945b5dec369516","after":"12a98bc33fb0f80ea1a6474084b49fe5a100260f","ref":"refs/heads/main","pushedAt":"2023-10-31T02:01:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DMBlakeley","name":"Doug B","path":"/DMBlakeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29609206?s=80&v=4"},"commit":{"message":"Update node-verions, improved error handling\n\n* Update node-version: [18.x, 20.x, 22.x], remove 16.x which is no longer supported by homebridge.\n* Reformated `getStationObservation()` and `getStationCurrentObservation()` in `tempestApi.ts`.\n* Addresses `observation_data is undefined, skipping update` error in `platform.ts` polling loop.","shortMessageHtmlLink":"Update node-verions, improved error handling"}},{"before":"8bafe8af27db940fdc18fa693ae985dfceccf651","after":"87ff58e9560293ba5eb01e16eb945b5dec369516","ref":"refs/heads/main","pushedAt":"2023-10-05T12:03:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DMBlakeley","name":"Doug B","path":"/DMBlakeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29609206?s=80&v=4"},"commit":{"message":"Update tempestApi.ts\n\nAdd check if return `obs` data is string.","shortMessageHtmlLink":"Update tempestApi.ts"}},{"before":"faee85bf7bae379289741eeb97128b6489157ae8","after":"8bafe8af27db940fdc18fa693ae985dfceccf651","ref":"refs/heads/main","pushedAt":"2023-10-02T21:14:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DMBlakeley","name":"Doug B","path":"/DMBlakeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29609206?s=80&v=4"},"commit":{"message":"Merge 3.0.3 into 3.0.2\n\nCombine 2 PRs into single PR.","shortMessageHtmlLink":"Merge 3.0.3 into 3.0.2"}},{"before":"7678f5f83fb86336e83dc06bbefd10bd265c40e1","after":"faee85bf7bae379289741eeb97128b6489157ae8","ref":"refs/heads/main","pushedAt":"2023-10-02T11:55:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DMBlakeley","name":"Doug B","path":"/DMBlakeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29609206?s=80&v=4"},"commit":{"message":"Updates to address `ETIMEDOUT` error\n\nReference CHANGELOG.md for summary of changes.","shortMessageHtmlLink":"Updates to address ETIMEDOUT error"}},{"before":"f8fbac35205b0243bab80f9af9be1ceed2052e62","after":"7678f5f83fb86336e83dc06bbefd10bd265c40e1","ref":"refs/heads/main","pushedAt":"2023-09-29T21:10:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DMBlakeley","name":"Doug B","path":"/DMBlakeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29609206?s=80&v=4"},"commit":{"message":"Update node-version & simplify tempestApi\n\nSee CHANGELOG.md for details of this update.","shortMessageHtmlLink":"Update node-version & simplify tempestApi"}},{"before":"ccff5c15705390e22b5ac7b26f552db450a2d806","after":"f8fbac35205b0243bab80f9af9be1ceed2052e62","ref":"refs/heads/main","pushedAt":"2023-07-31T13:58:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DMBlakeley","name":"Doug B","path":"/DMBlakeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29609206?s=80&v=4"},"commit":{"message":"Update node-version\n\nUpdate node-version: [16.x, 18.x, 20.x], remove 14.x which is no longer supported by homebridge.","shortMessageHtmlLink":"Update node-version"}},{"before":"dd27c62f08678601b046e5734734d2dd7386be30","after":"ccff5c15705390e22b5ac7b26f552db450a2d806","ref":"refs/heads/main","pushedAt":"2023-05-24T01:07:04.634Z","pushType":"push","commitsCount":1,"pusher":{"login":"DMBlakeley","name":"Doug B","path":"/DMBlakeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29609206?s=80&v=4"},"commit":{"message":"Merge pull request #11 from DMBlakeley/main\n\nUpdate config.schema.json","shortMessageHtmlLink":"Merge pull request chasenicholl#11 from DMBlakeley/main"}},{"before":"c7b0a90f93d10336e1f9110c139d065adc4802dd","after":"dd27c62f08678601b046e5734734d2dd7386be30","ref":"refs/heads/main","pushedAt":"2023-05-22T15:21:19.697Z","pushType":"push","commitsCount":5,"pusher":{"login":"chasenicholl","name":"Chase Nicholl","path":"/chasenicholl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1994647?s=80&v=4"},"commit":{"message":"Merge branch 'main' into main","shortMessageHtmlLink":"Merge branch 'main' into main"}},{"before":"0f4f6ccb0b756981faba0436723c08817d67f4af","after":"c7b0a90f93d10336e1f9110c139d065adc4802dd","ref":"refs/heads/main","pushedAt":"2023-05-21T18:01:44.794Z","pushType":"push","commitsCount":1,"pusher":{"login":"DMBlakeley","name":"Doug B","path":"/DMBlakeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29609206?s=80&v=4"},"commit":{"message":"Update config.schema.json\n\n* Update `config.schema.json` to include sensor `name` field.\n* Add cautionary note to `README.md` when upgrading from a previous version of the plugin.","shortMessageHtmlLink":"Update config.schema.json"}},{"before":"a67baf6741b517ba4f1f2ece2c1ac877c86ba833","after":"0f4f6ccb0b756981faba0436723c08817d67f4af","ref":"refs/heads/main","pushedAt":"2023-05-07T22:12:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DMBlakeley","name":"Doug B","path":"/DMBlakeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29609206?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"70d288e478fc17bae950680a50fac0a57089d4c7","after":"a67baf6741b517ba4f1f2ece2c1ac877c86ba833","ref":"refs/heads/main","pushedAt":"2023-05-04T15:25:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DMBlakeley","name":"Doug B","path":"/DMBlakeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29609206?s=80&v=4"},"commit":{"message":"New version with support for occupancy sensors\n\nSee `CHANGELOG.md` for overview of changes.","shortMessageHtmlLink":"New version with support for occupancy sensors"}},{"before":"2522d5f10fee7bdb207df0ee8697dc5417eaf447","after":"70d288e478fc17bae950680a50fac0a57089d4c7","ref":"refs/heads/main","pushedAt":"2023-05-03T15:13:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DMBlakeley","name":"Doug B","path":"/DMBlakeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29609206?s=80&v=4"},"commit":{"message":"Update accessory initialization\n\n* Update accessory initialization to align with new `config.json` format.\n* Ensure that any `config.json` changes are picked up during plugin startup and `accessory.context` is updated.","shortMessageHtmlLink":"Update accessory initialization"}},{"before":"3e11459c78edac854303d717a055d43ba29fe17d","after":"2522d5f10fee7bdb207df0ee8697dc5417eaf447","ref":"refs/heads/main","pushedAt":"2023-04-27T01:07:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DMBlakeley","name":"Doug B","path":"/DMBlakeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29609206?s=80&v=4"},"commit":{"message":"Update tempestApi.ts\n\nMake `getTempestDeviceId()` public.","shortMessageHtmlLink":"Update tempestApi.ts"}},{"before":"52499bc295c637775f60bf0b43d3b5114c97186a","after":"3e11459c78edac854303d717a055d43ba29fe17d","ref":"refs/heads/main","pushedAt":"2023-04-27T00:58:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"DMBlakeley","name":"Doug B","path":"/DMBlakeley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29609206?s=80&v=4"},"commit":{"message":"Merge branch 'main' of https://github.com/DMBlakeley/homebridge-weatherflow-tempest","shortMessageHtmlLink":"Merge branch 'main' of https://github.com/DMBlakeley/homebridge-weath…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0wOVQwMDowNzowNC4wMDAwMDBazwAAAAPax4I4","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMS0wOVQwMDowNzowNC4wMDAwMDBazwAAAAPax4I4","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0yN1QwMDo1ODowNS4wMDAwMDBazwAAAAMhGxjE"}},"title":"Activity · DMBlakeley/homebridge-weatherflow-tempest"}