{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":137126619,"defaultBranch":"master","name":"visonic","ownerLogin":"davesmeghead","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-06-12T20:53:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10319422?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1723288335.0","currentOid":""},"activityList":{"items":[{"before":"652bdc4bb09075bdf2167324368cd3e55a317285","after":"5dc1b7bf01a18ba7d74eb57721e45b85e088ee9e","ref":"refs/heads/dev_b0","pushedAt":"2024-09-22T19:37:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davesmeghead","name":null,"path":"/davesmeghead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10319422?s=80&v=4"},"commit":{"message":"0.9.8.3 - language updates, linked entities to devices, various fixes","shortMessageHtmlLink":"0.9.8.3 - language updates, linked entities to devices, various fixes"}},{"before":"2692468e6ef823671049649ce9a0a5e1e0369d9e","after":"652bdc4bb09075bdf2167324368cd3e55a317285","ref":"refs/heads/dev_b0","pushedAt":"2024-09-20T14:17:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davesmeghead","name":null,"path":"/davesmeghead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10319422?s=80&v=4"},"commit":{"message":"0.9.8.2 - Powermax+ test and language file update\n\nThis development release is for a test for a Powermax+ (and other panels that manually enrol) and an update to the language files.","shortMessageHtmlLink":"0.9.8.2 - Powermax+ test and language file update"}},{"before":"a125236648eb03425c0678690502cb8a9da16141","after":"2692468e6ef823671049649ce9a0a5e1e0369d9e","ref":"refs/heads/dev_b0","pushedAt":"2024-09-17T21:55:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davesmeghead","name":null,"path":"/davesmeghead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10319422?s=80&v=4"},"commit":{"message":"0.9.8.1 - Language Translation Development Release\n\nThis is purely a language translation development release\nI believe that I've captured 99% of the language settings for the panel (is anyone ever 100%, I'm sure that someone will spot something than needs adding to the translations).\nThe English translation file en.json is the basis of the translations.\nI have also included an Italian it.json that is about 40% complete (thankyou iaxexo) and I have had a go at the French (about 20% complete, but my French isn't that good). So if anyone wants to have a go at updating them then let me know so you all don't double up doing the same language. Joao Sousa has also offered to do a Portuguese translation.","shortMessageHtmlLink":"0.9.8.1 - Language Translation Development Release"}},{"before":"f6f1431e51352680f41da3a0a2361564aa9b7a0e","after":"a125236648eb03425c0678690502cb8a9da16141","ref":"refs/heads/dev_b0","pushedAt":"2024-09-15T12:52:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davesmeghead","name":null,"path":"/davesmeghead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10319422?s=80&v=4"},"commit":{"message":"Update manifest.json","shortMessageHtmlLink":"Update manifest.json"}},{"before":"41138aeef42f6aaed3baf760b85216f1c6b07c59","after":"f6f1431e51352680f41da3a0a2361564aa9b7a0e","ref":"refs/heads/dev_b0","pushedAt":"2024-09-15T10:38:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davesmeghead","name":null,"path":"/davesmeghead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10319422?s=80&v=4"},"commit":{"message":"0.9.8.0 - Fixes for PowerMax+ panels, changes to panel event handling, time representation consistent\n\nFixes for PowerMax+ panels: Revert back to using Download commands and 'Bump' doesn't work with older panels. Various changes to the sequencer because of this. Startup will now take longer across all panels due to this change.\nChanges to panel event handling: Added PanelEventCoordinator to manage the panel events from A5, A7 snd B0 (Powermaster only) messages. Hopefully this both reduces replication of generated events and only sends the event that is most relevant (e.g. ignores 'system' events when there's a better one with more info). Also, some panels use 'system' when they don't need an arm code. Also, 'arming' is not a panel event so it will be inconsistent with 'state', this is intentional.\nTime representation consistent: The time representation is consistent across all visonic entities.\nThis release also includes:\n- a tweak to en.json for the X10 switch attributes.\n- an update to hopefully cater for disabled entities","shortMessageHtmlLink":"0.9.8.0 - Fixes for PowerMax+ panels, changes to panel event handling…"}},{"before":"11e278e3ded8083da878ed3267992a6368073d9d","after":"41138aeef42f6aaed3baf760b85216f1c6b07c59","ref":"refs/heads/dev_b0","pushedAt":"2024-09-04T20:42:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davesmeghead","name":null,"path":"/davesmeghead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10319422?s=80&v=4"},"commit":{"message":"0.9.7.10 - Update to fix Powermax+ Panel\n\nI changed the startup sequence but unfortunately it didn't work with Powermax+ panels. So I've had to put some of the startup sequence back for all panels (when the integration starts it doesn't know the panel type so I can't make any assumptions). The impact for all panels is that it may take about 10 seconds longer to reach Powerlink Emulation Mode.\nI have tested it with my own Powermax Pro Part and my test PowerMaster30 and it seems to be stable.","shortMessageHtmlLink":"0.9.7.10 - Update to fix Powermax+ Panel"}},{"before":"c66e21de753a40e950149f3421def78e74d43a52","after":"11e278e3ded8083da878ed3267992a6368073d9d","ref":"refs/heads/dev_b0","pushedAt":"2024-09-01T21:41:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davesmeghead","name":null,"path":"/davesmeghead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10319422?s=80&v=4"},"commit":{"message":"0.9.7.9 - English Translation File, Logic Updates and Bug Fixes\n\nEnglish Translation File, Logic Updates and Bug Fixes.\nThe English language file is 99% complete, and I can't think of what the 1% could be but I've probably missed something. All possible settings for all states and attributes (when they are strings and not numbers) are included. So for example, you can see what all the possible lasteventname and lasteventaction values could be.\nRemaining Bug: Motion/Camera PIRs on PowerMaster panels can miss triggers. There is an improvement on previous releases but it still misses a few.\nI have removed the FR and NL language translations temporarily until I can do language files for them. However, there will still be a lot in English as it was never complete anyway.","shortMessageHtmlLink":"0.9.7.9 - English Translation File, Logic Updates and Bug Fixes"}},{"before":"f3a1d2171beaec66ec1447c8ce41c3e5627ddb78","after":"c66e21de753a40e950149f3421def78e74d43a52","ref":"refs/heads/dev_b0","pushedAt":"2024-08-26T22:22:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davesmeghead","name":null,"path":"/davesmeghead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10319422?s=80&v=4"},"commit":{"message":"0.9.7.8 - English Translation and some Bugs Squashed\n\nSo more bugs squashed, the arming/disarming commands should be much more responsive now. Selecting \"Panel\" as the language should be the same as selecting English when in Standard Mode or the EPROM is not Downloaded.\nMost of this release though is to do with maturing the English Translation. I know what you're thinking, it's in English anyway. I have significantly improved en.json in the translations directory. This means that you should all be able to take that and create other language translations e.g fr.json for French, ge.json for German. Just leave the text to the left of the colon and translate the right text string to the language.","shortMessageHtmlLink":"0.9.7.8 - English Translation and some Bugs Squashed"}},{"before":"b86dce26ab932d61f130fd06a6749c1820efe15d","after":"f3a1d2171beaec66ec1447c8ce41c3e5627ddb78","ref":"refs/heads/dev_b0","pushedAt":"2024-08-26T08:17:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davesmeghead","name":null,"path":"/davesmeghead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10319422?s=80&v=4"},"commit":{"message":"0.9.7.7 fix hacs.json","shortMessageHtmlLink":"0.9.7.7 fix hacs.json"}},{"before":"ac7129e927760d85e299ee32899df2cd284560b8","after":"b86dce26ab932d61f130fd06a6749c1820efe15d","ref":"refs/heads/dev_b0","pushedAt":"2024-08-26T08:13:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davesmeghead","name":null,"path":"/davesmeghead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10319422?s=80&v=4"},"commit":{"message":"0.9.7.5 - Language changes, Restructured Message Send\n\n0.9.7.5\nLanguage changes, added \"Panel\" as a language option\nWhen language is set to \"panel\" it gets the settings from the EPROM and uses those strings so this is experimental, let me know of any problems.\nStarting to use the translation files properly for states and attributes\nRestructured Message Send with despatcher code\nSplit out config panel settings as they were getting big and moved language so it can be changed after setup\nRemapped alarm panel state to HA Alarm Panel state to better match\nIn the 2 examples, the default language is \"Panel\"\nAdded attributes \"lasteventname\" and \"lasteventaction\"\nSignificant changes to motion sensor triggering for PowerMaster panels","shortMessageHtmlLink":"0.9.7.5 - Language changes, Restructured Message Send"}},{"before":"170a48e7ec4564a2dfacab5c268e9d1bdf65e394","after":"8605cc36f9497709b9ec95e2b0a5e0efc8543d74","ref":"refs/heads/master","pushedAt":"2024-08-23T07:55:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davesmeghead","name":null,"path":"/davesmeghead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10319422?s=80&v=4"},"commit":{"message":"Update info.md","shortMessageHtmlLink":"Update info.md"}},{"before":"0e8a97b918dd9c6a6f4368ced94b1be19141770a","after":"170a48e7ec4564a2dfacab5c268e9d1bdf65e394","ref":"refs/heads/master","pushedAt":"2024-08-23T07:54:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davesmeghead","name":null,"path":"/davesmeghead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10319422?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"7445ea217e0d5d5b1c2fbec9336c59c9564faa4c","after":"0e8a97b918dd9c6a6f4368ced94b1be19141770a","ref":"refs/heads/master","pushedAt":"2024-08-23T07:54:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davesmeghead","name":null,"path":"/davesmeghead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10319422?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"d8808481011ac3e9dce7f03248a69d7557945789","after":"7445ea217e0d5d5b1c2fbec9336c59c9564faa4c","ref":"refs/heads/master","pushedAt":"2024-08-23T07:53:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davesmeghead","name":null,"path":"/davesmeghead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10319422?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"86b920853ff8a4c9eaf191ee4abfb515f4db5c52","after":"d8808481011ac3e9dce7f03248a69d7557945789","ref":"refs/heads/master","pushedAt":"2024-08-23T07:53:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davesmeghead","name":null,"path":"/davesmeghead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10319422?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"2688b96d2182131d3e9aaf457cab067d8c2494ae","after":"86b920853ff8a4c9eaf191ee4abfb515f4db5c52","ref":"refs/heads/master","pushedAt":"2024-08-23T07:51:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davesmeghead","name":null,"path":"/davesmeghead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10319422?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"a910097d0692c5f39f14436e5c3e0d3985767457","after":"2688b96d2182131d3e9aaf457cab067d8c2494ae","ref":"refs/heads/master","pushedAt":"2024-08-23T07:50:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davesmeghead","name":null,"path":"/davesmeghead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10319422?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"d2e3bc50f9025edc8a0995bcfd78e8cc1d43707c","after":"ac7129e927760d85e299ee32899df2cd284560b8","ref":"refs/heads/dev_b0","pushedAt":"2024-08-22T21:06:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davesmeghead","name":null,"path":"/davesmeghead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10319422?s=80&v=4"},"commit":{"message":"0.9.7.4 - Many updates to functionality, including Bridge\n\nMany updates to improve reliability of the new mechanism and the introduction of the Bridge interface","shortMessageHtmlLink":"0.9.7.4 - Many updates to functionality, including Bridge"}},{"before":"29566764e38622462a64739a1d5663b230859fc7","after":"d2e3bc50f9025edc8a0995bcfd78e8cc1d43707c","ref":"refs/heads/dev_b0","pushedAt":"2024-08-18T22:45:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davesmeghead","name":null,"path":"/davesmeghead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10319422?s=80&v=4"},"commit":{"message":"0.9.7.3 - Updated New Sequencer for EPROM Download and Enrol\n\nUpdated New Sequencer for EPROM Download and Enrol\nUpdated triggering control of Motion/Camera Sensors (may not work if not in the UK as it uses UTC timezone and I've only tested here in the UK)\nAll time sources/values have a timezone associated with them.","shortMessageHtmlLink":"0.9.7.3 - Updated New Sequencer for EPROM Download and Enrol"}},{"before":"b5b7ea698e04a69783407a100a8e5ac77d830ab1","after":"29566764e38622462a64739a1d5663b230859fc7","ref":"refs/heads/dev_b0","pushedAt":"2024-08-17T17:05:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davesmeghead","name":null,"path":"/davesmeghead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10319422?s=80&v=4"},"commit":{"message":"0.9.7.2 Bug fix for EPROM Download","shortMessageHtmlLink":"0.9.7.2 Bug fix for EPROM Download"}},{"before":"5bdb8d8c727b4c4e022fcbc3160be602fdbe4186","after":"b5b7ea698e04a69783407a100a8e5ac77d830ab1","ref":"refs/heads/dev_b0","pushedAt":"2024-08-17T16:24:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davesmeghead","name":null,"path":"/davesmeghead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10319422?s=80&v=4"},"commit":{"message":"0.9.7.1 - Significant update to low level panel interaction\n\n0.9.7.1\nOver the past 6 years the low level code has had fixes on fixes on fixes and has become unmanageable. This is the first release of low level code that centralises the sequencing and control of the panels interaction.\nAs such, although I believe that I have maintained these fixes, I can't guarantee that 100% so be prepared to raise Issues on Github","shortMessageHtmlLink":"0.9.7.1 - Significant update to low level panel interaction"}},{"before":"69567f2e342b1f7b5758cf698f3ad9b29fb78a01","after":"5bdb8d8c727b4c4e022fcbc3160be602fdbe4186","ref":"refs/heads/dev_b0","pushedAt":"2024-08-15T21:54:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davesmeghead","name":null,"path":"/davesmeghead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10319422?s=80&v=4"},"commit":{"message":"0.9.6.24 - Bug fix for Motion Sensor detection","shortMessageHtmlLink":"0.9.6.24 - Bug fix for Motion Sensor detection"}},{"before":"d85244e40bff44f1edce9e9437da26f824d33a07","after":"69567f2e342b1f7b5758cf698f3ad9b29fb78a01","ref":"refs/heads/dev_b0","pushedAt":"2024-08-15T17:53:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davesmeghead","name":null,"path":"/davesmeghead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10319422?s=80&v=4"},"commit":{"message":"0.9.6.23 - dev release to merge in X10 function and improve performance","shortMessageHtmlLink":"0.9.6.23 - dev release to merge in X10 function and improve performance"}},{"before":"9d1cf68b9b3a1a83489c2ba08a904481445498b2","after":"a910097d0692c5f39f14436e5c3e0d3985767457","ref":"refs/heads/master","pushedAt":"2024-08-10T11:16:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davesmeghead","name":null,"path":"/davesmeghead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10319422?s=80&v=4"},"commit":{"message":"0.9.6.22 - Added X10 Home Assistant Service (Action) hassfest fix\n\n0.9.6.22 - Added X10 Home Assistant Service (Action)\nAlthough the X10 devices are Switches in Home Assistant, and provide a simple On/Off control in the Frontend, it is now possible to create a service (action) call to change the X10 device state as Off, On, Dimmer, Brighten. These last two have no feedback on how dim/bright the device is and so it cannot be made a Light Entity in Home Assistant.","shortMessageHtmlLink":"0.9.6.22 - Added X10 Home Assistant Service (Action) hassfest fix"}},{"before":"bacdea05ae53926d699db361b3960bf443a36780","after":"9d1cf68b9b3a1a83489c2ba08a904481445498b2","ref":"refs/heads/master","pushedAt":"2024-08-10T11:10:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davesmeghead","name":null,"path":"/davesmeghead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10319422?s=80&v=4"},"commit":{"message":"0.9.6.21 - Added X10 Home Assistant Service (Action)\n\n0.9.6.21 - Added X10 Home Assistant Service (Action)\nAlthough the X10 devices are Switches in Home Assistant, and provide a simple On/Off control in the Frontend, it is now possible to create a service (action) call to change the X10 device state as Off, On, Dimmer, Brighten. These last two have no feedback on how dim/bright the device is and so it cannot be made a Light Entity in Home Assistant.","shortMessageHtmlLink":"0.9.6.21 - Added X10 Home Assistant Service (Action)"}},{"before":"df8f7bf3dd8d9337cdb38b200cc5731c287dcd3f","after":"bacdea05ae53926d699db361b3960bf443a36780","ref":"refs/heads/master","pushedAt":"2024-08-07T17:50:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davesmeghead","name":null,"path":"/davesmeghead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10319422?s=80&v=4"},"commit":{"message":"0.9.6.20 - bug fix for panel loss of response","shortMessageHtmlLink":"0.9.6.20 - bug fix for panel loss of response"}},{"before":"57c60cafd2db97bba7470869861b6d10059feaff","after":"d85244e40bff44f1edce9e9437da26f824d33a07","ref":"refs/heads/dev_b0","pushedAt":"2024-08-07T17:45:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davesmeghead","name":null,"path":"/davesmeghead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10319422?s=80&v=4"},"commit":{"message":"0.9.6.19 dumb bug fix","shortMessageHtmlLink":"0.9.6.19 dumb bug fix"}},{"before":"fe1ac10e59003c52a71659805730c1d12d73379b","after":"57c60cafd2db97bba7470869861b6d10059feaff","ref":"refs/heads/dev_b0","pushedAt":"2024-08-07T16:48:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"davesmeghead","name":null,"path":"/davesmeghead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10319422?s=80&v=4"},"commit":{"message":"0.9.6.18 again, just some code formatting stuff, no functional changes","shortMessageHtmlLink":"0.9.6.18 again, just some code formatting stuff, no functional changes"}},{"before":"b7f0dc02b3a3ccacc7a04f8d077f8e08e8a39156","after":"df8f7bf3dd8d9337cdb38b200cc5731c287dcd3f","ref":"refs/heads/master","pushedAt":"2024-08-07T07:45:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davesmeghead","name":null,"path":"/davesmeghead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10319422?s=80&v=4"},"commit":{"message":"0.9.6.17 - Fixing more bugs and a few changes\n\nA couple of bugs plus\nIt was lazy in updating panel status so fixed that\nRelaxed the conditions to enter PROBLEM state\nAttempt to fix issue with older panels and manual enrol","shortMessageHtmlLink":"0.9.6.17 - Fixing more bugs and a few changes"}},{"before":"ac325b095e6a8be97f076e93ba5e878b4134c96f","after":"b7f0dc02b3a3ccacc7a04f8d077f8e08e8a39156","ref":"refs/heads/master","pushedAt":"2024-08-06T20:51:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davesmeghead","name":null,"path":"/davesmeghead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10319422?s=80&v=4"},"commit":{"message":"0.9.6.16 Added 2 Panel Entity Attributes and changed X10 decode\n\nChanged the way the X10 data is decoded to hopefully fix a bug\nAdded 2 Panel Attributes: lastevent and lasteventtime","shortMessageHtmlLink":"0.9.6.16 Added 2 Panel Entity Attributes and changed X10 decode"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMlQxOTozNzoxMi4wMDAwMDBazwAAAAS9VjYr","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMlQxOTozNzoxMi4wMDAwMDBazwAAAAS9VjYr","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wNlQyMDo1MTowMC4wMDAwMDBazwAAAASThTbc"}},"title":"Activity · davesmeghead/visonic"}