substitutions: CB_CANBUS_ID1: 0x501 CB_CANBUS_ID2: 0x502 CB_CANBUS_ID3: 0x503 CB_CANBUS_ID4: 0x504 CB_CANBUS_ID5: 0x505 CB_CANBUS_ID6: 0x506 CB_CANBUS_ID7: 0x507 CB_CANBUS_ID8: 0x508 CB_CANBUS_ID9: 0x509 CB_CANBUS_ID10: 0x50A CB_GEYSER_ENERGISED: 0x400 CB_UTILITY_POWER_ON: 0x401 CB_GEYSER_TOP_TEMPERATURE: 0x410 CB_GEYSER_BOTTOM_TEMPERATURE: 0x411 CB_AMBIENT_TEMPERATURE: 0x412 CB_MAINS_VOLTAGE: 0x420 CB_INVERTER_OUTPUT_VOLTAGE: 0x421 CB_MAINS_CURRENT: 0x430 CB_INVERTER_OUTPUT_CURRENT: 0x431 CB_GEYSER_CURRENT: 0x432 CB_POOL_CURRENT: 0x433 CB_MAINS_POWER: 0x440 CB_INVERTER_POWER: 0x441 CB_GEYSER_POWER: 0x442 CB_POOL_POWER: 0x443 # battery messages CB_BATTERY_LIMITS: 0x351 CB_BATTERY_STATE: 0x355 CB_BATTERY_STATUS: 0x356 CB_BATTERY_FAULT: 0x359 CB_BATTERY_REQUEST_FLAG: 0x35C CB_BATTERY_MANUFACTURER: 0x35E