Connect emonTx v3 with emon glcd

hi everybody
Im in last year in the college i had work on emontx v3 with emon glcd ,now the problem is i can not find out how i can connect both together

plz help me out, i need all the steps .

at least dispaly output power in emon glcd.

They connect wirelessly. If you set the NodeID of the emonTx in the appropriate part of the GLCD sketch, then it should receive and display the values. The line is something like:
   const int emonTx_nodeID = 10;
and it’s expecting the data as 4 integers:
   typedef struct { int power1, power2, power3, Vrms; } PayloadTX;

thanks for the reply
I used this 2 program

i upload this one to emonTx v3


//Simple RFM12B wireless demo - transimtter - no ack
//Glyn Hudson openenergymonitor.org GNU GPL V3 7/7/11
//Credit to JCW from Jeelabs.org for RFM12 
#define RF69_COMPAT 0  //Set to 1 if using RFM69CW or 0 is using RFM12B
#include <JeeLib.h>  //from jeelabs.org

#define myNodeID 20          //node ID of tx (range 0-30)
#define network     210      //network group (can be in the range 1-250).
#define RF_freq RF12_433MHZ     //Freq of RF12B can be RF12_433MHZ, RF12_868MHZ or RF12_915MHZ. Match freq to module


typedef struct { int power1, power2, power3, battery; } PayloadTX;      // create structure - a neat way of packaging data for RF comms
PayloadTX emontx;  

const int LED = 6;                                             //emonTx V3
void setup() {
  rf12_initialize(myNodeID,RF_freq,network);   //Initialize RFM12 with settings defined above  
Serial.begin(9600);
Serial.println("RFM12B Transmitter - Simple demo");

 Serial.print("Node: "); 
 Serial.print(myNodeID); 
 Serial.print(" Freq: "); 
 if (RF_freq == RF12_433MHZ) Serial.print("433Mhz");
 if (RF_freq == RF12_868MHZ) Serial.print("868Mhz");
 if (RF_freq == RF12_915MHZ) Serial.print("915Mhz"); 
 Serial.print(" Network: "); 
 Serial.println(network);

pinMode(LED, OUTPUT);

}

void loop() {
  emontx.power1=emontx.power1+1;
  emontx.power2=emontx.power2+2;
  emontx.power3=emontx.power3+3;
  emontx.battery=emontx.battery+4;
    
    rf12_sendNow(0, &emontx, sizeof emontx);                    
    rf12_sendWait(2);
    
  Serial.print("power1: "); Serial.println(emontx.power1); 
  Serial.print("power2: "); Serial.println(emontx.power2); 
  Serial.print("power3: "); Serial.println(emontx.power3); 
  Serial.print("battery: "); Serial.println(emontx.battery); 
  Serial.println("  "); 
  
  digitalWrite(LED, HIGH); delay(500); digitalWrite(LED, LOW);   
  delay(2000);
}
and this one to emon glcd


//Simple RFM12B wireless demo - Receiver - no ack
//Glyn Hudson openenergymonitor.org GNU GPL V3 12/4/12
//Credit to JCW from Jeelabs.org for RFM12 

#define RF69_COMPAT 0  // Set to 1 if using RFM69CW or 0 is using RFM12B
#include <JeeLib.h>

#define myNodeID 20          //node ID of Rx (range 0-30) 
#define network     210      //network group (can be in the range 1-250).
#define RF_freq RF12_433MHZ     //Freq of RF12B can be RF12_433MHZ, RF12_868MHZ or RF12_915MHZ. Match freq to module

typedef struct { int power1, power2, power3, battery; } PayloadTX;      // create structure - a neat way of packaging data for RF comms
PayloadTX emontx;  

const int emonTx_NodeID=10;            //emonTx node ID

void setup() {
  
  rf12_initialize(myNodeID,RF_freq,network);   //Initialize RFM12 with settings defined above  
  Serial.begin(9600); 
  Serial.println("RF12B demo Receiver - Simple demo"); 
  
 Serial.print("Node: "); 
 Serial.print(myNodeID); 
 Serial.print(" Freq: "); 
 if (RF_freq == RF12_433MHZ) Serial.print("433Mhz");
 if (RF_freq == RF12_868MHZ) Serial.print("868Mhz");
 if (RF_freq == RF12_915MHZ) Serial.print("915Mhz");  
 Serial.print(" Network: "); 
 Serial.println(network);
}

void loop() {
  
 if (rf12_recvDone()){    
  if (rf12_crc == 0 && (rf12_hdr & RF12_HDR_CTL) == 0) {
    
    int node_id = (rf12_hdr & 0x1F);		  //extract nodeID from payload
        
    if (node_id == emonTx_NodeID)  {             //check data is coming from node with the corrct ID
        emontx=*(PayloadTX*) rf12_data;            // Extract the data from the payload 
       Serial.print("power1: "); Serial.println(emontx.power1); 
       Serial.print("power2: "); Serial.println(emontx.power2); 
       Serial.print("power3: "); Serial.println(emontx.power3); 
       Serial.print("battery: "); Serial.println(emontx.battery); 
       Serial.println("  "); 
  }
 }
}
}

plz
check out the programs

Those are two demo programs. As Glyn Hudson has written them, I would expect them both to work. But the second does not write to the GLCD. You need the correct emonGLCD sketch for that. Take a look at emonGLCD GitHub.

thanks robert.wall
i finally make it work
Im very happy
thanks

hi guys
i have 2 source of power in my project
grid - solar
Emon Tx V3 have one AC-AC adapter unit which use to measure ac voltage
now the question is
when i connect the AC-AC adapter to the grid source , i get correct output from the solar ??
(grid and solar have different voltage values )

I do not understand how you can have two different voltages on the same system, unless (a) you have a distribution transformer in there, or (b) you have significant volt drops in your cables.

However, as power is proportional to voltage given a the same current with the same phase relationship, then you will not read the correct power if the voltage is different. If the two voltages are related in a consistent manner (say via a transformer), then you could of course correct one of the power values in software.