{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":18852864,"defaultBranch":"master","name":"koewiba-domotic","ownerLogin":"irqmask","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-04-16T19:31:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7265950?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713079840.0","currentOid":""},"activityList":{"items":[{"before":"da1e802b0be5bacdeda7ecea08d37f44d2e4791b","after":"540bd4998e5062ec9786410bc42f83776dd478e1","ref":"refs/heads/kwbconfiguration_backup_restore","pushedAt":"2024-06-02T09:43:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"irqmask","name":"irqmask","path":"/irqmask","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7265950?s=80&v=4"},"commit":{"message":"Split Module and ModuleRegister classes into seperate files\n\nFurthermore, add unittests for JSON to ModuleRegister conversion.","shortMessageHtmlLink":"Split Module and ModuleRegister classes into seperate files"}},{"before":null,"after":"b4180d394222adc16f9f3372fcafbf3dd22ea664","ref":"refs/heads/blindcontrol5_io_plus","pushedAt":"2024-04-14T07:30:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rfmkoeln","name":null,"path":"/rfmkoeln","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7338651?s=80&v=4"},"commit":{"message":"blind_control_5: Control of additional 6 digital outputs on PCB Rev.C\n\n- The additional 6 outputs (so far unused ports of the second 74595) are controlled\n by writing target register values. If this value is larger or smaller than the\n configured thresholds (further new registers) the output gets high or low level.\n- Every change of an output triggers a broadcast bus message with the current output\n state register value.\n- new source files \"digital_output.c\" and \"digital_output.h\"\n- Inserted new BlindControlTimer registers for future use.","shortMessageHtmlLink":"blind_control_5: Control of additional 6 digital outputs on PCB Rev.C"}},{"before":"036ef57b8e289cf800be888dca29d68e636b684d","after":"a3c211bebe7d58ec9bbe0d8c4b810d0769a5a3c3","ref":"refs/heads/pushbutton8_register_configuration","pushedAt":"2024-04-14T07:30:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"rfmkoeln","name":null,"path":"/rfmkoeln","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7338651?s=80&v=4"},"commit":{"message":"pushbutton8: New LED function type \"Led_switch_register\" (255=on).\n\n- For switch state messages (0=off, 255=on) there is a new LED function\n \"eMsgDepFunc_Led_switch_register\" that handles this kind of bus messages.","shortMessageHtmlLink":"pushbutton8: New LED function type \"Led_switch_register\" (255=on)."}},{"before":null,"after":"f5bb76633437371c319637fa91edaeccefc4b97d","ref":"refs/heads/test_branch_rfmkoeln","pushedAt":"2024-04-14T07:22:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rfmkoeln","name":null,"path":"/rfmkoeln","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7338651?s=80&v=4"},"commit":{"message":"blind-control_atmega328p: Set pin change register during initialization, not in background routine","shortMessageHtmlLink":"blind-control_atmega328p: Set pin change register during initializati…"}},{"before":"367f09f99d860b5da9dcc163bcefa2e050299f08","after":"0df81aa89154ee7479fda5f5735143ba2b30455e","ref":"refs/heads/heatervalve","pushedAt":"2024-04-14T06:56:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"irqmask","name":"irqmask","path":"/irqmask","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7265950?s=80&v=4"},"commit":{"message":"heatervalve*: move remote_tempsense and control_temp from heatervalve into heatervalve_gateway","shortMessageHtmlLink":"heatervalve*: move remote_tempsense and control_temp from heatervalve…"}},{"before":"7c8b0b57bc3050337213ff4f7bd334f3e430336d","after":"367f09f99d860b5da9dcc163bcefa2e050299f08","ref":"refs/heads/heatervalve","pushedAt":"2024-04-13T17:05:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"irqmask","name":"irqmask","path":"/irqmask","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7265950?s=80&v=4"},"commit":{"message":"roomthermostat: switch on display if new setpoint received","shortMessageHtmlLink":"roomthermostat: switch on display if new setpoint received"}},{"before":"05f90f79d8622dbe17e2412b49bc89bcafe89523","after":"7c8b0b57bc3050337213ff4f7bd334f3e430336d","ref":"refs/heads/heatervalve","pushedAt":"2024-04-13T16:24:43.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"irqmask","name":"irqmask","path":"/irqmask","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7265950?s=80&v=4"},"commit":{"message":"heatervalve: UART gets receive queue","shortMessageHtmlLink":"heatervalve: UART gets receive queue"}},{"before":"463e1964042ca7f2b5959ef7069655acd62cee7c","after":"05f90f79d8622dbe17e2412b49bc89bcafe89523","ref":"refs/heads/heatervalve","pushedAt":"2024-04-12T18:25:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"irqmask","name":"irqmask","path":"/irqmask","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7265950?s=80&v=4"},"commit":{"message":"heatervalve: improve lcd parameters","shortMessageHtmlLink":"heatervalve: improve lcd parameters"}},{"before":"af1c5c0eb5a777f66e8aff5da6b0662f2e465a59","after":"463e1964042ca7f2b5959ef7069655acd62cee7c","ref":"refs/heads/heatervalve","pushedAt":"2024-04-12T14:30:11.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"irqmask","name":"irqmask","path":"/irqmask","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7265950?s=80&v=4"},"commit":{"message":"heatervalve: add encoder API","shortMessageHtmlLink":"heatervalve: add encoder API"}},{"before":"f5bb76633437371c319637fa91edaeccefc4b97d","after":"af1c5c0eb5a777f66e8aff5da6b0662f2e465a59","ref":"refs/heads/heatervalve","pushedAt":"2024-02-11T16:57:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"irqmask","name":"irqmask","path":"/irqmask","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7265950?s=80&v=4"},"commit":{"message":"heatervalve_interface: activate pin-change wake-up for contacts","shortMessageHtmlLink":"heatervalve_interface: activate pin-change wake-up for contacts"}},{"before":"050a734e34ac5503ec8147dc6fe7fbdea12edc72","after":null,"ref":"refs/heads/roomthermostat_sw","pushedAt":"2024-02-11T14:31:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"irqmask","name":"irqmask","path":"/irqmask","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7265950?s=80&v=4"}},{"before":"551f3375fe1e7cf9551553180da435ad41111025","after":null,"ref":"refs/heads/motor_switch_3pole_5x","pushedAt":"2024-02-11T14:31:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"irqmask","name":"irqmask","path":"/irqmask","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7265950?s=80&v=4"}},{"before":"7368b768b482eb37fac9cfc3f5581b308d8186a6","after":null,"ref":"refs/heads/roomthermostate_pcb_rev_c","pushedAt":"2024-02-11T14:31:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"irqmask","name":"irqmask","path":"/irqmask","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7265950?s=80&v=4"}},{"before":"1de9d07e38919fb3a7b4205cd6a2267f1fb37c8e","after":null,"ref":"refs/heads/heatervalve-interface_revA","pushedAt":"2024-02-11T14:31:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"irqmask","name":"irqmask","path":"/irqmask","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7265950?s=80&v=4"}},{"before":"a64627270c6e9e68cc1172ec3f4cf270b1f1aeee","after":null,"ref":"refs/heads/merge_input_module","pushedAt":"2024-02-11T14:30:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"irqmask","name":"irqmask","path":"/irqmask","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7265950?s=80&v=4"}},{"before":"4c3c4a290946014cd64c4a683bdc1c3c16b0470a","after":"d185dd9fd29762034f4b954e49b76991e3f1a8ba","ref":"refs/heads/issues/XXXX_reconnect","pushedAt":"2024-02-11T14:21:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"irqmask","name":"irqmask","path":"/irqmask","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7265950?s=80&v=4"},"commit":{"message":"Add capability to wait for initial connection and reconnect","shortMessageHtmlLink":"Add capability to wait for initial connection and reconnect"}},{"before":"07238b62a3ab345559bff44f40436b25cc53dbdd","after":"da1e802b0be5bacdeda7ecea08d37f44d2e4791b","ref":"refs/heads/kwbconfiguration_backup_restore","pushedAt":"2024-02-11T14:21:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"irqmask","name":"irqmask","path":"/irqmask","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7265950?s=80&v=4"},"commit":{"message":"kwbconfiguration: Add format of value parameter\n\nAllows to read and write values in binary, octal, decimal and hexadecimal from/to json files.","shortMessageHtmlLink":"kwbconfiguration: Add format of value parameter"}},{"before":"065b27e1338baa790493b6e7becc1b7fe6f338a7","after":"d805d0f948e879100ff0484d7d5a5a4ce87671c2","ref":"refs/heads/roomthermostat","pushedAt":"2024-02-11T14:20:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"irqmask","name":"irqmask","path":"/irqmask","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7265950?s=80&v=4"},"commit":{"message":"roomthermostat: Dislpay 'SOLL' and 'IST' over associated temperature values","shortMessageHtmlLink":"roomthermostat: Dislpay 'SOLL' and 'IST' over associated temperature …"}},{"before":"7bb2192129cfe83ffcbffbce00bcecad2b82f2e7","after":"54c032ac09479827f9bbdf4dba91109d57223541","ref":"refs/heads/heatervalve_lcd","pushedAt":"2024-02-11T14:20:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"irqmask","name":"irqmask","path":"/irqmask","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7265950?s=80&v=4"},"commit":{"message":"heatervalve: Fix UART after merge\n\nUART needs to be disabled. Therefore TX pin must be disabled when not sending","shortMessageHtmlLink":"heatervalve: Fix UART after merge"}},{"before":"bd8520587adee76809c5533a75e82fc630dc14a4","after":"f5bb76633437371c319637fa91edaeccefc4b97d","ref":"refs/heads/staging","pushedAt":"2024-02-11T14:18:21.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"irqmask","name":"irqmask","path":"/irqmask","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7265950?s=80&v=4"},"commit":{"message":"blind-control_atmega328p: Set pin change register during initialization, not in background routine","shortMessageHtmlLink":"blind-control_atmega328p: Set pin change register during initializati…"}},{"before":"54b379da8ceef19436ec2c64d1fedb4538edd688","after":"f5bb76633437371c319637fa91edaeccefc4b97d","ref":"refs/heads/heatervalve","pushedAt":"2024-02-11T14:16:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"irqmask","name":"irqmask","path":"/irqmask","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7265950?s=80&v=4"},"commit":{"message":"blind-control_atmega328p: Set pin change register during initialization, not in background routine","shortMessageHtmlLink":"blind-control_atmega328p: Set pin change register during initializati…"}},{"before":"57fdb6b1b5be110e611033458c2803fa80e5ec8d","after":"54b379da8ceef19436ec2c64d1fedb4538edd688","ref":"refs/heads/heatervalve","pushedAt":"2024-02-11T13:30:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"irqmask","name":"irqmask","path":"/irqmask","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7265950?s=80&v=4"},"commit":{"message":"Add heatervale_interface to build targets","shortMessageHtmlLink":"Add heatervale_interface to build targets"}},{"before":"eb2aec0d40b89598b0ff0dbe7e9e2a066946dfa5","after":"57fdb6b1b5be110e611033458c2803fa80e5ec8d","ref":"refs/heads/heatervalve","pushedAt":"2024-02-11T13:23:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"irqmask","name":"irqmask","path":"/irqmask","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7265950?s=80&v=4"},"commit":{"message":"heatervalve_interface: enable pull-up resistors for contact inputs\n\nOn ATtiny1634 pull-ups are enabled by writing to register PUExn instead of PORTxn","shortMessageHtmlLink":"heatervalve_interface: enable pull-up resistors for contact inputs"}},{"before":"e905ec8b484f55f793792870b410a55d5f6ff664","after":"eb2aec0d40b89598b0ff0dbe7e9e2a066946dfa5","ref":"refs/heads/heatervalve","pushedAt":"2024-02-05T18:52:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"irqmask","name":"irqmask","path":"/irqmask","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7265950?s=80&v=4"},"commit":{"message":"heatervalve: monitor the two contact inputs","shortMessageHtmlLink":"heatervalve: monitor the two contact inputs"}},{"before":"bd8520587adee76809c5533a75e82fc630dc14a4","after":"e905ec8b484f55f793792870b410a55d5f6ff664","ref":"refs/heads/heatervalve","pushedAt":"2024-02-05T17:11:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"irqmask","name":"irqmask","path":"/irqmask","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7265950?s=80&v=4"},"commit":{"message":"heatervalve: monitor the two contact inputs","shortMessageHtmlLink":"heatervalve: monitor the two contact inputs"}},{"before":"000c32e75d4697aa75411f7ea4ade85da8022943","after":"bd8520587adee76809c5533a75e82fc630dc14a4","ref":"refs/heads/heatervalve","pushedAt":"2024-02-03T10:21:39.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"irqmask","name":"irqmask","path":"/irqmask","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7265950?s=80&v=4"},"commit":{"message":"remove obsolete inputs module","shortMessageHtmlLink":"remove obsolete inputs module"}},{"before":"a64627270c6e9e68cc1172ec3f4cf270b1f1aeee","after":"bd8520587adee76809c5533a75e82fc630dc14a4","ref":"refs/heads/staging","pushedAt":"2024-02-01T19:39:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"irqmask","name":"irqmask","path":"/irqmask","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7265950?s=80&v=4"},"commit":{"message":"remove obsolete inputs module","shortMessageHtmlLink":"remove obsolete inputs module"}},{"before":"f06fb091032a77ffe27a504453f89022e3b3b8b0","after":"a64627270c6e9e68cc1172ec3f4cf270b1f1aeee","ref":"refs/heads/staging","pushedAt":"2024-02-01T19:39:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"irqmask","name":"irqmask","path":"/irqmask","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7265950?s=80&v=4"},"commit":{"message":"blind-control: use input module instead of inputs","shortMessageHtmlLink":"blind-control: use input module instead of inputs"}},{"before":"e0e809eacc8fa60eb03f52a0f0fee86deda22938","after":"a64627270c6e9e68cc1172ec3f4cf270b1f1aeee","ref":"refs/heads/merge_input_module","pushedAt":"2024-02-01T19:29:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"irqmask","name":"irqmask","path":"/irqmask","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7265950?s=80&v=4"},"commit":{"message":"blind-control: use input module instead of inputs","shortMessageHtmlLink":"blind-control: use input module instead of inputs"}},{"before":null,"after":"e0e809eacc8fa60eb03f52a0f0fee86deda22938","ref":"refs/heads/merge_input_module","pushedAt":"2024-01-31T21:04:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"irqmask","name":"irqmask","path":"/irqmask","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7265950?s=80&v=4"},"commit":{"message":"roomthermostat: Switch input module from 'inputs' to 'input'","shortMessageHtmlLink":"roomthermostat: Switch input module from 'inputs' to 'input'"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWhqmMAA","startCursor":null,"endCursor":null}},"title":"Activity · irqmask/koewiba-domotic"}