3 #include <HttpClient.h>
6 // MAC address for your Ethernet shield
7 byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
10 // put your setup code here, to run once:
14 Serial.println("Starting Temperature to Pachube...");
16 while (Ethernet.begin(mac) != 1)
18 Serial.println("Error getting IP address via DHCP, trying again...");
24 // Simple putting a single datastream...
25 char my_id1[12] = "temperature";
27 char my_id2[9] = "humidity";
28 char my_value2[140]; // enough space to store the string we get back if we're doing a get
30 Datastream datastreams[] = {
31 Datastream(my_id2, strlen(my_id2), DATASTREAM_FLOAT),
32 Datastream(my_id1, strlen(my_id1), DATASTREAM_BUFFER, my_value2, 140 /* amount of space in my_value2 */)
34 PachubeFeed feed(15552, datastreams, 2 /* number of datastreams */);
36 strcpy(my_value2, "hello");
41 int ret = pc.put(feed, "xW0uK8RZ-SrBgxH0-wO2MguKXdGDwMFjXGiOA6EB9KQ");
42 Serial.print("pc.put returned ");