Code Monkey home page Code Monkey logo

jerome38100 / shutter-rcswitch-wifi-dongle-jarolift-somfy-mqtt- Goto Github PK

View Code? Open in Web Editor NEW
4.0 2.0 1.0 146 KB

Controlling Somfy / Jarolift radio shutters, receive and send RC-Swtich command via ESP8266 and CC1101 Transceiver Module in asynchronous mode

License: GNU General Public License v3.0

C++ 70.74% Makefile 0.16% C 13.77% Python 1.02% HTML 8.21% JavaScript 6.10%
nodemcu-board rcswitch-library jarolift-mqtt arduino-ide somfy elechouse cc1101

shutter-rcswitch-wifi-dongle-jarolift-somfy-mqtt-'s People

Contributors

jerome38100 avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

copycat73

shutter-rcswitch-wifi-dongle-jarolift-somfy-mqtt-'s Issues

variable or field 'BuildFrame' declared void

C:\Users\mappolo\AppData\Local\Temp\arduino_build_929131\sketch\ELECHOUSE_CC1101_SRC_DRV.cpp.cpp:1:1: error: stray '##' in program
1 | ##line 132 "E:\DESCARGA\Shutter-rc_MQTT\shutter-rc_MQTT.ino"
| ^~
C:\Users\mappolo\AppData\Local\Temp\arduino_build_929131\sketch\ELECHOUSE_CC1101_SRC_DRV.cpp.cpp:1:3: error: 'line' does not name a type
1 | ##line 132 "E:\DESCARGA\Shutter-rc_MQTT\shutter-rc_MQTT.ino"
| ^~~~
shutter-rc_MQTT:500:6: error: variable or field 'BuildFrame' declared void
500 | void BuildFrame(byte *frame, uint8_t button,uint32_t REMOTE, unsigned int code) {
| ^~~~~~~~~~
shutter-rc_MQTT:500:17: error: 'byte' was not declared in this scope
500 | void BuildFrame(byte *frame, uint8_t button,uint32_t REMOTE, unsigned int code) {
| ^~~~
shutter-rc_MQTT:500:23: error: 'frame' was not declared in this scope
500 | void BuildFrame(byte *frame, uint8_t button,uint32_t REMOTE, unsigned int code) {
| ^~~~~
shutter-rc_MQTT:500:30: error: 'uint8_t' was not declared in this scope
500 | void BuildFrame(byte frame, uint8_t button,uint32_t REMOTE, unsigned int code) {
| ^~~~~~~
shutter-rc_MQTT:500:45: error: 'uint32_t' was not declared in this scope
500 | void BuildFrame(byte frame, uint8_t button,uint32_t REMOTE, unsigned int code) {
| ^~~~~~~~
shutter-rc_MQTT:500:62: error: expected primary-expression before 'unsigned'
500 | void BuildFrame(byte frame, uint8_t button,uint32_t REMOTE, unsigned int code) {
| ^~~~~~~~
shutter-rc_MQTT:532:6: error: variable or field 'SendCommand' declared void
532 | void SendCommand(byte frame, byte sync) {
| ^~~~~~~~~~~
shutter-rc_MQTT:532:18: error: 'byte' was not declared in this scope
532 | void SendCommand(byte frame, byte sync) {
| ^~~~
shutter-rc_MQTT:532:24: error: 'frame' was not declared in this scope
532 | void SendCommand(byte frame, byte sync) {
| ^~~~~
shutter-rc_MQTT:532:31: error: 'byte' was not declared in this scope
532 | void SendCommand(byte frame, byte sync) {
| ^~~~
shutter-rc_MQTT:706:1: error: 'String' does not name a type
706 | String getContentType(String filename) {
| ^~~~~~
shutter-rc_MQTT:717:21: error: 'String' was not declared in this scope
717 | bool handleFileRead(String path) {
| ^~~~~~
shutter-rc_MQTT:739:33: error: 'byte' has not been declared
739 | void mqtt_callback(char
topic, byte
payload, unsigned int length) {
| ^~~~
shutter-rc_MQTT:819:6: error: variable or field 'jaroliftcnt_handler' declared void
819 | void jaroliftcnt_handler(boolean do_increment) {
| ^~~~~~~~~~~~~~~~~~~
shutter-rc_MQTT:819:26: error: 'boolean' was not declared in this scope; did you mean 'bool'?
819 | void jaroliftcnt_handler(boolean do_increment) {
| ^~~~~~~
| bool
shutter-rc_MQTT:836:6: error: variable or field 'somfycnt_handler' declared void
836 | void somfycnt_handler(boolean do_increment) {
| ^~~~~~~~~~~~~~~~
shutter-rc_MQTT:836:23: error: 'boolean' was not declared in this scope; did you mean 'bool'?
836 | void somfycnt_handler(boolean do_increment) {
| ^~~~~~~
| bool
shutter-rc_MQTT:853:66: error: 'String' has not been declared
853 | void mqtt_send_percent_closed_state(int channelNum, int percent, String command) {
| ^~~~~~
shutter-rc_MQTT:869:6: error: variable or field 'mqtt_send_remote_state' declared void
869 | void mqtt_send_remote_state(String remotename, int remotestatus) {
| ^~~~~~~~~~~~~~~~~~~~~~
shutter-rc_MQTT:869:29: error: 'String' was not declared in this scope
869 | void mqtt_send_remote_state(String remotename, int remotestatus) {
| ^~~~~~
shutter-rc_MQTT:869:48: error: expected primary-expression before 'int'
869 | void mqtt_send_remote_state(String remotename, int remotestatus) {
| ^~~
shutter-rc_MQTT:932:43: error: 'String' has not been declared
932 | void mqtt_send_config_line(int & counter, String Payload) {
| ^~~~~~
shutter-rc_MQTT:1084:6: error: variable or field 'cmd_rfsend' declared void
1084 | void cmd_rfsend(String remotename,char
payload) {
| ^~~~~~~~~~
shutter-rc_MQTT:1084:17: error: 'String' was not declared in this scope
1084 | void cmd_rfsend(String remotename,char
payload) {
| ^~~~~~
shutter-rc_MQTT:1084:35: error: expected primary-expression before 'char'
1084 | void cmd_rfsend(String remotename,char
payload) {
| ^~~~
shutter-rc_MQTT:1364:6: error: variable or field 'cmd_generate_serials' declared void
1364 | void cmd_generate_serials(uint32_t sn) {
| ^~~~~~~~~~~~~~~~~~~~
shutter-rc_MQTT:1364:27: error: 'uint32_t' was not declared in this scope
1364 | void cmd_generate_serials(uint32_t sn) {
| ^~~~~~~~
shutter-rc_MQTT:1384:1: error: 'boolean' does not name a type; did you mean 'bool'?
1384 | boolean mqtt_connect() {
| ^~~~~~~
| bool
E:\DESCARGA\Shutter-rc_MQTT\shutter-rc_MQTT.ino: error: 'line' does not name a type
In file included from c:\users\mappolo\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.0-newlib4.0.0-gnu23-48f7b08\xtensa-lx106-elf\include\c++\10.2.0\utility:76,
from c:\users\mappolo\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.0-newlib4.0.0-gnu23-48f7b08\xtensa-lx106-elf\include\c++\10.2.0\algorithm:60,
from C:\Users\mappolo\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\cores\esp8266/Arduino.h:225,
from C:\Users\mappolo\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\libraries\SPI/SPI.h:24,
from E:\DESCARGA\Shutter-rc_MQTT\shutter-rc_MQTT.ino:16:
c:\users\mappolo\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.0-newlib4.0.0-gnu23-48f7b08\xtensa-lx106-elf\include\c++\10.2.0\initializer_list:53:15: error: 'size_t' does not name a type
53 | typedef size_t size_type;
| ^~~~~~
In file included from c:\users\mappolo\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.0-newlib4.0.0-gnu23-48f7b08\xtensa-lx106-elf\include\c++\10.2.0\utility:76,
from c:\users\mappolo\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.0-newlib4.0.0-gnu23-48f7b08\xtensa-lx106-elf\include\c++\10.2.0\algorithm:60,
from C:\Users\mappolo\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\cores\esp8266/Arduino.h:225,
from C:\Users\mappolo\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\libraries\SPI/SPI.h:24,
from E:\DESCARGA\Shutter-rc_MQTT\shutter-rc_MQTT.ino:16:
c:\users\mappolo\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.0-newlib4.0.0-gnu23-48f7b08\xtensa-lx106-elf\include\c++\10.2.0\initializer_list:1:1: note: 'size_t' is defined in header ''; did you forget to '#include '?
+++ |+#include
1 | // std::initializer_list support -- C++ --
In file included from c:\users\mappolo\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.0-newlib4.0.0-gnu23-48f7b08\xtensa-lx106-elf\include\c++\10.2.0\utility:76,
from c:\users\mappolo\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.0-newlib4.0.0-gnu23-48f7b08\xtensa-lx106-elf\include\c++\10.2.0\algorithm:60,
from C:\Users\mappolo\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\cores\esp8266/Arduino.h:225,
from C:\Users\mappolo\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\libraries\SPI/SPI.h:24,
from E:\DESCARGA\Shutter-rc_MQTT\shutter-rc_MQTT.ino:16:
c:\users\mappolo\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.0-newlib4.0.0-gnu23-48f7b08\xtensa-lx106-elf\include\c++\10.2.0\initializer_list:59:7: error: 'size_type' does not name a type
59 | size_type _M_len;
| ^~~~~~~~~
c:\users\mappolo\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.0-newlib4.0.0-gnu23-48f7b08\xtensa-lx106-elf\include\c++\10.2.0\initializer_list:62:54: error: 'size_type' has not been declared
62 | constexpr initializer_list(const_iterator __a, size_type __l)
| ^~~~~~~~~
c:\users\mappolo\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.0-newlib4.0.0-gnu23-48f7b08\xtensa-lx106-elf\include\c++\10.2.0\initializer_list:70:17: error: 'size_type' does not name a type
70 | constexpr size_type
| ^~~~~~~~~
c:\users\mappolo\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.0-newlib4.0.0-gnu23-48f7b08\xtensa-lx106-elf\include\c++\10.2.0\initializer_list:47:11: fatal error: definition of 'class std::initializer_list<_E>' does not match '#include <initializer_list>'
47 | class initializer_list
| ^~~~~~~~~~~~~~~~
compilation terminated.
Usando librería SPI con versión 1.0 en la carpeta: C:\Users\mappolo\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\libraries\SPI
Usando librería ESP8266WiFi con versión 1.0 en la carpeta: C:\Users\mappolo\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\libraries\ESP8266WiFi
Usando librería EEPROM con versión 1.0 en la carpeta: C:\Users\mappolo\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\libraries\EEPROM
Usando librería ESP8266WebServer con versión 1.0 en la carpeta: C:\Users\mappolo\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\libraries\ESP8266WebServer
Usando librería PubSubClient con versión 2.7 en la carpeta: E:\DOCUMENTOS\Arduino\libraries\PubSubClient
Usando librería Ticker con versión 1.0 en la carpeta: C:\Users\mappolo\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\libraries\Ticker
Usando librería DoubleResetDetector con versión 1.0.2 en la carpeta: E:\DOCUMENTOS\Arduino\libraries\DoubleResetDetector
Usando librería simpleDSTadjust con versión 1.2.0 en la carpeta: E:\DOCUMENTOS\Arduino\libraries\simpleDSTadjust
Usando librería KeeloqLib con versión 1.1 en la carpeta: E:\DOCUMENTOS\Arduino\libraries\KeeloqLib
exit status 1
variable or field 'BuildFrame' declared void

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.