 // uncomment to enable debuging using serial port @115200bps
-//#define DEBUG_ENABLED
+#define DEBUG_ENABLED
 
 // durée entre 2 rafraichissements des données - en mili-secondes (bien laisser UL la fin)
 // j'ai un probleme, il met 3 fois plus de temps que ce que j'indique!

	memset( last, 0, BUFSIZE ); // sembleraie que strcpy ne fasse pas bien son boulot...
	strcpy( last, value );

	gw.send( msg.set( last ) );

	return true;
}

		goto readline;
	}

	// gestion mySensor, vérifier si la value à changée et envoyer le message à la gateway si c'est le cas
	if ( compareTI( label, "ADCO", value, last.ADCO, msgVAR1, CHILD_ID_ADCO ) )			goto readline;
	if ( compareTI( label, "OPTARIF", value, last.OPTARIF, msgVAR2, CHILD_ID_OPTARIF ) )	goto readline;
	if ( compareTI( label, "ISOUSC", value, last.ISOUSC, msgCURRENT, CHILD_ID_ISOUSC ) )		goto readline;
	if ( compareTI( label, "BASE", value, last.BASE, msgKWH, CHILD_ID_BASE ) )			goto readline;

	if ( compareTI( label, "HCHC", value, last.HC_HC, msgKWH, CHILD_ID_HC_HC ) )			goto readline;
	if ( compareTI( label, "HCHP", value, last.HC_HP, msgKWH, CHILD_ID_HC_HP ) )			goto readline;

	if ( compareTI( label, "EJPHN", value, last.EJP_HN, msgKWH, CHILD_ID_EJP_HN ) )		goto readline;
	if ( compareTI( label, "EJPHPM", value, last.EJP_HPM, msgKWH, CHILD_ID_EJP_HPM ) )	goto readline;

	if ( compareTI( label, "BBRHCJB", value, last.BBR_HC_JB, msgKWH, CHILD_ID_BBR_HC_JB ) ) goto readline;
	if ( compareTI( label, "BBRHPJB", value, last.BBR_HP_JB, msgKWH, CHILD_ID_BBR_HP_JB ) ) goto readline;
	if ( compareTI( label, "BBRHCJW", value, last.BBR_HC_JW, msgKWH, CHILD_ID_BBR_HC_JW ) ) goto readline;
	if ( compareTI( label, "BBRHPJW", value, last.BBR_HP_JW, msgKWH, CHILD_ID_BBR_HP_JW ) ) goto readline;
	if ( compareTI( label, "BBRHCJR", value, last.BBR_HC_JR, msgKWH, CHILD_ID_BBR_HC_JR ) ) goto readline;
	if ( compareTI( label, "BBRHPJR", value, last.BBR_HP_JR, msgKWH, CHILD_ID_BBR_HP_JR ) ) goto readline;

	if ( compareTI( label, "PEJP", value, last.PEJP, msgKWH, CHILD_ID_PEJP ) )			goto readline;
	if ( compareTI( label, "PTEC", value, last.PTEC, msgVAR3, CHILD_ID_PTEC ) )			goto readline;

	if ( compareTI( label, "DEMAIN", value, last.DEMAIN, msgVAR5, CHILD_ID_DEMAIN ) )		goto readline;

	if ( compareTI( label, "IINST", value, last.IINST, msgCURRENT, CHILD_ID_IINST ) )		goto readline;
	if ( compareTI( label, "ADPS", value, last.ADPS, msgCURRENT, CHILD_ID_ADPS ) )			goto readline;
	if ( compareTI( label, "IMAX", value, last.IMAX, msgCURRENT, CHILD_ID_IMAX ) )			goto readline;
	if ( compareTI( label, "PAPP", value, last.PAPP, msgWATT, CHILD_ID_PAPP ) )			goto readline;

	if ( compareTI( label, "HHPHC", value[0], last.HHPHC, msgVAR4, CHILD_ID_HHPHC ) )		goto readline;

#ifdef DEBUG_ENABLED
	Serial.print( F( "unkown LABEL=" ) );
