Thingspeak ESP8266.

Morten H. Nielsen
Indlæg: 6278
Tilmeldt: 20 mar 2008, 23:02
Geografisk sted: Danmark

Thingspeak ESP8266.

Indlæg af Morten H. Nielsen »

I får lige det næste projekt.

Jeg skal dele temperatur data med en ven, så nu må jeg i cloud, selvom jeg ikke er meget for det. :-)

Jeg har lavet en ESP8266 med en vandtæt DS18B20 og sendt data til Thingspeak.

(I den forbindelse lærte jeg, at "sove lusen" ikke må komme på fra start. :-( Man kan ikke ligge EspEasy på fra USB, når den lus sidder der. :-|)

Jeg mangler "lige" at finde ud af, hvordan man ændre WIFI opsætning fra COM porten (er der nogen, der ved det?), og igen en kasse. Men det bliver en anden dag.
Thingspaeak1_cut.jpg
Thingspaeak1_cut.jpg (30.97 KiB) Vist 8845 gange
Thingspaeak2_cut.jpg
Thingspaeak2_cut.jpg (43.3 KiB) Vist 8845 gange
DSCN1434_cut.jpg
DSCN1434_cut.jpg (65.93 KiB) Vist 8845 gange
DSCN1435_cut.jpg
DSCN1435_cut.jpg (58.29 KiB) Vist 8845 gange
DSCN1436_cut.jpg
DSCN1436_cut.jpg (69.03 KiB) Vist 8845 gange
Clouddata.jpg
Clouddata.jpg (39.23 KiB) Vist 8844 gange
Mvh
Morten

Brugeravatar
Bri_Jac
Indlæg: 1035
Tilmeldt: 05 nov 2008, 21:48
Geografisk sted: Bunkeflostrand

Re: Thingspeak ESP8266.

Indlæg af Bri_Jac »

Morten H. Nielsen skrev:I får lige det næste projekt.
Jeg mangler "lige" at finde ud af, hvordan man ændre WIFI opsætning fra COM porten (er der nogen, der ved det?)
Kan du skrive det spørgsmål så jeg forstår hvad du mener
COM port? ændrer du ikke opsætning direkte via WIFI?
Ellers skal du have fat i selve ESPEASy koden, det kan let fixes i Arduino editor

har du set i ESPEASY filen? du skal bare ændre her, og compile og derefter upload til Wemos, på samme måde som du uploader firmware til Arduino/Atmel 328 kredsene

Kode: Vælg alt


// ********************************************************************************
//   User specific configuration
// ********************************************************************************

// Set default configuration settings if you want (not mandatory)
// You can always change these during runtime and save to eeprom
// After loading firmware, issue a 'reset' command to load the defaults.

#define DEFAULT_NAME        "newdevice"         // Enter your device friendly name
#define DEFAULT_SSID        "ssid"              // Enter your network SSID
#define DEFAULT_KEY         "wpakey"            // Enter your network WPA key
#define DEFAULT_SERVER      "192.168.0.8"       // Enter your Domoticz Server IP address
#define DEFAULT_PORT        8080                // Enter your Domoticz Server port value
#define DEFAULT_DELAY       60                  // Enter your Send delay in seconds
#define DEFAULT_AP_KEY      "configesp"         // Enter network WPA key for AP (config) mode

#define DEFAULT_USE_STATIC_IP   false           // true or false enabled or disabled set static IP
#define DEFAULT_IP          "192.168.0.50"      // Enter your IP address
#define DEFAULT_DNS         "192.168.0.1"       // Enter your DNS
#define DEFAULT_GW          "192.168.0.1"       // Enter your gateway
#define DEFAULT_SUBNET      "255.255.255.0"     // Enter your subnet

#define DEFAULT_MQTT_TEMPLATE false              // true or false enabled or disabled set mqqt sub and pub
#define DEFAULT_MQTT_PUB    "sensors/espeasy/%sysname%/%tskname%/%valname%" // Enter your pub
#define DEFAULT_MQTT_SUB    "sensors/espeasy/%sysname%/#" // Enter your sub


Morten H. Nielsen
Indlæg: 6278
Tilmeldt: 20 mar 2008, 23:02
Geografisk sted: Danmark

Re: Thingspeak ESP8266.

Indlæg af Morten H. Nielsen »

Dette nu fungerende setup skal flyttes til at andet hus.

Jeg skal altså have fundet en måde at få ESPen på det nye net.

Den smider sin AP funktion, når den kommer på et net, så vidt jeg kan se......Kan jeg egentlig bare fjerne net setup for at få den tilstand igen?

Dit forslag kan til nød bruges. Men der må da være en nemmere måde? :-)
Mvh
Morten

Brugeravatar
Bri_Jac
Indlæg: 1035
Tilmeldt: 05 nov 2008, 21:48
Geografisk sted: Bunkeflostrand

Re: Thingspeak ESP8266.

Indlæg af Bri_Jac »

du kan gå ind via wifi på din espeasy device, og ændre dit netværk samt kode, så vil ESPEASY starte op næste gang med at give sit wifi ESP_0 som accespoint, og du kan give indsætte de nye værdier for wifi AP + kode

Morten H. Nielsen
Indlæg: 6278
Tilmeldt: 20 mar 2008, 23:02
Geografisk sted: Danmark

Re: Thingspeak ESP8266.

Indlæg af Morten H. Nielsen »

Så hvis jeg bare sletter SSID og password, starten den op som AP næste gang?
Mvh
Morten

Brugeravatar
Bri_Jac
Indlæg: 1035
Tilmeldt: 05 nov 2008, 21:48
Geografisk sted: Bunkeflostrand

Re: Thingspeak ESP8266.

Indlæg af Bri_Jac »

Jeg har lige tjekket
jeg kunne ikke slette og have ingenting, så jeg skrev haha som SSID og haha som WPA key.
efter Wemos D1 Mini Pro genstart, så tager det nogle minutter, da den jo lige skal time-out indtil den opgiver at finde et netværk at connecte til.
Derefter kunne jeg se ESP_0 som accespoint, og logge på 192.168.4.1 (standard ip adresse for ESP_0)
Jeg kunne dog ikke logge på ESP_0 med hverken mi ubuntu eller android tlf, men min Nokia /windows kunn jeg logge på og ændre ssid/WPAkey
et hint, angiv et navn, config->name: hejsa

så slipper du for at lede efter den specifikke IP adresse som den fpr tildelt, men kan skrive i en browser http://hejsa

Morten H. Nielsen
Indlæg: 6278
Tilmeldt: 20 mar 2008, 23:02
Geografisk sted: Danmark

Re: Thingspeak ESP8266.

Indlæg af Morten H. Nielsen »

Takker. Det må jeg lege med inden lørdag.
Mvh
Morten

Lyngtoft
Indlæg: 65
Tilmeldt: 29 dec 2014, 21:38

Re: Thingspeak ESP8266.

Indlæg af Lyngtoft »

Det er godt nok smart.. det er jeg jo nød til at købe noget ind af.. har pt temp via fibaro binary sensor med DS1820B, men det her virker jo noget enklere og billigere!

Brugeravatar
Bri_Jac
Indlæg: 1035
Tilmeldt: 05 nov 2008, 21:48
Geografisk sted: Bunkeflostrand

Re: Thingspeak ESP8266.

Indlæg af Bri_Jac »

Så køb denne her Wemos d1 Mini Pro, den har mere memory, og køb KUN fra dette specifikke Aliexpress link, ellers for du bare diverse dårligere kloner
https://www.wemos.cc/product/d1-mini-pro.html
https://wemoscc.aliexpress.com/store/1331105

Morten H. Nielsen
Indlæg: 6278
Tilmeldt: 20 mar 2008, 23:02
Geografisk sted: Danmark

Re: Thingspeak ESP8266.

Indlæg af Morten H. Nielsen »

Jeg er nu godt tilfreds med dem her. :-) http://www.ebay.com/itm/191813500136
Mvh
Morten

Morten H. Nielsen
Indlæg: 6278
Tilmeldt: 20 mar 2008, 23:02
Geografisk sted: Danmark

Re: Thingspeak ESP8266.

Indlæg af Morten H. Nielsen »

Mvh
Morten

Morten H. Nielsen
Indlæg: 6278
Tilmeldt: 20 mar 2008, 23:02
Geografisk sted: Danmark

Re: Thingspeak ESP8266.

Indlæg af Morten H. Nielsen »

Bri_Jac skrev: et hint, angiv et navn, config->name: hejsa

så slipper du for at lede efter den specifikke IP adresse som den fpr tildelt, men kan skrive i en browser http://hejsa
Jeg ved ikke, hvilke tryllekunstner dit net kan. Men jeg kan ikke bare bruge navnet på den måde. (Jeg har lige prøvet.)
Mvh
Morten

Morten H. Nielsen
Indlæg: 6278
Tilmeldt: 20 mar 2008, 23:02
Geografisk sted: Danmark

Re: Thingspeak ESP8266.

Indlæg af Morten H. Nielsen »

Til gengæld har jeg fået en strømført ved at give den 5V på 5V og G benene, så man behøver åbenbart ikke gå ind gennem USB stikket.
Mvh
Morten

Brugeravatar
Bri_Jac
Indlæg: 1035
Tilmeldt: 05 nov 2008, 21:48
Geografisk sted: Bunkeflostrand

Re: Thingspeak ESP8266.

Indlæg af Bri_Jac »

så du er tvunget til at finde ip adressen -øv for dig, min router er en RT-N56U og jeg har ikke lavet noget specielt for at kunne bruge navnet som ip adresse - gad vide om det et noget min Ubuntu laptop gør af sig selv, afsøger ip adresser og linker til hostnames...

Ja 5V eller 5V fra USB er næsten det samme (0,6V forskel), der går en diode fra USB til 5V pin, så der undgås strømtræk ud af USB. Se mere i schematic
https://www.wemos.cc/sites/default/file ... ni_pro.pdf

Morten H. Nielsen
Indlæg: 6278
Tilmeldt: 20 mar 2008, 23:02
Geografisk sted: Danmark

Re: Thingspeak ESP8266.

Indlæg af Morten H. Nielsen »

Hmmm jeg tror, man skal passe lidt på med Thingspeak.

I går aftes fejlede setupet. Jeg kiggede lidt på det men kunne ikke finde nogle fejl ved sensoren. Jeg havde ikke mere tid til det i går. Nu ville jeg så se på det igen.

Nu virker det igen.

Jeg har ikke lavet noget på det siden 21 tiden i går.

Så det ser ud til, Thingspeak har haft et problem og har fået det fikset.

Jeg har et hul i mine data fra 2017-02-28 19:36:50 UTC,420,21.19 til 2017-02-28 22:57:07 UTC,421,20.37

Heldigvis er det her bare en langtids test. Men det får mig da liiige til at tænke over værdien af cloud services.

Jeg får, hvad jeg har betalt for. :-) Eller retter noget mere. ;-) Det er gratis.
Mvh
Morten

Besvar