Jakiś czas temu napisałem w Arduino IDE (dla płytki ESP8266) program do obsługi pieca. Chciałbym do niego dodać możliwość podglądu aktualnej temperatury za pomocą Supli. Niestety mam błąd kompilacji. Program wygląda nastepująco (oczywiście nie cały a tylko część dotycząca supli):
Code: Select all
#include <ESP8266WiFi.h>
#include <OneWire.h>
#include <DallasTemperature.h>
#include <SuplaDevice.h>
byte temperatura = 0;
char GUID[SUPLA_GUID_SIZE] = {tu wkleiłem GUID ze strony};
byte mac[6];
void setup() {
WiFi.macAddress(mac);
supla(); }
void loop() {
sensors.requestTemperatures();
temperatura = sensors.getTempCByIndex(0);
SuplaDevice.iterate(); }
void supla() {
SuplaDevice.addDS18B20Thermometer();
SuplaDevice.begin(GUID, // Global Unique Identifier
mac, // Ethernet MAC address
"svr1.supla.org", // SUPLA server address
moje ID, // Location ID
"moje haslo"); // Location Password
}