 
 // Topology
 const uint64_t pipes[3] = { 0xFFFFFFFFFFLL, 0xCCCCCCCCCCLL, 0xFFFFFFFFCCLL };
+
+//
+const char ampereunit_0[] = "0A";
+const char ampereunit_1[] = "mA";
+const char ampereunit_2[] = "nA";
+const char ampereunit_3[] = "µA";
+
+const char* ampereunit[4] = { ampereunit_0, ampereunit_1, ampereunit_2, ampereunit_3};
 
 typedef struct {
   uint32_t _salt;

      if (((millis() - startMills) > REPORT_INTERVAL ) && ( getdalastempstatus == 0))
      {
        getdalastemp();
        getdalastempstatus = 1;
      }

      if (((millis() - startMills) > REPORT_INTERVAL ) && ( getdht22tempstatus == 0))
      {
        getdht22temp();
        getdht22tempstatus = 1;
      }

      if ((millis() - startMills) > REPORT_INTERVAL )
      {


      }

      if ( ( relayIsReady == LOW ) &&  (( millis() - lastRelayActionmillis) > BETWEEN_RELAY_ACTIVE ) && ( relaystatus == oldrelaystatus ))
      {

        if (DEBUG_PRINT) {
