0.
Byl bych rád, pokud by jste na ThingSpeak napsal (asi tady: http://community.thingspeak.com/forum/) a dal tam návod jak připojit SDS (poslal program a popis), ať to můžou ze svého webu (integrate) nabídnout i ostatním uživatelům, ktěrí by to určitě ocenili.
1.
Já vidím chybu tady:
http_get(sys[66],sys[67],sys[68],sys[69], 'api.thingspeak.com''/update?key=ZDE VLOZTE VLASTNI API WRITE KEY&field1=',ram[1], '&field2=', ram[2], '&field3=', ram[3], '&field4=', ram[4], '&field5=', ram[5], '&field6=', ram[6], '&field7=', ram[7]);
přesněji tady:
... , 'api.thingspeak.com''/update?key=ZDE VLOZTE VLASTNI API WRITE KEY&field1=', ...
Protože mezi 'api.thingspeak.com' a '/update?key=ZDE VLOZTE VLASTNI API WRITE KEY&field1=' chybí čárka.
Takže správně by to mělo být:
http_get(sys[66], sys[67], sys[68], sys[69], 'api.thingspeak.com', '/update?key=ZDE VLOZTE VLASTNI API WRITE KEY&field1=', ram[1], '&field2=', ram[2], '&field3=', ram[3], '&field4=', ram[4], '&field5=', ram[5], '&field6=', ram[6], '&field7=', ram[7]);
2.
Tohle je celočíselné dělení, tzn. ztratí přesnost :
ram[2] = elektromer2_odecet / 800;
Tento kód je potřeba zapsat jinak, např.
ram[2] = (elektromer2_odecet*10) / 8;
což dodá tři ztracené desetinné místa (všiměte si úpravy, přesunu nul), ale přenese se to do ThingSpeak jako celé číslo (ne jako desetinné číslo).
Pak už je otázka, jestli ThingSpeak umožňuje úpravu na své straně (provést jednoduché dělení 1000 pro každou příchozí hodnotu).
Pochlubte se - popište jak využíváte své zařízení SDS zde ! Můžete si bezplatně přidat svou reklamu !