Hilfe mit eine .bin Datei

Hallo, ich versuche die ganze Zeit das Canny Bridge auf ein ESP8266 zu installieren, aber ohne Erfolg .

https://github.com/djsb/canny

Könnte mir bitte jemand eine bin Datei erstellen ? Ich habe alles schön geändert und bekomme immer eine Fehlermeldung.

Welche?

Weiter: Software aus unbekannter Quelle ist eine immer sehr fragwürdige Idee - auch, wenn Du uns hier vertraust, muß Das nicht heißen, daß Du hier wirklich Das bekommst, was Du willst ;) (ok, denke, wird hier schon passen, aber es reicht völlig, wenn man aus eigener Schuld auf die Fresse fällt)

MfG

slemosul: Hallo, ich versuche die ganze Zeit das Canny Bridge auf ein ESP8266 zu installieren, aber ohne Erfolg .

Könnte mir bitte jemand eine bin Datei erstellen ? Ich habe alles schön geändert und bekomme immer eine Fehlermeldung.

Welche Zeit ? Was ist Canny Bridge ? Welche Fehlermeldung ?

Eine bessere Beschreibung solltest du schon geben.

im Anhang .

Fehler.txt (8.37 KB)

Die Datei »/tmp/.../Fehler.txt« konnte nicht geöffnet werden. Bei mir ist's ein Zeichenkonflikt.

Ist Es so schwer, einen Text als - ACHTUNG, SPOILER: TEXT - hier anzuzeigen? Da das File >8kB ist, vll. nur die relevanten Bereiche, bis 9000 Zeichen Gesamt sollte Das aber hier rein passen.

MfG

slemosul:
im Anhang .

https://www.hackster.io/djsb/canny-esp8266-nrf24l01-mi-light-gateway-20918d

Kannst du bitte mal die Dinge hier posten !
Dann könne auch die mobilen User alles lesen.
Und Code-Tags verwenden, Schaltfläche </> oben links im Editorfenster.

Arduino: 1.8.5 (Windows 10), Board: "NodeMCU 1.0 (ESP-12E Module), 80 MHz, 4M (1M SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 115200"

In file included from C:\Users\slemy\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include/lwip/ip_addr.h:43:0,

                 from C:\Users\slemy\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/include/user_interface.h:30,

                 from sketch\ESP8266SSDP.cpp:16:

sketch\ESP8266SSDP.cpp: In member function 'void SSDPClass::_send(ssdp_method_t)':

C:\Users\slemy\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include/lwip/ip4_addr.h:199:54: error: request for member 'addr' in 'ip', which is of non-class type 'uint32_t {aka unsigned int}'

 #define ip4_addr1(ipaddr) (((const u8_t*)(&(ipaddr)->addr))[0])

                                                      ^

C:\Users\slemy\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include/lwip/ip4_addr.h:205:38: note: in expansion of macro 'ip4_addr1'

 #define ip4_addr1_16(ipaddr) ((u16_t)ip4_addr1(ipaddr))

                                      ^

C:\Users\slemy\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include/arch/cc.h:87:24: note: in expansion of macro 'ip4_addr1_16'

 #define IP2STR(ipaddr) ip4_addr1_16(ipaddr), \

                        ^

sketch\ESP8266SSDP.cpp:194:5: note: in expansion of macro 'IP2STR'

     IP2STR(&ip), _port, _schemaURL,

     ^

C:\Users\slemy\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include/lwip/ip4_addr.h:200:54: error: request for member 'addr' in 'ip', which is of non-class type 'uint32_t {aka unsigned int}'

 #define ip4_addr2(ipaddr) (((const u8_t*)(&(ipaddr)->addr))[1])

                                                      ^

C:\Users\slemy\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include/lwip/ip4_addr.h:206:38: note: in expansion of macro 'ip4_addr2'

 #define ip4_addr2_16(ipaddr) ((u16_t)ip4_addr2(ipaddr))

                                      ^

C:\Users\slemy\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include/arch/cc.h:88:5: note: in expansion of macro 'ip4_addr2_16'

     ip4_addr2_16(ipaddr), \

     ^

sketch\ESP8266SSDP.cpp:194:5: note: in expansion of macro 'IP2STR'

     IP2STR(&ip), _port, _schemaURL,

     ^

C:\Users\slemy\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include/lwip/ip4_addr.h:201:54: error: request for member 'addr' in 'ip', which is of non-class type 'uint32_t {aka unsigned int}'

 #define ip4_addr3(ipaddr) (((const u8_t*)(&(ipaddr)->addr))[2])

                                                      ^

C:\Users\slemy\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include/lwip/ip4_addr.h:207:38: note: in expansion of macro 'ip4_addr3'

 #define ip4_addr3_16(ipaddr) ((u16_t)ip4_addr3(ipaddr))

                                      ^

C:\Users\slemy\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include/arch/cc.h:89:5: note: in expansion of macro 'ip4_addr3_16'

     ip4_addr3_16(ipaddr), \

     ^

sketch\ESP8266SSDP.cpp:194:5: note: in expansion of macro 'IP2STR'

     IP2STR(&ip), _port, _schemaURL,

     ^

C:\Users\slemy\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include/lwip/ip4_addr.h:202:54: error: request for member 'addr' in 'ip', which is of non-class type 'uint32_t {aka unsigned int}'

 #define ip4_addr4(ipaddr) (((const u8_t*)(&(ipaddr)->addr))[3])

                                                      ^

C:\Users\slemy\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include/lwip/ip4_addr.h:208:38: note: in expansion of macro 'ip4_addr4'

 #define ip4_addr4_16(ipaddr) ((u16_t)ip4_addr4(ipaddr))

                                      ^

C:\Users\slemy\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include/arch/cc.h:90:5: note: in expansion of macro 'ip4_addr4_16'

     ip4_addr4_16(ipaddr)

     ^

sketch\ESP8266SSDP.cpp:194:5: note: in expansion of macro 'IP2STR'

     IP2STR(&ip), _port, _schemaURL,

     ^

sketch\ESP8266SSDP.cpp: In member function 'void SSDPClass::schema(WiFiClient)':

C:\Users\slemy\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include/lwip/ip4_addr.h:199:54: error: request for member 'addr' in 'ip', which is of non-class type 'uint32_t {aka unsigned int}'

 #define ip4_addr1(ipaddr) (((const u8_t*)(&(ipaddr)->addr))[0])

                                                      ^

C:\Users\slemy\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include/lwip/ip4_addr.h:205:38: note: in expansion of macro 'ip4_addr1'

 #define ip4_addr1_16(ipaddr) ((u16_t)ip4_addr1(ipaddr))

                                      ^

C:\Users\slemy\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include/arch/cc.h:87:24: note: in expansion of macro 'ip4_addr1_16'

 #define IP2STR(ipaddr) ip4_addr1_16(ipaddr), \

                        ^

sketch\ESP8266SSDP.cpp:227:5: note: in expansion of macro 'IP2STR'

     IP2STR(&ip), _port,

     ^

C:\Users\slemy\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include/lwip/ip4_addr.h:200:54: error: request for member 'addr' in 'ip', which is of non-class type 'uint32_t {aka unsigned int}'

 #define ip4_addr2(ipaddr) (((const u8_t*)(&(ipaddr)->addr))[1])

                                                      ^

C:\Users\slemy\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include/lwip/ip4_addr.h:206:38: note: in expansion of macro 'ip4_addr2'

 #define ip4_addr2_16(ipaddr) ((u16_t)ip4_addr2(ipaddr))

                                      ^

C:\Users\slemy\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include/arch/cc.h:88:5: note: in expansion of macro 'ip4_addr2_16'

     ip4_addr2_16(ipaddr), \

     ^

sketch\ESP8266SSDP.cpp:227:5: note: in expansion of macro 'IP2STR'

     IP2STR(&ip), _port,

     ^

C:\Users\slemy\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include/lwip/ip4_addr.h:201:54: error: request for member 'addr' in 'ip', which is of non-class type 'uint32_t {aka unsigned int}'

 #define ip4_addr3(ipaddr) (((const u8_t*)(&(ipaddr)->addr))[2])

                                                      ^

C:\Users\slemy\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include/lwip/ip4_addr.h:207:38: note: in expansion of macro 'ip4_addr3'

 #define ip4_addr3_16(ipaddr) ((u16_t)ip4_addr3(ipaddr))

                                      ^

C:\Users\slemy\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include/arch/cc.h:89:5: note: in expansion of macro 'ip4_addr3_16'

     ip4_addr3_16(ipaddr), \

     ^

sketch\ESP8266SSDP.cpp:227:5: note: in expansion of macro 'IP2STR'

     IP2STR(&ip), _port,

     ^

C:\Users\slemy\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include/lwip/ip4_addr.h:202:54: error: request for member 'addr' in 'ip', which is of non-class type 'uint32_t {aka unsigned int}'

 #define ip4_addr4(ipaddr) (((const u8_t*)(&(ipaddr)->addr))[3])

                                                      ^

C:\Users\slemy\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include/lwip/ip4_addr.h:208:38: note: in expansion of macro 'ip4_addr4'

 #define ip4_addr4_16(ipaddr) ((u16_t)ip4_addr4(ipaddr))

                                      ^

C:\Users\slemy\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.1/tools/sdk/lwip2/include/arch/cc.h:90:5: note: in expansion of macro 'ip4_addr4_16'

     ip4_addr4_16(ipaddr)

     ^

sketch\ESP8266SSDP.cpp:227:5: note: in expansion of macro 'IP2STR'

     IP2STR(&ip), _port,

     ^

exit status 1
Fehler beim Kompilieren für das Board NodeMCU 1.0 (ESP-12E Module).

Dieser Bericht wäre detaillierter, wenn die Option
"Ausführliche Ausgabe während der Kompilierung"
in Datei -> Voreinstellungen aktiviert wäre.

Du machst es doch mit der IDE, wozu brauchst du eine "BIN"-Datei ?

damit ich es mit ESP8266Flasher drauf machen kann , dann der Code nicht Compilieren egal was ich mache .

slemosul: damit ich es mit ESP8266Flasher drauf machen kann , dann der Code nicht Compilieren egal was ich mache .

Und warum nicht per USB des NodeMCU ?

mach ich ja die ganze zeit , kommt aber "Fehler beim Kompilieren "

slemosul: mach ich ja die ganze zeit , kommt aber "Fehler beim Kompilieren "

Ja, ok....hatte ich eben übersehen. Du solltest aber auch das machen, was am Ende der Fehlermeldung steht. Dann ist die etwas genauer.

Evtl. solltest Du Dich mal mit dem Autor der Software in Verbindung setzen. Der hat ja die Fehler wohl gebaut.

Gruß Tommy

Tommy56: Evtl. solltest Du Dich mal mit dem Autor der Software in Verbindung setzen. Der hat ja die Fehler wohl gebaut.

Gruß Tommy

So wie ich den TO verstanden habe, hat er den Sketch geändert. Aber eine komplette Fehlermeldung sollte erst mal reichen.

Ich glaube aber kaum, dass er die Macrodefinitionen geändert hat.

Gruß Tommy

Der Sketch wurde nicht geändert.

Weißt Du schon nicht mehr, was Du im Eröffnungsposting geschrieben hast?

Ich habe alles schön geändert und bekomme immer eine Fehlermeldung.

Gruß Tommy

Tommy56: Weißt Du schon nicht mehr, was Du im Eröffnungsposting geschrieben hast? Gruß Tommy

ich meinte , Libraries / IDE neu Installiert und nicht an Sketch .

Dann solltest Du den Kontakt zum Autor suchen. Der sollte schließlich sein Produkt am Besten kennen.

Gruß Tommy

Hallo,

habe den kram gerade mal in meine IDE geworfen. Wo findet man die MQTT-Lib? Ich habe die nur bei Plattform-I/O gefunden, damit habe ich aber nichts am Hut. Das .tar.gz von dort ließ sich auch nicht entpacken, WinRAR meldet defektes Archiv.

Gruß aus Berlin Michael