openhab-addons/CODEOWNERS
Line: 5: incorrect codeowner organization: openhab/add-ons-maintainers Line: 5: no users/groups matched Line: 8: incorrect codeowner user: wborn Line: 8: no users/groups matched Line: 9: incorrect codeowner user: boc-tothefuture Line: 9: incorrect codeowner user: ccutrer Line: 9: incorrect codeowner user: jimtng Line: 9: no users/groups matched Line: 10: incorrect codeowner user: jpg0 Line: 10: incorrect codeowner user: florian-h05 Line: 10: no users/groups matched Line: 11: incorrect codeowner organization: openhab/add-ons-maintainers Line: 11: no users/groups matched Line: 12: incorrect codeowner user: fwolter Line: 12: no users/groups matched Line: 13: incorrect codeowner user: fwolter Line: 13: no users/groups matched Line: 14: incorrect codeowner user: theiding Line: 14: no users/groups matched Line: 15: incorrect codeowner user: soenkekueper Line: 15: no users/groups matched Line: 16: incorrect codeowner user: aurelio1 Line: 16: no users/groups matched Line: 17: incorrect codeowner user: kubawolanin Line: 17: no users/groups matched Line: 18: incorrect codeowner user: 3cky Line: 18: no users/groups matched Line: 19: incorrect codeowner user: bobadair Line: 19: incorrect codeowner user: billfor Line: 19: no users/groups matched Line: 20: incorrect codeowner user: dominicdesu Line: 20: no users/groups matched Line: 21: incorrect codeowner user: OLibutzki Line: 21: no users/groups matched Line: 22: incorrect codeowner user: mgeramb Line: 22: no users/groups matched Line: 23: incorrect codeowner user: mhilbush Line: 23: no users/groups matched Line: 24: incorrect codeowner user: kaikreuzer Line: 24: no users/groups matched Line: 25: incorrect codeowner user: GiviMAD Line: 25: no users/groups matched Line: 26: incorrect codeowner user: paphko Line: 26: no users/groups matched Line: 27: incorrect codeowner user: gerrieg Line: 27: no users/groups matched Line: 28: incorrect codeowner user: tmrobert8 Line: 28: no users/groups matched Line: 29: incorrect codeowner user: digitaldan Line: 29: no users/groups matched Line: 30: incorrect codeowner user: maxpg Line: 30: no users/groups matched Line: 31: incorrect codeowner user: cweitkamp Line: 31: no users/groups matched Line: 32: incorrect codeowner user: Wolfgang1966 Line: 32: no users/groups matched Line: 33: incorrect codeowner user: mlobstein Line: 33: no users/groups matched Line: 34: incorrect codeowner user: mhilbush Line: 34: no users/groups matched Line: 35: incorrect codeowner user: cdjackson Line: 35: incorrect codeowner user: cpmeister Line: 35: no users/groups matched Line: 36: incorrect codeowner user: paulianttila Line: 36: no users/groups matched Line: 37: incorrect codeowner user: cpmeister Line: 37: no users/groups matched Line: 38: incorrect codeowner user: cdjackson Line: 38: incorrect codeowner user: kaikreuzer Line: 38: no users/groups matched Line: 39: incorrect codeowner user: blafois Line: 39: incorrect codeowner user: cpmeister Line: 39: no users/groups matched Line: 40: incorrect codeowner user: kaikreuzer Line: 40: no users/groups matched Line: 41: incorrect codeowner user: blafois Line: 41: no users/groups matched Line: 42: incorrect codeowner user: pfink Line: 42: no users/groups matched Line: 43: incorrect codeowner user: cpmeister Line: 43: no users/groups matched Line: 44: incorrect codeowner user: cpmeister Line: 44: no users/groups matched Line: 45: incorrect codeowner user: cpmeister Line: 45: no users/groups matched Line: 46: incorrect codeowner user: ssalonen Line: 46: no users/groups matched Line: 47: incorrect codeowner user: ccutrer Line: 47: no users/groups matched Line: 48: incorrect codeowner user: jofleck Line: 48: incorrect codeowner user: jlaur Line: 48: no users/groups matched Line: 49: incorrect codeowner user: stefan-kaestle Line: 49: incorrect codeowner user: coeing Line: 49: incorrect codeowner user: GerdZanker Line: 49: no users/groups matched Line: 50: incorrect codeowner user: marvkis Line: 50: incorrect codeowner user: tratho Line: 50: no users/groups matched Line: 51: incorrect codeowner user: flo-02-mu Line: 51: no users/groups matched Line: 52: incorrect codeowner user: hypetsch Line: 52: no users/groups matched Line: 53: incorrect codeowner user: MrRonfo Line: 53: no users/groups matched Line: 54: incorrect codeowner user: gedejong Line: 54: no users/groups matched Line: 55: incorrect codeowner user: jossuar Line: 55: no users/groups matched Line: 56: incorrect codeowner user: jpharvey Line: 56: no users/groups matched Line: 57: incorrect codeowner user: kaikreuzer Line: 57: no users/groups matched Line: 58: incorrect codeowner user: BobRak Line: 58: no users/groups matched Line: 59: incorrect codeowner user: boehan Line: 59: no users/groups matched Line: 60: incorrect codeowner user: projectgus Line: 60: no users/groups matched Line: 61: incorrect codeowner user: DerOetzi Line: 61: no users/groups matched Line: 62: incorrect codeowner user: caffineehacker Line: 62: no users/groups matched Line: 63: incorrect codeowner user: rs22 Line: 63: no users/groups matched Line: 64: incorrect codeowner user: pravussum Line: 64: no users/groups matched Line: 65: incorrect codeowner user: cweitkamp Line: 65: no users/groups matched Line: 66: incorrect codeowner user: lujop Line: 66: no users/groups matched Line: 67: incorrect codeowner organization: openhab/add-ons-maintainers Line: 67: no users/groups matched Line: 68: incorrect codeowner user: jwveldhuis Line: 68: no users/groups matched Line: 69: incorrect codeowner user: soenkekueper Line: 69: no users/groups matched Line: 70: incorrect codeowner user: rmichalak Line: 70: no users/groups matched Line: 71: incorrect codeowner organization: openhab/add-ons-maintainers Line: 71: no users/groups matched Line: 72: incorrect codeowner user: MikeJMajor Line: 72: no users/groups matched Line: 73: incorrect codeowner organization: openhab/add-ons-maintainers Line: 73: no users/groups matched Line: 74: incorrect codeowner user: Friesoch Line: 74: no users/groups matched Line: 75: incorrect codeowner user: mhilbush Line: 75: no users/groups matched Line: 76: incorrect codeowner user: andrew-schofield Line: 76: no users/groups matched Line: 77: incorrect codeowner user: RSStephens Line: 77: no users/groups matched Line: 78: incorrect codeowner user: Hilbrand Line: 78: no users/groups matched Line: 79: incorrect codeowner user: DerOetzi Line: 79: no users/groups matched Line: 80: incorrect codeowner user: limdul79 Line: 80: no users/groups matched Line: 81: incorrect codeowner user: alexf2015 Line: 81: no users/groups matched Line: 82: incorrect codeowner user: mikeb01 Line: 82: no users/groups matched Line: 83: incorrect codeowner user: mhilbush Line: 83: no users/groups matched Line: 84: incorrect codeowner user: sibbi77 Line: 84: no users/groups matched Line: 85: incorrect codeowner user: lolodomo Line: 85: no users/groups matched Line: 86: incorrect codeowner user: hmerk Line: 86: no users/groups matched Line: 87: incorrect codeowner user: jannegpriv Line: 87: no users/groups matched Line: 88: incorrect codeowner user: vbier Line: 88: no users/groups matched Line: 89: incorrect codeowner user: mherwege Line: 89: no users/groups matched Line: 90: incorrect codeowner user: hmerk Line: 90: no users/groups matched Line: 91: incorrect codeowner user: gdolfen Line: 91: no users/groups matched Line: 92: incorrect codeowner user: fruggy83 Line: 92: no users/groups matched Line: 93: incorrect codeowner user: Hilbrand Line: 93: no users/groups matched Line: 94: incorrect codeowner user: klocsson Line: 94: no users/groups matched Line: 95: incorrect codeowner user: mlobstein Line: 95: no users/groups matched Line: 96: incorrect codeowner user: dfad1469 Line: 96: no users/groups matched Line: 97: incorrect codeowner user: florian-h05 Line: 97: no users/groups matched Line: 98: incorrect codeowner user: Nebula83 Line: 98: no users/groups matched Line: 99: incorrect codeowner user: kgoderis Line: 99: no users/groups matched Line: 100: incorrect codeowner user: svilenvul Line: 100: no users/groups matched Line: 101: incorrect codeowner user: Hilbrand Line: 101: no users/groups matched Line: 102: incorrect codeowner user: Andy2003 Line: 102: no users/groups matched Line: 103: incorrect codeowner user: pfink Line: 103: no users/groups matched Line: 104: incorrect codeowner user: ssalonen Line: 104: no users/groups matched Line: 105: incorrect codeowner user: goopilot Line: 105: no users/groups matched Line: 106: incorrect codeowner user: fa2k Line: 106: no users/groups matched Line: 107: incorrect codeowner user: airboxlab Line: 107: incorrect codeowner user: Hilbrand Line: 107: no users/groups matched Line: 108: incorrect codeowner user: lolodomo Line: 108: no users/groups matched Line: 109: incorrect codeowner user: trokohl Line: 109: no users/groups matched Line: 110: incorrect codeowner user: paphko Line: 110: no users/groups matched Line: 111: incorrect codeowner user: paulianttila Line: 111: no users/groups matched Line: 112: incorrect codeowner user: gerrieg Line: 112: incorrect codeowner user: andrewfg Line: 112: no users/groups matched Line: 113: incorrect codeowner user: clinique Line: 113: no users/groups matched Line: 114: incorrect codeowner user: digitaldan Line: 114: no users/groups matched Line: 115: incorrect codeowner user: mhilbush Line: 115: no users/groups matched Line: 116: incorrect codeowner user: SamuelBrucksch Line: 116: no users/groups matched Line: 117: incorrect codeowner user: nils-bauer Line: 117: no users/groups matched Line: 118: incorrect codeowner user: gbicskei Line: 118: no users/groups matched Line: 119: incorrect codeowner user: markus7017 Line: 119: no users/groups matched Line: 120: incorrect codeowner user: FlorianSW Line: 120: no users/groups matched Line: 121: incorrect codeowner user: arjanmels Line: 121: no users/groups matched Line: 122: incorrect codeowner user: MikeTheTux Line: 122: no users/groups matched Line: 123: incorrect codeowner user: chingon007 Line: 123: no users/groups matched Line: 124: incorrect codeowner user: digitaldan Line: 124: no users/groups matched Line: 125: incorrect codeowner user: matchews Line: 125: no users/groups matched Line: 126: incorrect codeowner user: cossey Line: 126: no users/groups matched Line: 127: incorrect codeowner user: kgoderis Line: 127: no users/groups matched Line: 128: incorrect codeowner user: andylintner Line: 128: incorrect codeowner user: jlaur Line: 128: incorrect codeowner user: andrewfg Line: 128: no users/groups matched Line: 129: incorrect codeowner user: kgoderis Line: 129: no users/groups matched Line: 130: incorrect codeowner user: ramack Line: 130: no users/groups matched Line: 131: incorrect codeowner user: Wire82 Line: 131: no users/groups matched Line: 132: incorrect codeowner user: Sonic-Amiga Line: 132: no users/groups matched Line: 133: incorrect codeowner user: bruestel Line: 133: no users/groups matched Line: 134: incorrect codeowner user: FStolte Line: 134: incorrect codeowner user: gerrieg Line: 134: incorrect codeowner user: mdicke2s Line: 134: no users/groups matched Line: 135: incorrect codeowner user: Daniel-42 Line: 135: no users/groups matched Line: 136: incorrect codeowner user: cossey Line: 136: no users/groups matched Line: 137: incorrect codeowner organization: openhab/add-ons-maintainers Line: 137: no users/groups matched Line: 138: incorrect codeowner user: cweitkamp Line: 138: no users/groups matched Line: 139: incorrect codeowner user: digitaldan Line: 139: no users/groups matched Line: 140: incorrect codeowner user: tavalin Line: 140: no users/groups matched Line: 141: incorrect codeowner user: lewei50 Line: 141: no users/groups matched Line: 142: incorrect codeowner user: digitaldan Line: 142: no users/groups matched Line: 143: incorrect codeowner user: daMihe Line: 143: no users/groups matched Line: 144: incorrect codeowner organization: openhab/add-ons-maintainers Line: 144: no users/groups matched Line: 145: incorrect codeowner user: paulianttila Line: 145: no users/groups matched Line: 146: incorrect codeowner user: ollie-dev Line: 146: no users/groups matched Line: 147: incorrect codeowner user: robnielsen Line: 147: no users/groups matched Line: 148: incorrect codeowner user: hmerk Line: 148: no users/groups matched Line: 149: incorrect codeowner user: Skinah Line: 149: no users/groups matched Line: 150: incorrect codeowner user: Skinah Line: 150: no users/groups matched Line: 151: incorrect codeowner user: peuter Line: 151: no users/groups matched Line: 152: incorrect codeowner user: Sonic-Amiga Line: 152: no users/groups matched Line: 153: incorrect codeowner user: kgoderis Line: 153: no users/groups matched Line: 154: incorrect codeowner user: hans-reiner Line: 154: no users/groups matched Line: 155: incorrect codeowner user: octa22 Line: 155: no users/groups matched Line: 156: incorrect codeowner user: vbier Line: 156: no users/groups matched Line: 157: incorrect codeowner user: GiviMAD Line: 157: no users/groups matched Line: 158: incorrect codeowner user: jsjames Line: 158: no users/groups matched Line: 159: incorrect codeowner user: mlobstein Line: 159: no users/groups matched Line: 160: incorrect codeowner user: kgoderis Line: 160: no users/groups matched Line: 161: incorrect codeowner user: Markinus Line: 161: no users/groups matched Line: 162: incorrect codeowner user: kaikreuzer Line: 162: no users/groups matched Line: 163: incorrect codeowner user: pail23 Line: 163: incorrect codeowner user: cweitkamp Line: 163: no users/groups matched Line: 164: incorrect codeowner user: volfan6415 Line: 164: no users/groups matched Line: 165: incorrect codeowner user: cschneider Line: 165: no users/groups matched Line: 166: incorrect codeowner user: ne0h Line: 166: no users/groups matched Line: 167: incorrect codeowner user: syphr42 Line: 167: no users/groups matched Line: 168: incorrect codeowner user: fwolter Line: 168: no users/groups matched Line: 169: incorrect codeowner user: kaikreuzer Line: 169: no users/groups matched Line: 170: incorrect codeowner user: FluBBaOfWard Line: 170: no users/groups matched Line: 171: incorrect codeowner user: fa2k Line: 171: no users/groups matched Line: 172: incorrect codeowner user: sprehn Line: 172: no users/groups matched Line: 173: incorrect codeowner user: wborn Line: 173: no users/groups matched Line: 174: incorrect codeowner user: clinique Line: 174: incorrect codeowner user: lolodomo Line: 174: no users/groups matched Line: 175: incorrect codeowner user: t-8ch Line: 175: no users/groups matched Line: 176: incorrect codeowner user: kabili207 Line: 176: no users/groups matched Line: 177: incorrect codeowner user: Novanic Line: 177: no users/groups matched Line: 178: incorrect codeowner user: paulianttila Line: 178: no users/groups matched Line: 179: incorrect codeowner user: ppieczul Line: 179: no users/groups matched Line: 180: incorrect codeowner user: weymann Line: 180: no users/groups matched Line: 181: incorrect codeowner user: actong Line: 181: incorrect codeowner user: bobadair Line: 181: no users/groups matched Line: 182: incorrect codeowner user: jesperskriasoft Line: 182: no users/groups matched Line: 183: incorrect codeowner user: sgiehl Line: 183: no users/groups matched Line: 184: incorrect codeowner user: markus7017 Line: 184: no users/groups matched Line: 185: incorrect codeowner organization: openhab/add-ons-maintainers Line: 185: no users/groups matched Line: 186: incorrect codeowner user: marcelrv Line: 186: no users/groups matched Line: 187: incorrect codeowner user: simon-dengler Line: 187: no users/groups matched Line: 188: incorrect codeowner user: aogorek Line: 188: no users/groups matched Line: 189: incorrect codeowner user: jannegpriv Line: 189: no users/groups matched Line: 190: incorrect codeowner user: kaikreuzer Line: 190: no users/groups matched Line: 191: incorrect codeowner user: lucacalcaterra Line: 191: incorrect codeowner user: paulianttila Line: 191: incorrect codeowner user: thewiep Line: 191: no users/groups matched Line: 192: incorrect codeowner user: weymann Line: 192: no users/groups matched Line: 193: incorrect codeowner user: clinique Line: 193: no users/groups matched Line: 194: incorrect codeowner user: 9037568 Line: 194: no users/groups matched Line: 195: incorrect codeowner user: cdjackson Line: 195: no users/groups matched Line: 196: incorrect codeowner user: kgoderis Line: 196: incorrect codeowner user: jlaur Line: 196: no users/groups matched Line: 197: incorrect codeowner user: BjoernLange Line: 197: no users/groups matched Line: 198: incorrect codeowner user: pboos Line: 198: no users/groups matched Line: 199: incorrect codeowner user: marcelrv Line: 199: no users/groups matched Line: 200: incorrect codeowner user: duhast Line: 200: no users/groups matched Line: 201: incorrect codeowner user: davidgraeff Line: 201: no users/groups matched Line: 202: incorrect codeowner user: seime Line: 202: no users/groups matched Line: 203: incorrect codeowner user: ibaton Line: 203: no users/groups matched Line: 204: incorrect codeowner user: ssalonen Line: 204: no users/groups matched Line: 205: incorrect codeowner user: weymann Line: 205: no users/groups matched Line: 206: incorrect codeowner user: bern77 Line: 206: no users/groups matched Line: 207: incorrect codeowner user: fwolter Line: 207: no users/groups matched Line: 208: incorrect codeowner user: pail23 Line: 208: no users/groups matched Line: 209: incorrect codeowner user: giovannimirulla Line: 209: no users/groups matched Line: 210: incorrect codeowner user: mrbig Line: 210: no users/groups matched Line: 211: incorrect codeowner user: mlobstein Line: 211: no users/groups matched Line: 212: incorrect codeowner user: stefanroellin Line: 212: no users/groups matched Line: 213: incorrect codeowner user: davidgraeff Line: 213: no users/groups matched Line: 214: incorrect codeowner user: Skinah Line: 214: no users/groups matched Line: 215: incorrect codeowner user: davidgraeff Line: 215: no users/groups matched Line: 216: incorrect codeowner user: davidgraeff Line: 216: incorrect codeowner user: antroids Line: 216: no users/groups matched Line: 217: incorrect codeowner user: davidgraeff Line: 217: no users/groups matched Line: 218: incorrect codeowner user: dalgwen Line: 218: no users/groups matched Line: 219: incorrect codeowner user: weymann Line: 219: incorrect codeowner user: ntruchsess Line: 219: no users/groups matched Line: 220: incorrect codeowner user: digitaldan Line: 220: no users/groups matched Line: 221: incorrect codeowner user: pail23 Line: 221: no users/groups matched Line: 222: incorrect codeowner user: raepple Line: 222: incorrect codeowner user: stefan-hoehn Line: 222: no users/groups matched Line: 223: incorrect codeowner user: jjlauterbach Line: 223: no users/groups matched Line: 224: incorrect codeowner user: tmrobert8 Line: 224: no users/groups matched Line: 225: incorrect codeowner user: andrewfg Line: 225: no users/groups matched Line: 226: incorrect codeowner user: wborn Line: 226: no users/groups matched Line: 227: incorrect codeowner user: clinique Line: 227: incorrect codeowner user: lolodomo Line: 227: no users/groups matched Line: 228: incorrect codeowner user: davidgraeff Line: 228: incorrect codeowner user: mettke Line: 228: no users/groups matched Line: 229: incorrect codeowner user: Hilbrand Line: 229: no users/groups matched Line: 230: incorrect codeowner user: paulianttila Line: 230: no users/groups matched Line: 231: incorrect codeowner user: alexf2015 Line: 231: no users/groups matched Line: 232: incorrect codeowner user: crnjan Line: 232: no users/groups matched Line: 233: incorrect codeowner user: mherwege Line: 233: no users/groups matched Line: 234: incorrect codeowner user: espenaf Line: 234: no users/groups matched Line: 235: incorrect codeowner user: t2000 Line: 235: no users/groups matched Line: 236: incorrect codeowner user: marcelrv Line: 236: no users/groups matched Line: 237: incorrect codeowner user: janvyb Line: 237: no users/groups matched Line: 238: incorrect codeowner user: mlobstein Line: 238: no users/groups matched Line: 239: incorrect codeowner user: cossey Line: 239: no users/groups matched Line: 240: incorrect codeowner user: kgoderis Line: 240: no users/groups matched Line: 241: incorrect codeowner user: EvilPingu Line: 241: no users/groups matched Line: 242: incorrect codeowner user: hansbogert Line: 242: no users/groups matched Line: 243: incorrect codeowner user: ecdye Line: 243: no users/groups matched Line: 244: incorrect codeowner user: sdwilsh Line: 244: no users/groups matched Line: 245: incorrect codeowner organization: openhab/add-ons-maintainers Line: 245: no users/groups matched Line: 246: incorrect codeowner user: aogorek Line: 246: no users/groups matched Line: 247: incorrect codeowner user: pail23 Line: 247: incorrect codeowner user: paulianttila Line: 247: no users/groups matched Line: 248: incorrect codeowner user: psmedley Line: 248: no users/groups matched Line: 249: incorrect codeowner user: CrackerStealth Line: 249: incorrect codeowner user: FlorianSW Line: 249: no users/groups matched Line: 250: incorrect codeowner user: ArjenKorevaar Line: 250: incorrect codeowner user: andrewfg Line: 250: no users/groups matched Line: 251: incorrect codeowner user: clinique Line: 251: no users/groups matched Line: 252: incorrect codeowner user: cweitkamp Line: 252: no users/groups matched Line: 253: incorrect codeowner user: mvalla Line: 253: no users/groups matched Line: 254: incorrect codeowner user: mlobstein Line: 254: no users/groups matched Line: 255: incorrect codeowner user: octa22 Line: 255: no users/groups matched Line: 256: incorrect codeowner user: tavalin Line: 256: no users/groups matched Line: 257: incorrect codeowner user: theater Line: 257: no users/groups matched Line: 258: incorrect codeowner user: jsjames Line: 258: no users/groups matched Line: 259: incorrect codeowner user: gnlpfjh Line: 259: no users/groups matched Line: 260: incorrect codeowner user: stefanroellin Line: 260: incorrect codeowner user: niklasdoerfler Line: 260: no users/groups matched Line: 261: incorrect codeowner user: Stratehm Line: 261: no users/groups matched Line: 262: incorrect codeowner user: Confectrician Line: 262: no users/groups matched Line: 263: incorrect codeowner user: nils Line: 263: no users/groups matched Line: 264: incorrect codeowner user: FluBBaOfWard Line: 264: no users/groups matched Line: 265: incorrect codeowner user: falkena Line: 265: no users/groups matched Line: 266: incorrect codeowner user: wborn Line: 266: no users/groups matched Line: 267: incorrect codeowner user: lsiepel Line: 267: no users/groups matched Line: 268: incorrect codeowner user: lolodomo Line: 268: no users/groups matched Line: 269: incorrect codeowner user: 2chilled Line: 269: no users/groups matched Line: 270: incorrect codeowner user: octa22 Line: 270: no users/groups matched Line: 271: incorrect codeowner user: jeremystucki Line: 271: no users/groups matched Line: 272: incorrect codeowner user: peuter Line: 272: no users/groups matched Line: 273: incorrect codeowner user: hakan42 Line: 273: no users/groups matched Line: 274: incorrect codeowner user: cweitkamp Line: 274: no users/groups matched Line: 275: incorrect codeowner user: appzer Line: 275: incorrect codeowner user: cweitkamp Line: 275: no users/groups matched Line: 276: incorrect codeowner user: QbusKoen Line: 276: no users/groups matched Line: 277: incorrect codeowner user: digitaldan Line: 277: no users/groups matched Line: 278: incorrect codeowner user: mlobstein Line: 278: no users/groups matched Line: 279: incorrect codeowner user: crnjan Line: 279: no users/groups matched Line: 280: incorrect codeowner user: andibraeu Line: 280: no users/groups matched Line: 281: incorrect codeowner user: lolodomo Line: 281: no users/groups matched Line: 282: incorrect codeowner user: dougculnane Line: 282: no users/groups matched Line: 283: incorrect codeowner user: ramack Line: 283: no users/groups matched Line: 284: incorrect codeowner user: martinvw Line: 284: incorrect codeowner user: paulianttila Line: 284: no users/groups matched Line: 285: incorrect codeowner user: kgoderis Line: 285: no users/groups matched Line: 286: incorrect codeowner user: reyem Line: 286: no users/groups matched Line: 287: incorrect codeowner user: mlobstein Line: 287: no users/groups matched Line: 288: incorrect codeowner user: lolodomo Line: 288: no users/groups matched Line: 289: incorrect codeowner user: tmrobert8 Line: 289: no users/groups matched Line: 290: incorrect codeowner user: clinique Line: 290: no users/groups matched Line: 291: incorrect codeowner user: paulianttila Line: 291: no users/groups matched Line: 292: incorrect codeowner user: druciak Line: 292: no users/groups matched Line: 293: incorrect codeowner user: itb3 Line: 293: no users/groups matched Line: 294: incorrect codeowner user: vctender Line: 294: incorrect codeowner user: KorbinianP Line: 294: incorrect codeowner user: eguib Line: 294: no users/groups matched Line: 295: incorrect codeowner user: nikotanghe Line: 295: no users/groups matched Line: 296: incorrect codeowner user: hakan42 Line: 296: no users/groups matched Line: 297: incorrect codeowner user: seime Line: 297: no users/groups matched Line: 298: incorrect codeowner user: MikeJMajor Line: 298: no users/groups matched Line: 299: incorrect codeowner user: kaikreuzer Line: 299: no users/groups matched Line: 300: incorrect codeowner user: markus7017 Line: 300: no users/groups matched Line: 301: incorrect codeowner user: andrewfg Line: 301: no users/groups matched Line: 302: incorrect codeowner user: jmvaz Line: 302: no users/groups matched Line: 303: incorrect codeowner user: chaton78 Line: 303: no users/groups matched Line: 304: incorrect codeowner user: syphr42 Line: 304: no users/groups matched Line: 305: incorrect codeowner user: monnimeter Line: 305: no users/groups matched Line: 306: incorrect codeowner user: msteigenberger Line: 306: no users/groups matched Line: 307: incorrect codeowner user: BobRak Line: 307: no users/groups matched Line: 308: incorrect codeowner user: pacive Line: 308: no users/groups matched Line: 309: incorrect codeowner user: dalgwen Line: 309: no users/groups matched Line: 310: incorrect codeowner user: clinique Line: 310: no users/groups matched Line: 311: incorrect codeowner organization: openhab/add-ons-maintainers Line: 311: no users/groups matched Line: 312: incorrect codeowner user: alexf2015 Line: 312: no users/groups matched Line: 313: incorrect codeowner user: johannrichard Line: 313: no users/groups matched Line: 314: incorrect codeowner user: jamietownsend Line: 314: no users/groups matched Line: 315: incorrect codeowner user: sven-carstens Line: 315: no users/groups matched Line: 316: incorrect codeowner user: loungeflyz Line: 316: no users/groups matched Line: 317: incorrect codeowner user: octa22 Line: 317: no users/groups matched Line: 318: incorrect codeowner user: 0x4d4d Line: 318: no users/groups matched Line: 319: incorrect codeowner user: chingon007 Line: 319: no users/groups matched Line: 320: incorrect codeowner user: kgoderis Line: 320: incorrect codeowner user: lolodomo Line: 320: no users/groups matched Line: 321: incorrect codeowner user: freke Line: 321: no users/groups matched Line: 322: incorrect codeowner user: lolodomo Line: 322: no users/groups matched Line: 323: incorrect codeowner user: lucacalcaterra Line: 323: incorrect codeowner user: fazioa Line: 323: no users/groups matched Line: 324: incorrect codeowner user: Hilbrand Line: 324: no users/groups matched Line: 325: incorrect codeowner user: digitaldan Line: 325: incorrect codeowner user: mhilbush Line: 325: no users/groups matched Line: 326: incorrect codeowner user: renescherer Line: 326: incorrect codeowner user: HerzScheisse Line: 326: no users/groups matched Line: 327: incorrect codeowner user: clinique Line: 327: no users/groups matched Line: 328: incorrect codeowner user: svilenvul Line: 328: no users/groups matched Line: 329: incorrect codeowner user: twendt Line: 329: incorrect codeowner user: Wolfgang1966 Line: 329: incorrect codeowner user: marvkis Line: 329: no users/groups matched Line: 330: incorrect codeowner user: dfrommi Line: 330: incorrect codeowner user: andrewfg Line: 330: no users/groups matched Line: 331: incorrect codeowner user: dolic Line: 331: incorrect codeowner user: JueBag Line: 331: no users/groups matched Line: 332: incorrect codeowner user: wildcs Line: 332: no users/groups matched Line: 333: incorrect codeowner user: ZzetT Line: 333: no users/groups matched Line: 334: incorrect codeowner user: Nokyyz Line: 334: incorrect codeowner user: olivierkeke Line: 334: no users/groups matched Line: 335: incorrect codeowner organization: openhab/add-ons-maintainers Line: 335: no users/groups matched Line: 336: incorrect codeowner user: kgoderis Line: 336: no users/groups matched Line: 337: incorrect codeowner user: kjoglum Line: 337: no users/groups matched Line: 338: incorrect codeowner user: mlobstein Line: 338: no users/groups matched Line: 339: incorrect codeowner user: roieg Line: 339: no users/groups matched Line: 340: incorrect codeowner user: olivierkeke Line: 340: no users/groups matched Line: 341: incorrect codeowner user: Hilbrand Line: 341: no users/groups matched Line: 342: incorrect codeowner organization: openhab/add-ons-maintainers Line: 342: no users/groups matched Line: 343: incorrect codeowner user: cweitkamp Line: 343: incorrect codeowner user: kaikreuzer Line: 343: no users/groups matched Line: 344: incorrect codeowner user: computergeek1507 Line: 344: no users/groups matched Line: 345: incorrect codeowner user: mgbowman Line: 345: incorrect codeowner user: Hilbrand Line: 345: no users/groups matched Line: 346: incorrect codeowner user: GiviMAD Line: 346: no users/groups matched Line: 347: incorrect codeowner user: marcusb Line: 347: no users/groups matched Line: 348: incorrect codeowner user: mherwege Line: 348: no users/groups matched Line: 349: incorrect codeowner user: OLibutzki Line: 349: no users/groups matched Line: 350: incorrect codeowner user: bjoernbrings Line: 350: no users/groups matched Line: 351: incorrect codeowner user: MatthiasKlocke Line: 351: no users/groups matched Line: 352: incorrect codeowner user: octa22 Line: 352: no users/groups matched Line: 353: incorrect codeowner user: cedricboon Line: 353: no users/groups matched Line: 354: incorrect codeowner user: gs4711 Line: 354: incorrect codeowner user: andrewfg Line: 354: no users/groups matched Line: 355: incorrect codeowner user: hww3 Line: 355: incorrect codeowner user: digitaldan Line: 355: no users/groups matched Line: 356: incorrect codeowner user: t2000 Line: 356: no users/groups matched Line: 357: incorrect codeowner user: jannegpriv Line: 357: no users/groups matched Line: 358: incorrect codeowner user: dag81 Line: 358: no users/groups matched Line: 359: incorrect codeowner user: clinique Line: 359: no users/groups matched Line: 360: incorrect codeowner user: steand Line: 360: no users/groups matched Line: 361: incorrect codeowner user: clinique Line: 361: incorrect codeowner user: Jamstah Line: 361: no users/groups matched Line: 362: incorrect codeowner user: jamesmelville Line: 362: no users/groups matched Line: 363: incorrect codeowner user: mhilbush Line: 363: no users/groups matched Line: 364: incorrect codeowner user: lolodomo Line: 364: no users/groups matched Line: 365: incorrect codeowner user: tdeckers Line: 365: no users/groups matched Line: 366: incorrect codeowner user: grro Line: 366: no users/groups matched Line: 367: incorrect codeowner user: hmerk Line: 367: incorrect codeowner user: jlaur Line: 367: no users/groups matched Line: 368: incorrect codeowner user: rvt Line: 368: incorrect codeowner user: xylo Line: 368: no users/groups matched Line: 369: incorrect codeowner user: marcelrv Line: 369: no users/groups matched Line: 370: incorrect codeowner user: CSchlipp Line: 370: no users/groups matched Line: 371: incorrect codeowner user: Skinah Line: 371: no users/groups matched Line: 372: incorrect codeowner user: BoBiene Line: 372: no users/groups matched Line: 373: incorrect codeowner user: danieldemus Line: 373: no users/groups matched Line: 374: incorrect codeowner user: clinique Line: 374: no users/groups matched Line: 375: incorrect codeowner user: pavel-gololobov Line: 375: no users/groups matched Line: 376: incorrect codeowner user: coop-git Line: 376: no users/groups matched Line: 377: incorrect codeowner user: davidgraeff Line: 377: incorrect codeowner user: zarusz Line: 377: no users/groups matched Line: 378: incorrect codeowner user: claell Line: 378: no users/groups matched Line: 379: incorrect codeowner user: miloit Line: 379: no users/groups matched Line: 380: incorrect codeowner user: mhilbush Line: 380: no users/groups matched Line: 381: incorrect codeowner user: pathec Line: 381: no users/groups matched Line: 382: incorrect codeowner user: andylintner Line: 382: incorrect codeowner user: ccutrer Line: 382: incorrect codeowner user: yfre Line: 382: no users/groups matched Line: 383: incorrect codeowner user: davidgraeff Line: 383: incorrect codeowner user: digitaldan Line: 383: no users/groups matched Line: 384: incorrect codeowner user: pdegeus Line: 384: no users/groups matched Line: 385: incorrect codeowner user: pravussum Line: 385: no users/groups matched Line: 386: incorrect codeowner user: tmrobert8 Line: 386: no users/groups matched Line: 387: incorrect codeowner user: kaikreuzer Line: 387: no users/groups matched Line: 388: incorrect codeowner user: ssalonen Line: 388: no users/groups matched Line: 389: incorrect codeowner user: lujop Line: 389: no users/groups matched Line: 390: incorrect codeowner organization: openhab/add-ons-maintainers Line: 390: no users/groups matched Line: 391: incorrect codeowner organization: openhab/add-ons-maintainers Line: 391: no users/groups matched Line: 392: incorrect codeowner user: mkhl Line: 392: no users/groups matched Line: 393: incorrect codeowner organization: openhab/add-ons-maintainers Line: 393: no users/groups matched Line: 394: incorrect codeowner organization: openhab/add-ons-maintainers Line: 394: no users/groups matched Line: 395: incorrect codeowner user: paulianttila Line: 395: no users/groups matched Line: 396: incorrect codeowner organization: openhab/add-ons-maintainers Line: 396: no users/groups matched Line: 397: incorrect codeowner organization: openhab/add-ons-maintainers Line: 397: no users/groups matched Line: 398: incorrect codeowner user: jochen314 Line: 398: no users/groups matched Line: 399: incorrect codeowner user: clinique Line: 399: no users/groups matched Line: 400: incorrect codeowner organization: openhab/add-ons-maintainers Line: 400: no users/groups matched Line: 401: incorrect codeowner organization: openhab/add-ons-maintainers Line: 401: no users/groups matched Line: 402: incorrect codeowner user: clinique Line: 402: no users/groups matched Line: 403: incorrect codeowner organization: openhab/add-ons-maintainers Line: 403: no users/groups matched Line: 404: incorrect codeowner organization: openhab/add-ons-maintainers Line: 404: no users/groups matched Line: 405: incorrect codeowner user: GiviMAD Line: 405: no users/groups matched Line: 406: incorrect codeowner user: gbicskei Line: 406: no users/groups matched Line: 407: incorrect codeowner user: kaikreuzer Line: 407: no users/groups matched Line: 408: incorrect codeowner user: kaikreuzer Line: 408: no users/groups matched Line: 409: incorrect codeowner user: dalgwen Line: 409: no users/groups matched Line: 410: incorrect codeowner user: GiviMAD Line: 410: no users/groups matched Line: 411: incorrect codeowner user: FlorianSW Line: 411: no users/groups matched Line: 412: incorrect codeowner user: hillmanr Line: 412: no users/groups matched Line: 413: incorrect codeowner user: GiviMAD Line: 413: no users/groups matched Line: 414: incorrect codeowner user: GiviMAD Line: 414: no users/groups matched Line: 415: incorrect codeowner user: JochenHiller Line: 415: incorrect codeowner user: lolodomo Line: 415: no users/groups matched Line: 416: incorrect codeowner user: GiviMAD Line: 416: no users/groups matched Line: 417: incorrect codeowner user: GiviMAD Line: 417: no users/groups matched Line: 418: incorrect codeowner user: gerrieg Line: 418: no users/groups matched Line: 419: incorrect codeowner user: cweitkamp Line: 419: no users/groups matched Line: 420: incorrect codeowner user: svilenvul Line: 420: no users/groups matched Line: 421: incorrect codeowner user: cweitkamp Line: 421: no users/groups matched Line: 422: incorrect codeowner user: marcelrv Line: 422: no users/groups matched Line: 423: incorrect codeowner user: BjoernLange Line: 423: no users/groups matched Line: 424: incorrect codeowner user: ssalonen Line: 424: no users/groups matched Line: 425: incorrect codeowner user: davidgraeff Line: 425: no users/groups matched Line: 426: incorrect codeowner user: davidgraeff Line: 426: no users/groups matched Line: 427: incorrect codeowner user: wborn Line: 427: no users/groups matched Line: 428: incorrect codeowner user: marcelrv Line: 428: no users/groups matched Line: 429: incorrect codeowner user: svilenvul Line: 429: no users/groups matched Line: 430: incorrect codeowner user: cweitkamp Line: 430: incorrect codeowner user: kaikreuzer Line: 430: no users/groups matched Line: 431: incorrect codeowner user: hmerk Line: 431: no users/groups matched Line: 432: incorrect codeowner user: mkhl Line: 432: no users/groups matched
Cody Cutrer 52b7b7981f
[bondhome] Initial contribution (#13459)
* First commit on newly created branch, taking code from c8b8e210dfd23f98526763782eadbca49509baf9
* [bondhome] update snapshot version, and some typos
* [bondhome] Address (most) comments from prior review from #7260
* [bondhome] simplify channels

 * lastUpdate is unnecessary; turn on persistence or add a rule on update if
   you care to keep track of it
 * use a single string command channel for all shoot-and-forget commands, instead
   of multiple switch channels
 * use a rollershutter channel for shades (accepting UP, DOWN, STOP, 0%, and 100%)
 * on all dimmer channels, accept ON and OFF, as well as 0% to imply OFF, instead
   of having to write rules to control ON/OFF state separately.
 * if the dimmer channel exists, prune the corresponding power channel, since
   the dimmer channel is now a pure superset of its functionality
 * overload fan#speed to be ceiling fan or a fireplace's fan, depending on the
   device type
* [bondhome] add bundle to the BOM pom
* [bondhome] clean up BondDeviceHandler a bit

 * there's no need to delay initialization; ThingManager won't
   even attempt to initialize a child thing until its bridge is online
 * Remove some extra initialization checks that can never be false
 * slightly refactor some methods to return early, rather than
   nest a giant `else`
 * remove some info logging that will get triggered in normal usage
* [bondhome] fix bridge discovery

 * Bridge property and config serial number need to be the same name
 * Don't arbitrarily delay the BPUPListener
 * Automatically update the IP if the BPUPListener finds it
 * Provide the new bridge with its discovered IP to avoid an additional
   DNS query
 * Don't get the bridge version after every keep-alive response
* [bondhome] trigger end-device discovery as soon as the bridge comes online
* [bondhome] remove internal binding version
* [bondhome] change addr property to string

Certain values seen in the wild when interpreted as a long are too big for that
storage. Also, the Bond API documentation describes the addr property on a
device to be a string.

OpenHAB already has infrastructure to have things update their
channel definitions when a binding is updated.

* [bondhome] ignore any device that starts with _

In v3 of their API, Bond added a new special entry of __. Because no valid
device id would start with an underscore, ignore everything that starts with an
underscore to fix v3 and maybe futureproof.

* address review comments

mostly adding i18n to error states, and cleaning up error handling of
HTTP requests.

* use builtin translation services

instead of plumbing our own provider through

* use System.nanoTime instead of currentTimeMillis

so that it will be a monotonic clock, not (as) susceptible to the clock
changing

* [bondhome] ignore BPUP messasges that aren't state

In recent firmware, bond is now sending action messages via BPUP as well as state.
This change ignores all messages that aren't state.

* [bondhome] Improve error handling, and remove dummy constants

Just use a single BondException class to communicate any sort of
error from within bond, and avoid throwing, catching, and re-throwing
the same (or slightly modified) exception.

Also remove dummy constants that might give the wrong impression
of the details of your Bond device. Then implement proper null checks,
especially setting a configuration error if key config properties
aren't set on the thing.

* [bondhome] avoid setting device status when bridge just went offline

* address static analysis tool problems

Also-by: Sara Damiano <sdamiano@stroudcenter.org>
Also-by: Keith T. Garner <kgarner@kgarner.com>
Signed-off-by: Cody Cutrer <cody@cutrer.us>
2022-12-05 17:19:35 +01:00

435 lines
22 KiB
Plaintext

# This file helps GitHub doing automatic review requests for new PRs.
# It should always list the active maintainers of certain add-ons.
# As a fallback, if no specific maintainer is listed below, assign the PR to the repo maintainers team:
* @openhab/add-ons-maintainers
# Add-on maintainers:
/bundles/org.openhab.automation.groovyscripting/ @wborn
/bundles/org.openhab.automation.jrubyscripting/ @boc-tothefuture @ccutrer @jimtng
/bundles/org.openhab.automation.jsscripting/ @jpg0 @florian-h05
/bundles/org.openhab.automation.jythonscripting/ @openhab/add-ons-maintainers
/bundles/org.openhab.automation.pidcontroller/ @fwolter
/bundles/org.openhab.automation.pwm/ @fwolter
/bundles/org.openhab.binding.adorne/ @theiding
/bundles/org.openhab.binding.ahawastecollection/ @soenkekueper
/bundles/org.openhab.binding.airq/ @aurelio1
/bundles/org.openhab.binding.airquality/ @kubawolanin
/bundles/org.openhab.binding.airvisualnode/ @3cky
/bundles/org.openhab.binding.alarmdecoder/ @bobadair @billfor
/bundles/org.openhab.binding.allplay/ @dominicdesu
/bundles/org.openhab.binding.amazondashbutton/ @OLibutzki
/bundles/org.openhab.binding.amazonechocontrol/ @mgeramb
/bundles/org.openhab.binding.ambientweather/ @mhilbush
/bundles/org.openhab.binding.amplipi/ @kaikreuzer
/bundles/org.openhab.binding.androiddebugbridge/ @GiviMAD
/bundles/org.openhab.binding.anel/ @paphko
/bundles/org.openhab.binding.astro/ @gerrieg
/bundles/org.openhab.binding.atlona/ @tmrobert8
/bundles/org.openhab.binding.autelis/ @digitaldan
/bundles/org.openhab.binding.automower/ @maxpg
/bundles/org.openhab.binding.avmfritz/ @cweitkamp
/bundles/org.openhab.binding.awattar/ @Wolfgang1966
/bundles/org.openhab.binding.benqprojector/ @mlobstein
/bundles/org.openhab.binding.bigassfan/ @mhilbush
/bundles/org.openhab.binding.bluetooth/ @cdjackson @cpmeister
/bundles/org.openhab.binding.bluetooth.airthings/ @paulianttila
/bundles/org.openhab.binding.bluetooth.am43/ @cpmeister
/bundles/org.openhab.binding.bluetooth.bluegiga/ @cdjackson @kaikreuzer
/bundles/org.openhab.binding.bluetooth.bluez/ @blafois @cpmeister
/bundles/org.openhab.binding.bluetooth.blukii/ @kaikreuzer
/bundles/org.openhab.binding.bluetooth.daikinmadoka/ @blafois
/bundles/org.openhab.binding.bluetooth.enoceanble/ @pfink
/bundles/org.openhab.binding.bluetooth.generic/ @cpmeister
/bundles/org.openhab.binding.bluetooth.govee/ @cpmeister
/bundles/org.openhab.binding.bluetooth.roaming/ @cpmeister
/bundles/org.openhab.binding.bluetooth.ruuvitag/ @ssalonen
/bundles/org.openhab.binding.bondhome/ @ccutrer
/bundles/org.openhab.binding.boschindego/ @jofleck @jlaur
/bundles/org.openhab.binding.boschshc/ @stefan-kaestle @coeing @GerdZanker
/bundles/org.openhab.binding.bosesoundtouch/ @marvkis @tratho
/bundles/org.openhab.binding.broadlinkthermostat/ @flo-02-mu
/bundles/org.openhab.binding.bsblan/ @hypetsch
/bundles/org.openhab.binding.bticinosmarther/ @MrRonfo
/bundles/org.openhab.binding.buienradar/ @gedejong
/bundles/org.openhab.binding.caddx/ @jossuar
/bundles/org.openhab.binding.cbus/ @jpharvey
/bundles/org.openhab.binding.chromecast/ @kaikreuzer
/bundles/org.openhab.binding.cm11a/ @BobRak
/bundles/org.openhab.binding.comfoair/ @boehan
/bundles/org.openhab.binding.coolmasternet/ @projectgus
/bundles/org.openhab.binding.coronastats/ @DerOetzi
/bundles/org.openhab.binding.daikin/ @caffineehacker
/bundles/org.openhab.binding.dali/ @rs22
/bundles/org.openhab.binding.danfossairunit/ @pravussum
/bundles/org.openhab.binding.darksky/ @cweitkamp
/bundles/org.openhab.binding.dbquery/ @lujop
/bundles/org.openhab.binding.deconz/ @openhab/add-ons-maintainers
/bundles/org.openhab.binding.denonmarantz/ @jwveldhuis
/bundles/org.openhab.binding.deutschebahn/ @soenkekueper
/bundles/org.openhab.binding.digiplex/ @rmichalak
/bundles/org.openhab.binding.digitalstrom/ @openhab/add-ons-maintainers
/bundles/org.openhab.binding.dlinksmarthome/ @MikeJMajor
/bundles/org.openhab.binding.dmx/ @openhab/add-ons-maintainers
/bundles/org.openhab.binding.dominoswiss/ @Friesoch
/bundles/org.openhab.binding.doorbird/ @mhilbush
/bundles/org.openhab.binding.draytonwiser/ @andrew-schofield
/bundles/org.openhab.binding.dscalarm/ @RSStephens
/bundles/org.openhab.binding.dsmr/ @Hilbrand
/bundles/org.openhab.binding.dwdpollenflug/ @DerOetzi
/bundles/org.openhab.binding.dwdunwetter/ @limdul79
/bundles/org.openhab.binding.easee/ @alexf2015
/bundles/org.openhab.binding.echonetlite/ @mikeb01
/bundles/org.openhab.binding.ecobee/ @mhilbush
/bundles/org.openhab.binding.ecotouch/ @sibbi77
/bundles/org.openhab.binding.ecowatt/ @lolodomo
/bundles/org.openhab.binding.ekey/ @hmerk
/bundles/org.openhab.binding.electroluxair/ @jannegpriv
/bundles/org.openhab.binding.elerotransmitterstick/ @vbier
/bundles/org.openhab.binding.elroconnects/ @mherwege
/bundles/org.openhab.binding.energenie/ @hmerk
/bundles/org.openhab.binding.enigma2/ @gdolfen
/bundles/org.openhab.binding.enocean/ @fruggy83
/bundles/org.openhab.binding.enphase/ @Hilbrand
/bundles/org.openhab.binding.enturno/ @klocsson
/bundles/org.openhab.binding.epsonprojector/ @mlobstein
/bundles/org.openhab.binding.etherrain/ @dfad1469
/bundles/org.openhab.binding.evcc/ @florian-h05
/bundles/org.openhab.binding.evohome/ @Nebula83
/bundles/org.openhab.binding.exec/ @kgoderis
/bundles/org.openhab.binding.feed/ @svilenvul
/bundles/org.openhab.binding.feican/ @Hilbrand
/bundles/org.openhab.binding.fineoffsetweatherstation/ @Andy2003
/bundles/org.openhab.binding.flicbutton/ @pfink
/bundles/org.openhab.binding.fmiweather/ @ssalonen
/bundles/org.openhab.binding.folderwatcher/ @goopilot
/bundles/org.openhab.binding.folding/ @fa2k
/bundles/org.openhab.binding.foobot/ @airboxlab @Hilbrand
/bundles/org.openhab.binding.freebox/ @lolodomo
/bundles/org.openhab.binding.fronius/ @trokohl
/bundles/org.openhab.binding.fsinternetradio/ @paphko
/bundles/org.openhab.binding.ftpupload/ @paulianttila
/bundles/org.openhab.binding.gardena/ @gerrieg @andrewfg
/bundles/org.openhab.binding.gce/ @clinique
/bundles/org.openhab.binding.generacmobilelink/ @digitaldan
/bundles/org.openhab.binding.globalcache/ @mhilbush
/bundles/org.openhab.binding.goecharger/ @SamuelBrucksch
/bundles/org.openhab.binding.gpio/ @nils-bauer
/bundles/org.openhab.binding.gpstracker/ @gbicskei
/bundles/org.openhab.binding.gree/ @markus7017
/bundles/org.openhab.binding.groheondus/ @FlorianSW
/bundles/org.openhab.binding.groupepsa/ @arjanmels
/bundles/org.openhab.binding.guntamatic/ @MikeTheTux
/bundles/org.openhab.binding.haassohnpelletstove/ @chingon007
/bundles/org.openhab.binding.harmonyhub/ @digitaldan
/bundles/org.openhab.binding.haywardomnilogic/ @matchews
/bundles/org.openhab.binding.hccrubbishcollection/ @cossey
/bundles/org.openhab.binding.hdanywhere/ @kgoderis
/bundles/org.openhab.binding.hdpowerview/ @andylintner @jlaur @andrewfg
/bundles/org.openhab.binding.helios/ @kgoderis
/bundles/org.openhab.binding.heliosventilation/ @ramack
/bundles/org.openhab.binding.heos/ @Wire82
/bundles/org.openhab.binding.herzborg/ @Sonic-Amiga
/bundles/org.openhab.binding.homeconnect/ @bruestel
/bundles/org.openhab.binding.homematic/ @FStolte @gerrieg @mdicke2s
/bundles/org.openhab.binding.homewizard/ @Daniel-42
/bundles/org.openhab.binding.hpprinter/ @cossey
/bundles/org.openhab.binding.http/ @openhab/add-ons-maintainers
/bundles/org.openhab.binding.hue/ @cweitkamp
/bundles/org.openhab.binding.hydrawise/ @digitaldan
/bundles/org.openhab.binding.hyperion/ @tavalin
/bundles/org.openhab.binding.iammeter/ @lewei50
/bundles/org.openhab.binding.iaqualink/ @digitaldan
/bundles/org.openhab.binding.icalendar/ @daMihe
/bundles/org.openhab.binding.icloud/ @openhab/add-ons-maintainers
/bundles/org.openhab.binding.ihc/ @paulianttila
/bundles/org.openhab.binding.innogysmarthome/ @ollie-dev
/bundles/org.openhab.binding.insteon/ @robnielsen
/bundles/org.openhab.binding.intesis/ @hmerk
/bundles/org.openhab.binding.ipcamera/ @Skinah
/bundles/org.openhab.binding.ipobserver/ @Skinah
/bundles/org.openhab.binding.ipp/ @peuter
/bundles/org.openhab.binding.irobot/ @Sonic-Amiga
/bundles/org.openhab.binding.irtrans/ @kgoderis
/bundles/org.openhab.binding.ism8/ @hans-reiner
/bundles/org.openhab.binding.jablotron/ @octa22
/bundles/org.openhab.binding.jeelink/ @vbier
/bundles/org.openhab.binding.jellyfin/ @GiviMAD
/bundles/org.openhab.binding.juicenet/ @jsjames
/bundles/org.openhab.binding.kaleidescape/ @mlobstein
/bundles/org.openhab.binding.keba/ @kgoderis
/bundles/org.openhab.binding.km200/ @Markinus
/bundles/org.openhab.binding.knx/ @kaikreuzer
/bundles/org.openhab.binding.kodi/ @pail23 @cweitkamp
/bundles/org.openhab.binding.konnected/ @volfan6415
/bundles/org.openhab.binding.kostalinverter/ @cschneider
/bundles/org.openhab.binding.kvv/ @ne0h
/bundles/org.openhab.binding.lametrictime/ @syphr42
/bundles/org.openhab.binding.lcn/ @fwolter
/bundles/org.openhab.binding.leapmotion/ @kaikreuzer
/bundles/org.openhab.binding.lghombot/ @FluBBaOfWard
/bundles/org.openhab.binding.lgtvserial/ @fa2k
/bundles/org.openhab.binding.lgwebos/ @sprehn
/bundles/org.openhab.binding.lifx/ @wborn
/bundles/org.openhab.binding.linky/ @clinique @lolodomo
/bundles/org.openhab.binding.linuxinput/ @t-8ch
/bundles/org.openhab.binding.lirc/ @kabili207
/bundles/org.openhab.binding.livisismarthome/ @Novanic
/bundles/org.openhab.binding.logreader/ @paulianttila
/bundles/org.openhab.binding.loxone/ @ppieczul
/bundles/org.openhab.binding.luftdateninfo/ @weymann
/bundles/org.openhab.binding.lutron/ @actong @bobadair
/bundles/org.openhab.binding.luxom/ @jesperskriasoft
/bundles/org.openhab.binding.luxtronikheatpump/ @sgiehl
/bundles/org.openhab.binding.magentatv/ @markus7017
/bundles/org.openhab.binding.mail/ @openhab/add-ons-maintainers
/bundles/org.openhab.binding.max/ @marcelrv
/bundles/org.openhab.binding.mcd/ @simon-dengler
/bundles/org.openhab.binding.mcp23017/ @aogorek
/bundles/org.openhab.binding.meater/ @jannegpriv
/bundles/org.openhab.binding.mecmeter/ @kaikreuzer
/bundles/org.openhab.binding.melcloud/ @lucacalcaterra @paulianttila @thewiep
/bundles/org.openhab.binding.mercedesme/ @weymann
/bundles/org.openhab.binding.meteoalerte/ @clinique
/bundles/org.openhab.binding.meteoblue/ @9037568
/bundles/org.openhab.binding.meteostick/ @cdjackson
/bundles/org.openhab.binding.miele/ @kgoderis @jlaur
/bundles/org.openhab.binding.mielecloud/ @BjoernLange
/bundles/org.openhab.binding.mihome/ @pboos
/bundles/org.openhab.binding.miio/ @marcelrv
/bundles/org.openhab.binding.mikrotik/ @duhast
/bundles/org.openhab.binding.milight/ @davidgraeff
/bundles/org.openhab.binding.millheat/ @seime
/bundles/org.openhab.binding.minecraft/ @ibaton
/bundles/org.openhab.binding.modbus/ @ssalonen
/bundles/org.openhab.binding.modbus.e3dc/ @weymann
/bundles/org.openhab.binding.modbus.helioseasycontrols/ @bern77
/bundles/org.openhab.binding.modbus.sbc/ @fwolter
/bundles/org.openhab.binding.modbus.stiebeleltron/ @pail23
/bundles/org.openhab.binding.modbus.studer/ @giovannimirulla
/bundles/org.openhab.binding.modbus.sunspec/ @mrbig
/bundles/org.openhab.binding.monopriceaudio/ @mlobstein
/bundles/org.openhab.binding.mpd/ @stefanroellin
/bundles/org.openhab.binding.mqtt/ @davidgraeff
/bundles/org.openhab.binding.mqtt.espmilighthub/ @Skinah
/bundles/org.openhab.binding.mqtt.generic/ @davidgraeff
/bundles/org.openhab.binding.mqtt.homeassistant/ @davidgraeff @antroids
/bundles/org.openhab.binding.mqtt.homie/ @davidgraeff
/bundles/org.openhab.binding.mycroft/ @dalgwen
/bundles/org.openhab.binding.mybmw/ @weymann @ntruchsess
/bundles/org.openhab.binding.myq/ @digitaldan
/bundles/org.openhab.binding.mystrom/ @pail23
/bundles/org.openhab.binding.nanoleaf/ @raepple @stefan-hoehn
/bundles/org.openhab.binding.neato/ @jjlauterbach
/bundles/org.openhab.binding.neeo/ @tmrobert8
/bundles/org.openhab.binding.neohub/ @andrewfg
/bundles/org.openhab.binding.nest/ @wborn
/bundles/org.openhab.binding.netatmo/ @clinique @lolodomo
/bundles/org.openhab.binding.network/ @davidgraeff @mettke
/bundles/org.openhab.binding.networkupstools/ @Hilbrand
/bundles/org.openhab.binding.nibeheatpump/ @paulianttila
/bundles/org.openhab.binding.nibeuplink/ @alexf2015
/bundles/org.openhab.binding.nikobus/ @crnjan
/bundles/org.openhab.binding.nikohomecontrol/ @mherwege
/bundles/org.openhab.binding.nobohub/ @espenaf
/bundles/org.openhab.binding.novafinedust/ @t2000
/bundles/org.openhab.binding.ntp/ @marcelrv
/bundles/org.openhab.binding.nuki/ @janvyb
/bundles/org.openhab.binding.nuvo/ @mlobstein
/bundles/org.openhab.binding.nzwateralerts/ @cossey
/bundles/org.openhab.binding.oceanic/ @kgoderis
/bundles/org.openhab.binding.ojelectronics/ @EvilPingu
/bundles/org.openhab.binding.omnikinverter/ @hansbogert
/bundles/org.openhab.binding.omnilink/ @ecdye
/bundles/org.openhab.binding.onebusaway/ @sdwilsh
/bundles/org.openhab.binding.onewire/ @openhab/add-ons-maintainers
/bundles/org.openhab.binding.onewiregpio/ @aogorek
/bundles/org.openhab.binding.onkyo/ @pail23 @paulianttila
/bundles/org.openhab.binding.opengarage/ @psmedley
/bundles/org.openhab.binding.opensprinkler/ @CrackerStealth @FlorianSW
/bundles/org.openhab.binding.openthermgateway/ @ArjenKorevaar @andrewfg
/bundles/org.openhab.binding.openuv/ @clinique
/bundles/org.openhab.binding.openweathermap/ @cweitkamp
/bundles/org.openhab.binding.openwebnet/ @mvalla
/bundles/org.openhab.binding.oppo/ @mlobstein
/bundles/org.openhab.binding.orbitbhyve/ @octa22
/bundles/org.openhab.binding.orvibo/ @tavalin
/bundles/org.openhab.binding.paradoxalarm/ @theater
/bundles/org.openhab.binding.pentair/ @jsjames
/bundles/org.openhab.binding.phc/ @gnlpfjh
/bundles/org.openhab.binding.pilight/ @stefanroellin @niklasdoerfler
/bundles/org.openhab.binding.pioneeravr/ @Stratehm
/bundles/org.openhab.binding.pixometer/ @Confectrician
/bundles/org.openhab.binding.pjlinkdevice/ @nils
/bundles/org.openhab.binding.playstation/ @FluBBaOfWard
/bundles/org.openhab.binding.plclogo/ @falkena
/bundles/org.openhab.binding.plugwise/ @wborn
/bundles/org.openhab.binding.plugwiseha/ @lsiepel
/bundles/org.openhab.binding.powermax/ @lolodomo
/bundles/org.openhab.binding.proteusecometer/ @2chilled
/bundles/org.openhab.binding.prowl/ @octa22
/bundles/org.openhab.binding.publictransportswitzerland/ @jeremystucki
/bundles/org.openhab.binding.pulseaudio/ @peuter
/bundles/org.openhab.binding.pushbullet/ @hakan42
/bundles/org.openhab.binding.pushover/ @cweitkamp
/bundles/org.openhab.binding.pushsafer/ @appzer @cweitkamp
/bundles/org.openhab.binding.qbus/ @QbusKoen
/bundles/org.openhab.binding.qolsysiq/ @digitaldan
/bundles/org.openhab.binding.radiothermostat/ @mlobstein
/bundles/org.openhab.binding.regoheatpump/ @crnjan
/bundles/org.openhab.binding.revogi/ @andibraeu
/bundles/org.openhab.binding.remoteopenhab/ @lolodomo
/bundles/org.openhab.binding.renault/ @dougculnane
/bundles/org.openhab.binding.resol/ @ramack
/bundles/org.openhab.binding.rfxcom/ @martinvw @paulianttila
/bundles/org.openhab.binding.rme/ @kgoderis
/bundles/org.openhab.binding.robonect/ @reyem
/bundles/org.openhab.binding.roku/ @mlobstein
/bundles/org.openhab.binding.rotel/ @lolodomo
/bundles/org.openhab.binding.russound/ @tmrobert8
/bundles/org.openhab.binding.sagercaster/ @clinique
/bundles/org.openhab.binding.samsungtv/ @paulianttila
/bundles/org.openhab.binding.satel/ @druciak
/bundles/org.openhab.binding.semsportal/ @itb3
/bundles/org.openhab.binding.senechome/ @vctender @KorbinianP @eguib
/bundles/org.openhab.binding.seneye/ @nikotanghe
/bundles/org.openhab.binding.sensebox/ @hakan42
/bundles/org.openhab.binding.sensibo/ @seime
/bundles/org.openhab.binding.serial/ @MikeJMajor
/bundles/org.openhab.binding.serialbutton/ @kaikreuzer
/bundles/org.openhab.binding.shelly/ @markus7017
/bundles/org.openhab.binding.siemensrds/ @andrewfg
/bundles/org.openhab.binding.silvercrestwifisocket/ @jmvaz
/bundles/org.openhab.binding.sinope/ @chaton78
/bundles/org.openhab.binding.sleepiq/ @syphr42
/bundles/org.openhab.binding.smaenergymeter/ @monnimeter
/bundles/org.openhab.binding.smartmeter/ @msteigenberger
/bundles/org.openhab.binding.smartthings/ @BobRak
/bundles/org.openhab.binding.smhi/ @pacive
/bundles/org.openhab.binding.smsmodem/ @dalgwen
/bundles/org.openhab.binding.sncf/ @clinique
/bundles/org.openhab.binding.snmp/ @openhab/add-ons-maintainers
/bundles/org.openhab.binding.solaredge/ @alexf2015
/bundles/org.openhab.binding.solarlog/ @johannrichard
/bundles/org.openhab.binding.solarmax/ @jamietownsend
/bundles/org.openhab.binding.solarwatt/ @sven-carstens
/bundles/org.openhab.binding.somfymylink/ @loungeflyz
/bundles/org.openhab.binding.somfytahoma/ @octa22
/bundles/org.openhab.binding.somneo/ @0x4d4d
/bundles/org.openhab.binding.sonnen/ @chingon007
/bundles/org.openhab.binding.sonos/ @kgoderis @lolodomo
/bundles/org.openhab.binding.sonyaudio/ @freke
/bundles/org.openhab.binding.sonyprojector/ @lolodomo
/bundles/org.openhab.binding.souliss/ @lucacalcaterra @fazioa
/bundles/org.openhab.binding.spotify/ @Hilbrand
/bundles/org.openhab.binding.squeezebox/ @digitaldan @mhilbush
/bundles/org.openhab.binding.surepetcare/ @renescherer @HerzScheisse
/bundles/org.openhab.binding.synopanalyzer/ @clinique
/bundles/org.openhab.binding.systeminfo/ @svilenvul
/bundles/org.openhab.binding.tacmi/ @twendt @Wolfgang1966 @marvkis
/bundles/org.openhab.binding.tado/ @dfrommi @andrewfg
/bundles/org.openhab.binding.tankerkoenig/ @dolic @JueBag
/bundles/org.openhab.binding.tapocontrol/ @wildcs
/bundles/org.openhab.binding.telegram/ @ZzetT
/bundles/org.openhab.binding.teleinfo/ @Nokyyz @olivierkeke
/bundles/org.openhab.binding.tellstick/ @openhab/add-ons-maintainers
/bundles/org.openhab.binding.tesla/ @kgoderis
/bundles/org.openhab.binding.tibber/ @kjoglum
/bundles/org.openhab.binding.tivo/ @mlobstein
/bundles/org.openhab.binding.touchwand/ @roieg
/bundles/org.openhab.binding.tplinkrouter/ @olivierkeke
/bundles/org.openhab.binding.tplinksmarthome/ @Hilbrand
/bundles/org.openhab.binding.tr064/ @openhab/add-ons-maintainers
/bundles/org.openhab.binding.tradfri/ @cweitkamp @kaikreuzer
/bundles/org.openhab.binding.twitter/ @computergeek1507
/bundles/org.openhab.binding.unifi/ @mgbowman @Hilbrand
/bundles/org.openhab.binding.unifiedremote/ @GiviMAD
/bundles/org.openhab.binding.upb/ @marcusb
/bundles/org.openhab.binding.upnpcontrol/ @mherwege
/bundles/org.openhab.binding.urtsi/ @OLibutzki
/bundles/org.openhab.binding.valloxmv/ @bjoernbrings
/bundles/org.openhab.binding.vdr/ @MatthiasKlocke
/bundles/org.openhab.binding.vektiva/ @octa22
/bundles/org.openhab.binding.velbus/ @cedricboon
/bundles/org.openhab.binding.velux/ @gs4711 @andrewfg
/bundles/org.openhab.binding.venstarthermostat/ @hww3 @digitaldan
/bundles/org.openhab.binding.ventaair/ @t2000
/bundles/org.openhab.binding.verisure/ @jannegpriv
/bundles/org.openhab.binding.vesync/ @dag81
/bundles/org.openhab.binding.vigicrues/ @clinique
/bundles/org.openhab.binding.vitotronic/ @steand
/bundles/org.openhab.binding.volvooncall/ @clinique @Jamstah
/bundles/org.openhab.binding.warmup/ @jamesmelville
/bundles/org.openhab.binding.weathercompany/ @mhilbush
/bundles/org.openhab.binding.weatherunderground/ @lolodomo
/bundles/org.openhab.binding.webexteams/ @tdeckers
/bundles/org.openhab.binding.webthing/ @grro
/bundles/org.openhab.binding.wemo/ @hmerk @jlaur
/bundles/org.openhab.binding.wifiled/ @rvt @xylo
/bundles/org.openhab.binding.windcentrale/ @marcelrv
/bundles/org.openhab.binding.wlanthermo/ @CSchlipp
/bundles/org.openhab.binding.wled/ @Skinah
/bundles/org.openhab.binding.wolfsmartset/ @BoBiene
/bundles/org.openhab.binding.wundergroundupdatereceiver/ @danieldemus
/bundles/org.openhab.binding.xmltv/ @clinique
/bundles/org.openhab.binding.xmppclient/ @pavel-gololobov
/bundles/org.openhab.binding.yamahamusiccast/ @coop-git
/bundles/org.openhab.binding.yamahareceiver/ @davidgraeff @zarusz
/bundles/org.openhab.binding.yeelight/ @claell
/bundles/org.openhab.binding.yioremote/ @miloit
/bundles/org.openhab.binding.zoneminder/ @mhilbush
/bundles/org.openhab.binding.zway/ @pathec
/bundles/org.openhab.io.homekit/ @andylintner @ccutrer @yfre
/bundles/org.openhab.io.hueemulation/ @davidgraeff @digitaldan
/bundles/org.openhab.io.imperihome/ @pdegeus
/bundles/org.openhab.io.metrics/ @pravussum
/bundles/org.openhab.io.neeo/ @tmrobert8
/bundles/org.openhab.io.openhabcloud/ @kaikreuzer
/bundles/org.openhab.persistence.dynamodb/ @ssalonen
/bundles/org.openhab.persistence.influxdb/ @lujop
/bundles/org.openhab.persistence.jdbc/ @openhab/add-ons-maintainers
/bundles/org.openhab.persistence.jpa/ @openhab/add-ons-maintainers
/bundles/org.openhab.persistence.mapdb/ @mkhl
/bundles/org.openhab.persistence.mongodb/ @openhab/add-ons-maintainers
/bundles/org.openhab.persistence.rrd4j/ @openhab/add-ons-maintainers
/bundles/org.openhab.transform.bin2json/ @paulianttila
/bundles/org.openhab.transform.exec/ @openhab/add-ons-maintainers
/bundles/org.openhab.transform.javascript/ @openhab/add-ons-maintainers
/bundles/org.openhab.transform.jinja/ @jochen314
/bundles/org.openhab.transform.jsonpath/ @clinique
/bundles/org.openhab.transform.map/ @openhab/add-ons-maintainers
/bundles/org.openhab.transform.regex/ @openhab/add-ons-maintainers
/bundles/org.openhab.transform.scale/ @clinique
/bundles/org.openhab.transform.xpath/ @openhab/add-ons-maintainers
/bundles/org.openhab.transform.xslt/ @openhab/add-ons-maintainers
/bundles/org.openhab.voice.googlestt/ @GiviMAD
/bundles/org.openhab.voice.googletts/ @gbicskei
/bundles/org.openhab.voice.mactts/ @kaikreuzer
/bundles/org.openhab.voice.marytts/ @kaikreuzer
/bundles/org.openhab.voice.mimictts/ @dalgwen
/bundles/org.openhab.voice.actiontemplatehli/ @GiviMAD
/bundles/org.openhab.voice.picotts/ @FlorianSW
/bundles/org.openhab.voice.pollytts/ @hillmanr
/bundles/org.openhab.voice.porcupineks/ @GiviMAD
/bundles/org.openhab.voice.rustpotterks/ @GiviMAD
/bundles/org.openhab.voice.voicerss/ @JochenHiller @lolodomo
/bundles/org.openhab.voice.voskstt/ @GiviMAD
/bundles/org.openhab.voice.watsonstt/ @GiviMAD
/itests/org.openhab.binding.astro.tests/ @gerrieg
/itests/org.openhab.binding.avmfritz.tests/ @cweitkamp
/itests/org.openhab.binding.feed.tests/ @svilenvul
/itests/org.openhab.binding.hue.tests/ @cweitkamp
/itests/org.openhab.binding.max.tests/ @marcelrv
/itests/org.openhab.binding.mielecloud.tests/ @BjoernLange
/itests/org.openhab.binding.modbus.tests/ @ssalonen
/itests/org.openhab.binding.mqtt.homeassistant.tests/ @davidgraeff
/itests/org.openhab.binding.mqtt.homie.tests/ @davidgraeff
/itests/org.openhab.binding.nest.tests/ @wborn
/itests/org.openhab.binding.ntp.tests/ @marcelrv
/itests/org.openhab.binding.systeminfo.tests/ @svilenvul
/itests/org.openhab.binding.tradfri.tests/ @cweitkamp @kaikreuzer
/itests/org.openhab.binding.wemo.tests/ @hmerk
/itests/org.openhab.persistence.mapdb.tests/ @mkhl
# PLEASE HELP ADDING FURTHER LINES HERE!