I haven't been using classes myself but looking at this and other ( working ) examples of code I think you need a change:
class Fireplace() def __init__(self): if (bus1.read_pin(15) == 1): bus1.write_pin(15, 0) toggleButton1["text"] = ("Fireplace On") else: bus1.write_pin(15, 1) toggleButton1["text"] = ("Fireplace Off")to this:
class Fireplace@ def __init__(self): if (bus1.read_pin(15) == 1): bus1.write_pin(15, 0) Mainfloor.toggleButton1["text"] = ("Fireplace On") else:Mainfloor bus1.write_pin(15, 1) Mainfloor.toggleButton1["text"] = ("Fireplace Off")Of course I may be wrong as I usually am