Page 1 of 1

Version 1.1.0-beta6 avaiable

Posted: 16 Feb 2017, 18:19
by psy0rz
I've justed released beta6 via the new build-environment (automated builds via travis etc, look in my footer for more info).

You can find it here: https://github.com/psy0rz/ESPEasy-platformio/releases

I've merged a bunch of pull requests that had some new plugins. Also I added all plugins from playground that didnt require extra dependencies and didnt have compile errors. They are all in the DEV plugin group because i dont know their development state yet.

I didn't have time yet to look into those plugins in detail, so some might be broken or useless. (thats why they are all in the development version of the firmware binary)

If you're using any of these plugins with or without succes let me know. (Or if you have any other info about them)

By making these playground plugins easy accessible for everyone I hope that more people can test them and we can speed up development a bit.

If you want no fancy new stuff, just use firmware.bin, if you want it ALL then use firmware_dev.bin :)


Edwin

Re: Version 1.1.0-beta6 avaiable

Posted: 16 Feb 2017, 23:11
by toffel969
Awesome :D will do some testing over the weekend

Re: Version 1.1.0-beta6 avaiable

Posted: 18 Feb 2017, 15:04
by pwassink
not quite sure if this is the right place but seems awfully close ..

Edwin thanks for picking up the task, did some git-work today and even was able to have a go with platformio
was able to generate the version which identifies as: v1.1.0-beta7-0-g8be1a6c and even capable of sening one of those
images over the air to one of my nodes, came up allright, but there seems to be something messed up in the
SI7021 i2c temp/hum module in this version. it does not see it on the i2c bus, the other devices are still there.

I did upload the "normal" version, is that the reason possible ?
added, dev version has same issues.

Log output:

SI7021: Res=0x80 => Error 0x1
SI7021: Read Error!

this was a working node, stable on 147, after upgrade this came up .

Anyone with similar behaviour ?

Re: Version 1.1.0-beta6 avaiable

Posted: 18 Feb 2017, 15:16
by psy0rz
Did it still work with the original firmware.bin of R148?

In that case, could you try this on ESPEasy-platformio:

- goto src directory
-do a git checkout R148.
-build/upload again with platformio.

Does that version work correctly? (this way we know if the problem is with the new platformio build env. or with the recent changes/merges i did.)

Edwin

Re: Version 1.1.0-beta6 avaiable

Posted: 18 Feb 2017, 17:04
by pwassink
Working on that, compile of a clean checkout R148 with platformio is running now.

with the "normal" firmware.bin in the R148 version exactly the same faults compiled on the platformio ide.
does not show up in i2c scan either, same as the beta-variant before.

Now i will try a R147 variant which was working fine untill the OTA update earlier this afternoon.
And that has also the same faults, so it might be a sensor-fault which started in sync with an update?

will make seperate test-node, start figuering this out, all arrows point into faulty hardware overhere now .. :oops:

Confirmed faulty hardware, after replacement this node is running fine on the Beta7 Now ..

Peter

Re: Version 1.1.0-beta6 avaiable

Posted: 18 Feb 2017, 17:13
by psy0rz
Thanks for the info!

Re: Version 1.1.0-beta6 avaiable

Posted: 21 Feb 2017, 10:51
by DeNB3rt
psy0rz wrote:I've justed released beta6 via the new build-environment

Edwin

Thanks psy0rz/Edwin for the continuation!
don't you have acces to the public github of espeasy?

Re: Version 1.1.0-beta6 avaiable

Posted: 21 Feb 2017, 12:02
by psy0rz
I do, and I have updated the official repositories as well.

ESPEasy-platformio is just the build environment + libraries, but it still gets the sources from ESPEasy.

Edwin

Re: Version 1.1.0-beta6 avaiable

Posted: 21 Feb 2017, 14:43
by Justblair
I might be being thick here, but what memory size are these bins compiled for? In previous releases we had a choice 512, 1024, 2m, 4m etc

Re: Version 1.1.0-beta6 avaiable

Posted: 21 Feb 2017, 21:01
by JR01
Good point, woulld like to know too

Re: Version 1.1.0-beta6 avaiable

Posted: 22 Feb 2017, 10:00
by DeNB3rt
I don't use the 512 anymore ;)

Re: Version 1.1.0-beta6 avaiable

Posted: 22 Feb 2017, 18:25
by Shardan
Mem sizes compiled to?

I use ESP01 with 512, some newer with 1024,
and ESP 12E/F and ESP-07S with 4096.

There is no hint for which size these binaries are compiled.


Regards
Shardan

Re: Version 1.1.0-beta6 avaiable

Posted: 22 Feb 2017, 23:32
by psy0rz
theyre all 4mb. ill adjust them this weekend. also will make a lot of other improvements as well ( plaformio howtos on wiki and arduino ide stuff)

Re: Version 1.1.0-beta6 avaiable

Posted: 25 Feb 2017, 23:13
by psy0rz
New release here, with correct firmware size: https://github.com/letscontrolit/ESPEas ... 2.0.0-dev2
Note that this is version 2 (the mega-version). Version 1 will be discontinued eventually.

Re: Version 1.1.0-beta6 avaiable

Posted: 28 Feb 2017, 08:11
by krikk
tried to compile this release (https://github.com/letscontrolit/ESPEas ... 2.0.0-dev2) with Adruino Workspace 1.6.9 (on windows 10) and get only this errors...

Code: Select all

D:\incoming\ESPEasy_v2.0.0-dev2\Source\ESPEasy\_P044_P1WifiGateway.ino:17:0: warning: "BUFFER_SIZE" redefined [enabled by default]

 #define BUFFER_SIZE 1024

 ^

D:\incoming\ESPEasy_v2.0.0-dev2\Source\ESPEasy\_P020_Ser2Net.ino:10:0: note: this is the location of the previous definition

 #define BUFFER_SIZE 128

 ^

D:\incoming\ESPEasy_v2.0.0-dev2\Source\ESPEasy\ESPEasy.ino: In function 'void setup()':

ESPEasy:610: error: 'BUILD_GIT' was not declared in this scope

   log += BUILD_GIT;

          ^

D:\incoming\ESPEasy_v2.0.0-dev2\Source\ESPEasy\Networking.ino: In function 'void SSDP_schema(WiFiClient)':

Networking:432: error: 'BUILD_GIT' was not declared in this scope

   ssdp_schema += BUILD_GIT;

                  ^

D:\incoming\ESPEasy_v2.0.0-dev2\Source\ESPEasy\WebServer.ino: In function 'void handle_root()':

WebServer:164: error: 'BUILD_GIT' was not declared in this scope

     reply += BUILD_GIT;

              ^

D:\incoming\ESPEasy_v2.0.0-dev2\Source\ESPEasy\WebServer.ino: In function 'void handle_sysinfo()':

WebServer:2958: error: 'BUILD_GIT' was not declared in this scope

   reply += BUILD_GIT;

            ^

D:\incoming\ESPEasy_v2.0.0-dev2\Source\ESPEasy\_P044_P1WifiGateway.ino: In function 'bool checkDatagram(int)':

D:\incoming\ESPEasy_v2.0.0-dev2\Source\ESPEasy\_P044_P1WifiGateway.ino:427:18: warning: unknown escape sequence: '\040' [enabled by default]

     Serial.print("Start char \ : ");

                  ^

exit status 1
'BUILD_GIT' was not declared in this scope
also tried to compile it via platformio on windows, did the following:
also only errors...

Code: Select all

D:/temp/ESPEasy-platformio/src/Networking.ino:863:27: error: expected primary-expression before ';' token
D:/temp/ESPEasy-platformio/src/WebServer.ino: In function 'void handle_root()':
D:/temp/ESPEasy-platformio/src/WebServer.ino:327:23: error: expected primary-expression before ';' token
espip.toCharArray(tmpString, 26);
^
Compiling .pioenvs\dev_4096\FrameworkArduino\MD5Builder.o
Compiling .pioenvs\dev_4096\FrameworkArduino\Print.o

Compiling .pioenvs\dev_4096\FrameworkArduino\Schedule.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
D:/temp/ESPEasy-platformio/src/WebServer.ino: In function 'void handle_sysinfo()':
D:/temp/ESPEasy-platformio/src/WebServer.ino:5915:21: error: expected primary-expression before ';' token
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Compiling .pioenvs\dev_4096\FrameworkArduino\Stream.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
D:/temp/ESPEasy-platformio/src/_P044_P1WifiGateway.ino: In function 'bool checkDatagram(int)':
D:/temp/ESPEasy-platformio/src/_P044_P1WifiGateway.ino:853:18: warning: unknown escape sequence: '\040' [enabled by default]
Compiling .pioenvs\dev_4096\FrameworkArduino\StreamString.o
Compiling .pioenvs\dev_4096\FrameworkArduino\Tone.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Compiling .pioenvs\dev_4096\FrameworkArduino\Updater.o
Compiling .pioenvs\dev_4096\FrameworkArduino\WMath.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Compiling .pioenvs\dev_4096\FrameworkArduino\WString.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
*** [.pioenvs\dev_4096\src\ESPEasy.ino.o] Error 1
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
 [ERROR] Took 2.38 seconds
 
 [SUMMARY]
Environment normal_1024 [ERROR]
Environment normal_4096 [ERROR]
Environment test_1024   [ERROR]
Environment test_4096   [ERROR]
Environment dev_1024    [ERROR]
Environment dev_4096    [ERROR]
 [ERROR] Took 14.31 seconds
any hints what i am doing wrong, or is there something broken with the build process on windows?

Re: Version 1.1.0-beta6 avaiable

Posted: 28 Feb 2017, 12:17
by psy0rz
Thanks for testing. I see whats wrong i'll fix it. There are probably one or more little things wrong while building in windows, since i only tested in Linux so far. (still have to do it in a windows and make a decent howto or update existing howtos)

Could you try adding this to the other #defines in ESPEasy.ino and try again:

Code: Select all

#define BUILD_GIT "custom"
I've made a few big changes to the release process, so I expect things like this at this point. Thanks for trying it out and giving feedback.

Edwin

Re: Version 1.1.0-beta6 avaiable

Posted: 28 Feb 2017, 19:22
by krikk
platformio build is better but still not working:

Code: Select all

[02/28/17 19:09:50] Processing normal_1024 (platform: espressif8266, upload_speed: 460800, build_flags: !echo -Wl,-Tesp8266.flash.1m128.ld -D PLUGIN_BUILD_NORMAL -D BUILD_GIT=\'\"$(git describe)\"\', board: esp12e, framewo
rk: arduino)
 
Verbose mode can be enabled via `-v, --verbose` option
Converting ESPEasy.ino
D:/Dropbox/PlatformIO/ESPEasy-platformio-mega/src/_P044_P1WifiGateway.ino:33:0: warning: "BUFFER_SIZE" redefined [enabled by default]
WiFiServer *P1GatewayServer;

^
D:/Dropbox/PlatformIO/ESPEasy-platformio-mega/src/_P020_Ser2Net.ino:19:0: note: this is the location of the previous definition
boolean success = false;
^
Collected 29 compatible libraries
Looking for dependencies...
Library Dependency Graph
|-- <Adafruit NeoPixel> v1.0.6
|-- <DNSServer> v1.1.0
|   |-- <ESP8266WiFi> v1.0
|-- <ESP8266 Oled Driver for SSD1306 display> v2.0.1
|   |-- <Wire> v1.0
|-- <PubSubClient> v2.6
|-- <IRremoteESP8266>
|-- <Json> v5.6.4
|-- <Wire> v1.0
|-- <Servo(esp8266)> v1.0.2
|-- <ESP8266HTTPUpdateServer> v1.0
|   |-- <ESP8266WiFi> v1.0
|   |-- <ESP8266WebServer> v1.0
|   |   |-- <ESP8266WiFi> v1.0
|-- <ESP8266WiFi> v1.0
|-- <LiquidCrystal_I2C>
|   |-- <Wire> v1.0
|-- <SD(esp8266)> v1.0.5
|   |-- <SPI> v1.0
|-- <SPI> v1.0
|-- <ESP8266WebServer> v1.0
|   |-- <ESP8266WiFi> v1.0
Compiling .pioenvs\normal_1024\src\ESPEasy.ino.o
Archiving .pioenvs\normal_1024\libFrameworkArduinoVariant.a
Compiling .pioenvs\normal_1024\FrameworkArduino\Esp.o
Compiling .pioenvs\normal_1024\FrameworkArduino\FS.o
Compiling .pioenvs\normal_1024\FrameworkArduino\HardwareSerial.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
D:/Dropbox/PlatformIO/ESPEasy-platformio-mega/src/ESPEasy.ino:149:0: warning: "BUILD_GIT" redefined [enabled by default]
#define PLUGIN_REMOTE_CONFIG               21
^
<command-line>:0:0: note: this is the location of the previous definition
<command-line>:0:11: warning: missing terminating ' character [enabled by default]

<command-line>:0:11: warning: missing terminating ' character [enabled by default]
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
D:/Dropbox/PlatformIO/ESPEasy-platformio-mega/src/_P044_P1WifiGateway.ino:33:0: warning: "BUFFER_SIZE" redefined [enabled by default]
WiFiServer *P1GatewayServer;
^
D:/Dropbox/PlatformIO/ESPEasy-platformio-mega/src/_P020_Ser2Net.ino:19:0: note: this is the location of the previous definition
boolean success = false;
^
Compiling .pioenvs\normal_1024\FrameworkArduino\IPAddress.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Compiling .pioenvs\normal_1024\FrameworkArduino\MD5Builder.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Compiling .pioenvs\normal_1024\FrameworkArduino\Print.o
Compiling .pioenvs\normal_1024\FrameworkArduino\Schedule.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Compiling .pioenvs\normal_1024\FrameworkArduino\Stream.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
D:/Dropbox/PlatformIO/ESPEasy-platformio-mega/src/_P044_P1WifiGateway.ino: In function 'bool checkDatagram(int)':
D:/Dropbox/PlatformIO/ESPEasy-platformio-mega/src/_P044_P1WifiGateway.ino:853:18: warning: unknown escape sequence: '\040' [enabled by default]
Compiling .pioenvs\normal_1024\FrameworkArduino\StreamString.o
Compiling .pioenvs\normal_1024\FrameworkArduino\Tone.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Compiling .pioenvs\normal_1024\FrameworkArduino\Updater.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Compiling .pioenvs\normal_1024\FrameworkArduino\WMath.o
Compiling .pioenvs\normal_1024\FrameworkArduino\WString.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Compiling .pioenvs\normal_1024\FrameworkArduino\abi.o
Compiling .pioenvs\normal_1024\FrameworkArduino\base64.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Compiling .pioenvs\normal_1024\FrameworkArduino\cbuf.o
Compiling .pioenvs\normal_1024\FrameworkArduino\cont.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Compiling .pioenvs\normal_1024\FrameworkArduino\cont_util.o
Compiling .pioenvs\normal_1024\FrameworkArduino\core_esp8266_eboot_command.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]

<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Compiling .pioenvs\normal_1024\FrameworkArduino\core_esp8266_flash_utils.o
Compiling .pioenvs\normal_1024\FrameworkArduino\core_esp8266_i2s.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Compiling .pioenvs\normal_1024\FrameworkArduino\core_esp8266_main.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Compiling .pioenvs\normal_1024\FrameworkArduino\core_esp8266_noniso.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Compiling .pioenvs\normal_1024\FrameworkArduino\core_esp8266_phy.o
Compiling .pioenvs\normal_1024\FrameworkArduino\core_esp8266_postmortem.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Compiling .pioenvs\normal_1024\FrameworkArduino\core_esp8266_si2c.o
Compiling .pioenvs\normal_1024\FrameworkArduino\core_esp8266_timer.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Compiling .pioenvs\normal_1024\FrameworkArduino\core_esp8266_wiring.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Compiling .pioenvs\normal_1024\FrameworkArduino\core_esp8266_wiring_analog.o
Compiling .pioenvs\normal_1024\FrameworkArduino\core_esp8266_wiring_digital.o
Compiling .pioenvs\normal_1024\FrameworkArduino\core_esp8266_wiring_pulse.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Compiling .pioenvs\normal_1024\FrameworkArduino\core_esp8266_wiring_pwm.o
Compiling .pioenvs\normal_1024\FrameworkArduino\core_esp8266_wiring_shift.o
Compiling .pioenvs\normal_1024\FrameworkArduino\debug.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Compiling .pioenvs\normal_1024\FrameworkArduino\heap.o
Compiling .pioenvs\normal_1024\FrameworkArduino\libb64\cdecode.o
Compiling .pioenvs\normal_1024\FrameworkArduino\libb64\cencode.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Compiling .pioenvs\normal_1024\FrameworkArduino\libc_replacements.o
Compiling .pioenvs\normal_1024\FrameworkArduino\pgmspace.o
Compiling .pioenvs\normal_1024\FrameworkArduino\setjmp.o

<command-line>:0:11: warning: missing terminating ' character [enabled by default]
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Compiling .pioenvs\normal_1024\FrameworkArduino\spiffs\spiffs_cache.o
Compiling .pioenvs\normal_1024\FrameworkArduino\spiffs\spiffs_check.o
Compiling .pioenvs\normal_1024\FrameworkArduino\spiffs\spiffs_gc.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Compiling .pioenvs\normal_1024\FrameworkArduino\spiffs\spiffs_hydrogen.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Compiling .pioenvs\normal_1024\FrameworkArduino\spiffs\spiffs_nucleus.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Compiling .pioenvs\normal_1024\FrameworkArduino\spiffs_api.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Compiling .pioenvs\normal_1024\FrameworkArduino\spiffs_hal.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Compiling .pioenvs\normal_1024\FrameworkArduino\time.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Compiling .pioenvs\normal_1024\FrameworkArduino\uart.o
Compiling .pioenvs\normal_1024\FrameworkArduino\umm_malloc\umm_malloc.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Compiling .pioenvs\normal_1024\lib\Adafruit_NeoPixel\Adafruit_NeoPixel.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Compiling .pioenvs\normal_1024\lib\Adafruit_NeoPixel\esp8266.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Archiving .pioenvs\normal_1024\libFrameworkArduino.a
Compiling .pioenvs\normal_1024\lib\ESP8266WiFi\ESP8266WiFi.o
Archiving .pioenvs\normal_1024\lib\libAdafruit_NeoPixel.a
Compiling .pioenvs\normal_1024\lib\ESP8266WiFi\ESP8266WiFiAP.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Compiling .pioenvs\normal_1024\lib\ESP8266WiFi\ESP8266WiFiGeneric.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Compiling .pioenvs\normal_1024\lib\ESP8266WiFi\ESP8266WiFiMulti.o
Compiling .pioenvs\normal_1024\lib\ESP8266WiFi\ESP8266WiFiSTA.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Compiling .pioenvs\normal_1024\lib\ESP8266WiFi\ESP8266WiFiScan.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]

Compiling .pioenvs\normal_1024\lib\ESP8266WiFi\WiFiClient.o
Compiling .pioenvs\normal_1024\lib\ESP8266WiFi\WiFiClientSecure.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Compiling .pioenvs\normal_1024\lib\ESP8266WiFi\WiFiServer.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Compiling .pioenvs\normal_1024\lib\ESP8266WiFi\WiFiUdp.o
Compiling .pioenvs\normal_1024\lib\DNSServer\DNSServer.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Archiving .pioenvs\normal_1024\lib\libDNSServer.a
Compiling .pioenvs\normal_1024\lib\Wire\Wire.o
Compiling .pioenvs\normal_1024\lib\esp8266-oled-ssd1306\SSD1306.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Archiving .pioenvs\normal_1024\lib\libESP8266WiFi.a
Archiving .pioenvs\normal_1024\lib\libWire.a
Compiling .pioenvs\normal_1024\lib\esp8266-oled-ssd1306\SSD1306Ui.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Compiling .pioenvs\normal_1024\lib\pubsubclient\PubSubClient.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Compiling .pioenvs\normal_1024\lib\IRremoteESP8266\IRremoteESP8266.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Archiving .pioenvs\normal_1024\lib\libesp8266-oled-ssd1306.a
Archiving .pioenvs\normal_1024\lib\libArduinoJson.a
Compiling .pioenvs\normal_1024\lib\Servo\esp8266\Servo.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Archiving .pioenvs\normal_1024\lib\libpubsubclient.a
Archiving .pioenvs\normal_1024\lib\libIRremoteESP8266.a
Compiling .pioenvs\normal_1024\lib\ESP8266WebServer\ESP8266WebServer.o
Archiving .pioenvs\normal_1024\lib\libServo.a
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Compiling .pioenvs\normal_1024\lib\ESP8266WebServer\Parsing.o
Compiling .pioenvs\normal_1024\lib\ESP8266HTTPUpdateServer\ESP8266HTTPUpdateServer.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Archiving .pioenvs\normal_1024\lib\libESP8266HTTPUpdateServer.a
Compiling .pioenvs\normal_1024\lib\LiquidCrystal_I2C\LiquidCrystal_I2C.o
Compiling .pioenvs\normal_1024\lib\SPI\SPI.o
Archiving .pioenvs\normal_1024\lib\libESP8266WebServer.a
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Compiling .pioenvs\normal_1024\lib\SD\File.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Archiving .pioenvs\normal_1024\lib\libSPI.a
Archiving .pioenvs\normal_1024\lib\libLiquidCrystal_I2C.a
Compiling .pioenvs\normal_1024\lib\SD\SD.o
Compiling .pioenvs\normal_1024\lib\SD\utility\Sd2Card.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Compiling .pioenvs\normal_1024\lib\SD\utility\SdFile.o
Compiling .pioenvs\normal_1024\lib\SD\utility\SdVolume.o
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
<command-line>:0:11: warning: missing terminating ' character [enabled by default]
Archiving .pioenvs\normal_1024\lib\libSD.a
*** [.pioenvs\normal_1024\firmware.elf] Implicit dependency `C:\users\krikkit\.platformio\platforms\espressif8266\builder\describe)"'' not found, needed by target `.pioenvs\normal_1024\firmware.elf'.
 
 [SUMMARY]
Environment normal_4096 [SKIP]
Environment test_1024   [SKIP]
Environment test_4096   [SKIP]
Environment dev_1024    [SKIP]
Environment dev_4096    [SKIP]
 [ERROR] Took 11.27 seconds
Environment normal_1024 [ERROR]
 [ERROR] Took 11.27 seconds
...don't know whats the problem now, seems like there are only warnings, but it still fails... ???


...but i also tried to compile the release zip with arduino workspace, and it WORKS, after adding your "fix" i have successfully uploaded my own build to my wemos D1 R2 board... :D

Re: Version 1.1.0-beta6 avaiable

Posted: 01 Mar 2017, 00:18
by psy0rz
I've fixed the build_git bug and i added a new flash gui-tool for windows. ( https://github.com/BattloXX/ESPEasyFlasher )

It will be in dev3 in a few hours at https://github.com/letscontrolit/ESPEas ... o/releases. There is a major outage in Amazons S3 AWS, affection 100.000's of websites. Thats why travis is slow with building and deploying.

(didnt test it myself yet, since i have to wait for it to build and then download it in windows etcetc)

Re: Version 1.1.0-beta6 avaiable

Posted: 01 Mar 2017, 18:37
by ILoveIOT
Nice work Edwin, and wonderfull you picked up this great project !!!

Can we use the OTA update to go from version 147 to v2.0.0-dev3 ?

Re: Version 1.1.0-beta6 avaiable

Posted: 01 Mar 2017, 19:11
by psy0rz
I didnt test that, but the settings in the ESP will be lost if you upgrade from and older version to a v2.x.x version. (since settings storage is one of the main changes)

Re: Version 1.1.0-beta6 avaiable

Posted: 01 Mar 2017, 19:58
by ILoveIOT
Thank you,..OTA update its working, so you can update it over the air from 147 to ESPEasy_v2.0.0-dev3_normal_4096

Settings are indeed lost, but you can connect with wifi and put the settings back in.

Re: Version 1.1.0-beta6 avaiable

Posted: 01 Mar 2017, 21:58
by psy0rz
Thanks for the info!

stupsi99

Posted: 05 Mar 2017, 18:26
by stupsi99
@psy0rz is it possible to double the maximal task from 12 to 24 by default ?
The new devices have enough memory.
Your version 2.0.3 works great .
Br stupsi99

Re: Version 1.1.0-beta6 avaiable

Posted: 05 Mar 2017, 18:58
by paxi
Tasks consume RAM which is limited by the ESP8266 itself, not the flash memory.

stupsi99

Posted: 05 Mar 2017, 21:52
by stupsi99
I have 2 PCF8574 and need 16 relays with one esp8266

Br stupsi99

Re: stupsi99

Posted: 05 Mar 2017, 22:06
by Shardan
stupsi99 wrote: 05 Mar 2017, 21:52 I have 2 PCF8574 and need 16 relays with one esp8266

Br stupsi99
Hello,
that's no problem.
The relay output is done by a http command sent to the ESP.
Just send a

Code: Select all

http://<ESP IP address>/control?cmd=pcfgpio,<pin>,0
or

Code: Select all

http://<ESP IP address>/control?cmd=pcfgpio,<pin>,1
to set the state of the output pin - it works.
The outputs do not need a task.

Regards
Shardan