void ICACHE_FLASH_ATTR
temperature_object_init() {
	temperature_init();
	pando_object temperature_object = {
		1,
		temperature_object_pack,
		temperature_object_unpack,
	};
	register_pando_object(temperature_object);
}
void ICACHE_FLASH_ATTR
motor_object_init() {
	motor_init();
	pando_object motor_object = {
		1,
		motor_object_pack,
		motor_object_unpack,
	};
	register_pando_object(motor_object);
}
void ICACHE_FLASH_ATTR
plug_pwm_object_init() {
	plug_pwm_init();
	pando_object plug_pwm_object = {
		1,
		plug_pwm_object_pack,
		plug_pwm_object_unpack,
	};
	register_pando_object(plug_pwm_object);
}
void ICACHE_FLASH_ATTR
weektask_object_init() {
	weektask_init();
	pando_object weektask_object = {
		3,
		weektask_object_pack,
		weektask_object_unpack,
	};
	register_pando_object(weektask_object);
}
void ICACHE_FLASH_ATTR
led_object_init()
{
	// init here...
	led_init();

	// register the object
	pando_object led_object = {
		LED_OBJECT_NO,
		led_object_pack,
		led_object_unpack,
	};
	register_pando_object(led_object);
}