{ "deactivation_time_milliseconds" : 10, "port_extenders" : [ { "name" : "extender_0", "i2c_address" : 33, "pin_base" : 81 } ], "fire_pin" : { "address" : 7, "extender" : "extender_0" }, "sounds" : [ { "id" : 0, "address" : "22", "description" : "Sound 1", "extender" : "extender_0" }, { "id" : 1, "address" : "23", "description" : "Sound 2", "extender" : "extender_0" }, { "id" : 2, "address" : "24", "description" : "Sound 3", "extender" : "extender_0" }, { "id" : 3, "address" : "25", "description" : "Sound 4", "extender" : "extender_0" }, { "id" : 4, "address" : "26", "description" : "Sound 5", "extender" : "extender_0" }, { "id" : 5, "address" : "27", "description" : "Sound 6", "extender" : "extender_0" }, { "id" : 6, "address" : "28", "description" : "Sound 7", "extender" : "extender_0" }, { "id" : 7, "address" : "29", "description" : "Sound 8", "extender" : "extender_0" }, { "id" : 8, "address" : "30", "description" : "Sound 9", "extender" : "extender_0" }, { "id" : 9, "address" : "31", "description" : "Sound 10", "extender" : "extender_0" }, { "id" : 10, "address" : "32", "description" : "Sound 11", "extender" : "extender_0" }, { "id" : 11, "address" : "33", "description" : "Sound 12", "extender" : "extender_0" }, { "id" : 12, "address" : "34", "description" : "Sound 13", "extender" : "extender_0" }, { "id" : 13, "address" : "35", "description" : "Sound 14", "extender" : "extender_0" }, { "id" : 14, "address" : "36", "description" : "Sound 15", "extender" : "extender_0" }, { "id" : 15, "address" : "37", "description" : "Sound 16", "extender" : "extender_0" }, { "id" : 16, "address" : "38", "description" : "Sound 17", "extender" : "extender_0" }, { "id" : 17, "address" : "39", "description" : "Sound 18", "extender" : "extender_0" }, { "id" : 18, "address" : "40", "description" : "Sound 19", "extender" : "extender_0" }, { "id" : 19, "address" : "41", "description" : "Sound 20", "extender" : "extender_0" }, { "id" : 20, "address" : "42", "description" : "Sound 21", "extender" : "extender_0" }, { "id" : 21, "address" : "43", "description" : "Sound 22", "extender" : "extender_0" }, { "id" : 22, "address" : "44", "description" : "Sound 23", "extender" : "extender_0" }, { "id" : 23, "address" : "45", "description" : "Sound 24", "extender" : "extender_0" }, { "id" : 24, "address" : "46", "description" : "Sound 25", "extender" : "extender_0" }, { "id" : 25, "address" : "47", "description" : "Sound 26", "extender" : "extender_0" }, { "id" : 26, "address" : "48", "description" : "Sound 27", "extender" : "extender_0" }, { "id" : 27, "address" : "49", "description" : "Sound 28", "extender" : "extender_0" }, { "id" : 28, "address" : "50", "description" : "Speech 1: \"You're good! But I'm still the Champ!\"", "extender" : "extender_0" }, { "id" : 29, "address" : "51", "description" : "Speech 2: \"Twenty\"", "extender" : "extender_0" }, { "id" : 30, "address" : "52", "description" : "Speech 3: \"Seconds\"", "extender" : "extender_0" }, { "id" : 31, "address" : "53", "description" : "Speech 4: \"Five, Four, Three, Two, One.\"", "extender" : "extender_0" }, { "id" : 32, "address" : "54", "description" : "speech 1: \"you're good! but i'm still the champ!\"", "extender" : "extender_0" }, { "id" : 33, "address" : "55", "description" : "speech 1: \"you're good! but i'm still the champ!\"", "extender" : "extender_0" }, { "id" : 34, "address" : "56", "description" : "speech 1: \"you're good! but i'm still the champ!\"", "extender" : "extender_0" }, { "id" : 35, "address" : "57", "description" : "speech 1: \"you're good! but i'm still the champ!\"", "extender" : "extender_0" }, { "id" : 36, "address" : "58", "description" : "speech 1: \"you're good! but i'm still the champ!\"", "extender" : "extender_0" }, { "id" : 37, "address" : "59", "description" : "speech 1: \"you're good! but i'm still the champ!\"", "extender" : "extender_0" }, { "id" : 38, "address" : "60", "description" : "speech 1: \"you're good! but i'm still the champ!\"", "extender" : "extender_0" }, { "id" : 39, "address" : "61", "description" : "speech 1: \"you're good! but i'm still the champ!\"", "extender" : "extender_0" }, { "id" : 40, "address" : "62", "description" : "speech 1: \"you're good! but i'm still the champ!\"", "extender" : "extender_0" }, { "id" : 41, "address" : "63", "description" : "speech 1: \"you're good! but i'm still the champ!\"", "extender" : "extender_0" }, { "id" : 42, "address" : "64", "description" : "speech 1: \"you're good! but i'm still the champ!\"", "extender" : "extender_0" }, { "id" : 43, "address" : "65", "description" : "speech 1: \"you're good! but i'm still the champ!\"", "extender" : "extender_0" }, { "id" : 44, "address" : "66", "description" : "speech 1: \"you're good! but i'm still the champ!\"", "extender" : "extender_0" }, { "id" : 45, "address" : "67", "description" : "speech 1: \"you're good! but i'm still the champ!\"", "extender" : "extender_0" }, { "id" : 46, "address" : "68", "description" : "speech 1: \"you're good! but i'm still the champ!\"", "extender" : "extender_0" }, { "id" : 47, "address" : "69", "description" : "speech 1: \"you're good! but i'm still the champ!\"", "extender" : "extender_0" }, { "id" : 48, "address" : "70", "description" : "speech 1: \"you're good! but i'm still the champ!\"", "extender" : "extender_0" }, { "id" : 49, "address" : "71", "description" : "speech 1: \"you're good! but i'm still the champ!\"", "extender" : "extender_0" }, { "id" : 50, "address" : "72", "description" : "speech 1: \"you're good! but i'm still the champ!\"", "extender" : "extender_0" }, { "id" : 51, "address" : "73", "description" : "speech 1: \"you're good! but i'm still the champ!\"", "extender" : "extender_0" }, { "id" : 52, "address" : "74", "description" : "speech 1: \"you're good! but i'm still the champ!\"", "extender" : "extender_0" }, { "id" : 53, "address" : "75", "description" : "speech 1: \"you're good! but i'm still the champ!\"", "extender" : "extender_0" }, { "id" : 54, "address" : "76", "description" : "speech 1: \"you're good! but i'm still the champ!\"", "extender" : "extender_0" } ] }