{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":707964286,"defaultBranch":"main","name":"guarduino","ownerLogin":"mkachline","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-21T05:36:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11888774?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1704949615.0","currentOid":""},"activityList":{"items":[{"before":"bb4f6490c72053f6b473f97b898cda52d88d5a16","after":"726cb95e91fae7e58442489a90d4053b5ffa6d84","ref":"refs/heads/main","pushedAt":"2024-01-17T07:47:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkachline","name":"Mike Kachline","path":"/mkachline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888774?s=80&v=4"},"commit":{"message":"Use different thermometer icons, based on actual temperatures being sent.\n\nTODO:\nActually SEND the discovery message, without data, if isValidReading()\nis false. Here, we want to send the \"alert\" icon, but above this code,\nwe never get the chance to send due to the same condition.\nHowever, if we do send on \"isValidReading() == false\" discovery, we need\nto make sure there are at least two past readings, otherwise, we will\nsee 'noise devices' come through to HA again.","shortMessageHtmlLink":"Use different thermometer icons, based on actual temperatures being s…"}},{"before":"282e055a9e5fc642b7ae2af2b7e19f23649f0c14","after":"bb4f6490c72053f6b473f97b898cda52d88d5a16","ref":"refs/heads/main","pushedAt":"2024-01-17T06:48:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkachline","name":"Mike Kachline","path":"/mkachline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888774?s=80&v=4"},"commit":{"message":"Force send of ds18x messages, and expire after 5 minutes\n\nIt has been difficult to program automations on temperatures where their\n\"last_updated\" would not change for multiple minutes. With this code\nchange, our temperature sensors in HA update frequently, giving us more\nconfidence that, the value we see, is what the actual temperature is.\n\nAlso-added the \"Expire After\", in hopes that HA automations could key on\nthat to avoid automations (in my case, controlling the furnace.)","shortMessageHtmlLink":"Force send of ds18x messages, and expire after 5 minutes"}},{"before":"92115e70f0b4740b2334f35847ecf94eceabc496","after":"282e055a9e5fc642b7ae2af2b7e19f23649f0c14","ref":"refs/heads/main","pushedAt":"2024-01-14T06:45:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkachline","name":"Mike Kachline","path":"/mkachline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888774?s=80&v=4"},"commit":{"message":"fixes #1\nGet switches working; most notably \"state\" works correctly.\n\nFrom all I can tell, switches now work as expected.\n\nAdditional fixes to support negative temperatures, which are actually\noccurring as I write this code. Prior to these temperature fixes, we\nwere seeing data in MQTT to the tune of \"1.-08\"","shortMessageHtmlLink":"fixes #1"}},{"before":"7b26d7f3c63297759c3c793b4de9f8a78c3872d6","after":"92115e70f0b4740b2334f35847ecf94eceabc496","ref":"refs/heads/main","pushedAt":"2024-01-14T01:02:40.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"mkachline","name":"Mike Kachline","path":"/mkachline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888774?s=80&v=4"},"commit":{"message":"Merge pull request #6 from mkachline/5-random-dx18x-readings\n\nFix issue #5 - random dx18x readings","shortMessageHtmlLink":"Merge pull request #6 from mkachline/5-random-dx18x-readings"}},{"before":"fe0226dbc51808e62ed126998809ee90d00cdf6c","after":"751b95830ff504fe6b4db8d00d71cfd2d169ab79","ref":"refs/heads/5-random-dx18x-readings","pushedAt":"2024-01-14T00:52:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkachline","name":"Mike Kachline","path":"/mkachline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888774?s=80&v=4"},"commit":{"message":"fixes #5\nThis code appears to work, in regards to ds18x temperature validations.\n\nThis commit fixes a bug where, we were not correctly finding our \"old\"\nds18x reading (for comparison.)\nAlso-added Makefile rule for simple tail of arduino after uploading the\nhex file.","shortMessageHtmlLink":"fixes #5"}},{"before":"7b26d7f3c63297759c3c793b4de9f8a78c3872d6","after":"fe0226dbc51808e62ed126998809ee90d00cdf6c","ref":"refs/heads/5-random-dx18x-readings","pushedAt":"2024-01-13T22:32:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkachline","name":"Mike Kachline","path":"/mkachline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888774?s=80&v=4"},"commit":{"message":"Issue #5\nOnly send ds18x messages if we have three consecutive readings.\n\nThis code in effort to stop \"noise\" readings I've been seeing as of\nrecent, especially random noise devices showing up.\n\nAlso here, this is my first compile using VisualStudio, was previously\nusing the Arduino IDE. Hope to transitiont to a combination of\nVisualStudio and (commandline) makefile. Hopefully, the Makefile can be\nused to easily install.","shortMessageHtmlLink":"Issue #5"}},{"before":null,"after":"7b26d7f3c63297759c3c793b4de9f8a78c3872d6","ref":"refs/heads/5-random-dx18x-readings","pushedAt":"2024-01-11T05:06:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mkachline","name":"Mike Kachline","path":"/mkachline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888774?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"a46dd8ea4eeff1b8c29b4b25a8da0f6e9a2efda0","after":"7b26d7f3c63297759c3c793b4de9f8a78c3872d6","ref":"refs/heads/main","pushedAt":"2023-11-18T19:41:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkachline","name":"Mike Kachline","path":"/mkachline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888774?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"97417dab7e13518f9f79f427a7849b519fba4b6e","after":"a46dd8ea4eeff1b8c29b4b25a8da0f6e9a2efda0","ref":"refs/heads/main","pushedAt":"2023-11-18T19:40:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkachline","name":"Mike Kachline","path":"/mkachline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888774?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"2dbdd90bd6194ef713146cc4981a2784a9d44ee6","after":"97417dab7e13518f9f79f427a7849b519fba4b6e","ref":"refs/heads/main","pushedAt":"2023-11-18T19:37:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkachline","name":"Mike Kachline","path":"/mkachline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888774?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"238465bb503ea90bb7edabab0a909445b07d79d2","after":"2dbdd90bd6194ef713146cc4981a2784a9d44ee6","ref":"refs/heads/main","pushedAt":"2023-11-18T19:36:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkachline","name":"Mike Kachline","path":"/mkachline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888774?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"9a576c16ab0f50cd3172aed07d1436ac1020a5aa","after":"238465bb503ea90bb7edabab0a909445b07d79d2","ref":"refs/heads/main","pushedAt":"2023-11-18T18:08:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkachline","name":"Mike Kachline","path":"/mkachline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888774?s=80&v=4"},"commit":{"message":"More readability tweaks","shortMessageHtmlLink":"More readability tweaks"}},{"before":"4072dc2cbe3fe57002ae8895625b219f92156a1a","after":"9a576c16ab0f50cd3172aed07d1436ac1020a5aa","ref":"refs/heads/main","pushedAt":"2023-11-18T17:59:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkachline","name":"Mike Kachline","path":"/mkachline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888774?s=80&v=4"},"commit":{"message":"Minor documentation tweaks","shortMessageHtmlLink":"Minor documentation tweaks"}},{"before":"d4cbe00bcfca6a97f92814b052e1a399257c6f5b","after":"4072dc2cbe3fe57002ae8895625b219f92156a1a","ref":"refs/heads/main","pushedAt":"2023-11-18T07:24:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkachline","name":"Mike Kachline","path":"/mkachline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888774?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"e7056f077355f565bdc8060920c7f8b2eb087ae7","after":"d4cbe00bcfca6a97f92814b052e1a399257c6f5b","ref":"refs/heads/main","pushedAt":"2023-11-18T07:23:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkachline","name":"Mike Kachline","path":"/mkachline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888774?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"3138b35d32e7aa73aade6f67c86c073815c74350","after":"e7056f077355f565bdc8060920c7f8b2eb087ae7","ref":"refs/heads/main","pushedAt":"2023-11-18T07:22:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkachline","name":"Mike Kachline","path":"/mkachline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888774?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"debed2f1eb8dcab60bb00bed5f9fb5cb68ae0f85","after":"3138b35d32e7aa73aade6f67c86c073815c74350","ref":"refs/heads/main","pushedAt":"2023-11-18T07:17:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkachline","name":"Mike Kachline","path":"/mkachline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888774?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"8589fae1672900477d876ca03be42b46ff4da293","after":"debed2f1eb8dcab60bb00bed5f9fb5cb68ae0f85","ref":"refs/heads/main","pushedAt":"2023-11-18T07:16:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkachline","name":"Mike Kachline","path":"/mkachline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888774?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"3fbf4ce4f750ca76f3c9a508327b63d2412405ca","after":"8589fae1672900477d876ca03be42b46ff4da293","ref":"refs/heads/main","pushedAt":"2023-11-18T06:25:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mkachline","name":"Mike Kachline","path":"/mkachline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888774?s=80&v=4"},"commit":{"message":"Merge branch 'main' of github.com:mkachline/guarduino","shortMessageHtmlLink":"Merge branch 'main' of github.com:mkachline/guarduino"}},{"before":"53124a5924d622c0f903d34b05aff004f5d0ab7a","after":"3fbf4ce4f750ca76f3c9a508327b63d2412405ca","ref":"refs/heads/main","pushedAt":"2023-11-18T06:08:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkachline","name":"Mike Kachline","path":"/mkachline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888774?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"f266d925d88b6dd6520e3e12f168b1175bf6c361","after":"53124a5924d622c0f903d34b05aff004f5d0ab7a","ref":"refs/heads/main","pushedAt":"2023-11-18T06:03:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkachline","name":"Mike Kachline","path":"/mkachline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888774?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"5375e4f1c4dd0a77c22d3124e79b8cd133d7d942","after":"f266d925d88b6dd6520e3e12f168b1175bf6c361","ref":"refs/heads/main","pushedAt":"2023-11-18T06:02:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkachline","name":"Mike Kachline","path":"/mkachline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888774?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"bc6fb7462147cb34c20fe3f5dd8ee98c3c6d5c2c","after":"5375e4f1c4dd0a77c22d3124e79b8cd133d7d942","ref":"refs/heads/main","pushedAt":"2023-11-18T05:59:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkachline","name":"Mike Kachline","path":"/mkachline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888774?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"1c372da2ccbd791de6526b1d562f651ed8e317eb","after":"bc6fb7462147cb34c20fe3f5dd8ee98c3c6d5c2c","ref":"refs/heads/main","pushedAt":"2023-11-18T05:56:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkachline","name":"Mike Kachline","path":"/mkachline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888774?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"3c750b2757c0607f9a80bfb3f2096d30d5fbda09","after":"1c372da2ccbd791de6526b1d562f651ed8e317eb","ref":"refs/heads/main","pushedAt":"2023-11-18T05:48:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkachline","name":"Mike Kachline","path":"/mkachline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888774?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"64e9cbf37eb21eec62a7119b92d1d67c59f4354e","after":"3c750b2757c0607f9a80bfb3f2096d30d5fbda09","ref":"refs/heads/main","pushedAt":"2023-11-18T05:41:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkachline","name":"Mike Kachline","path":"/mkachline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888774?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"bc3eade2aa7b4d46374f4579083723786b0221c7","after":"64e9cbf37eb21eec62a7119b92d1d67c59f4354e","ref":"refs/heads/main","pushedAt":"2023-11-18T04:30:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkachline","name":"Mike Kachline","path":"/mkachline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888774?s=80&v=4"},"commit":{"message":"(FINALLY!) Add Sourcecode. Add images for Wiki.","shortMessageHtmlLink":"(FINALLY!) Add Sourcecode. Add images for Wiki."}},{"before":"cc3af1cc29525558e2b8fd3c878573310e0ab462","after":"bc3eade2aa7b4d46374f4579083723786b0221c7","ref":"refs/heads/main","pushedAt":"2023-11-18T01:43:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkachline","name":"Mike Kachline","path":"/mkachline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888774?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"ac2fde2419d7b0c30f41f587251843c3910fbb57","after":"cc3af1cc29525558e2b8fd3c878573310e0ab462","ref":"refs/heads/main","pushedAt":"2023-11-13T02:52:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkachline","name":"Mike Kachline","path":"/mkachline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888774?s=80&v=4"},"commit":{"message":"Delete HardwareIndex.md\n\nThis should be in the wiki","shortMessageHtmlLink":"Delete HardwareIndex.md"}},{"before":"090f69e3fb0dfb7bb079be87d547dbd9654413a6","after":"ac2fde2419d7b0c30f41f587251843c3910fbb57","ref":"refs/heads/main","pushedAt":"2023-11-13T02:52:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkachline","name":"Mike Kachline","path":"/mkachline","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11888774?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD4b_s1gA","startCursor":null,"endCursor":null}},"title":"Activity · mkachline/guarduino"}