I recently bought a Godin Artemis pellet stove and it uses this stuff. Unfortunately the provided code from the integration do not work so I did a fork with the specific codes that match the Artemis.
MODE_TYPE = "30001"
ERROR_TYPE = "30002"
POWER_TYPE = "20575"
ROOM_TYPE ="50006"
CONSERVATION_TYPE="50138"
STOVE_TYPE = {
"GODIIN PELLET STOVE": [564, "GODIN", "ARTEMIS"],
}
SENSOR_TYPES = {
"20801": ["Heating power", None, ""],
"20118": ["Service Time", TIME_HOURS, ""],
"20119": ["UN 20119", None, ""],
"20364": ["Combustion", None, ""],
"20369": ["UN 20369", None, ""],
"20493": ["Room temperature set point", TEMP_CELSIUS, ""],
"20570": ["UN 20570", None, ""],
"20575": ["Heat Power", None, ""],
"20614": ["UN 20614", None, ""],
"20638": ["UN 20638", None, ""],
"30001": ["State", None, ""],
"30002": ["Error", None, ""],
"30003": ["Timer", None, ""],
"30004": ["Ignition", None, ""],
"30005": ["Exhaust temperature", TEMP_CELSIUS, ""],
"30007": ["Inputs", None, ""],
"30011": ["Pellet dropping", None, ""],
"30012": ["Puffer temperature", TEMP_CELSIUS, ""],
"30017": ["UN 30017", TEMP_CELSIUS, ""],
"30020": ["UN 30020", PRESSURE_MBAR, ""],
"30025": ["Fan speed rpm", None, ""],
"30026": ["Fireplace", TEMP_CELSIUS, ""],
"30033": ["Exhaust depression", PRESSURE_PA, ""],
"30142": ["Contrast", None, ""],
"30143": ["UN 30143", None, ""],
"30144": ["UN 30144", None, ""],
"50006": ["Room temperature", TEMP_CELSIUS, ""],
"50046": ["UN 50046", None, ""],
"50053": ["UN 50053", None, ""],
"50138": ["Room termostat", TEMP_CELSIUS, ""],
"50139": ["UN 50139", None, ""],
"50140": ["UN 50140", None, ""],
}
there are values which I did not understand what theyy were, so I assume this is parameters as this is not moving at all when I switch it on / off.
here is a snapsot:
I gave up adding the cloud connection as there are no interesting information and 4Heat has already Alexa and Google Home native integration that works fine to switch on/off