Open pery777 opened 3 years ago
without sharing your changes it will be impossible to help.
I didn't change anything, I took the original file and try to upload it to arduino mega. And then I want to combine it with hassio. When it starts, I want to adjust everything to myself.
https://github.com/Kirizaki/mysensors/archive/dev.zip unpack it with folders and it must work.
Oki. I have windows 10, Arduino Mega, Arduino IDE. I downloaded the package from your link, unpacked it, ran gateway.ino (I have MySensors.h and OneButton.h libraries installed) and this is the result:
In file included from C:\Users\Pery\Documents\Arduino\mysensors-dev\gateway\gateway.ino:21:0:
c:\users\pery\appdata\local\temp\arduino_build_28133\sketch\automation\automation.hpp: In function 'void setupButtons()':
c:\users\pery\appdata\local\temp\arduino_build_28133\sketch\automation\automation.hpp:89:54: warning: invalid conversion from 'uint8_t {aka unsigned char}' to 'void' [-fpermissive]
saloon.attachDoubleClick(clickCallback, SALOON_2_ID);
^
In file included from c:\users\pery\appdata\local\temp\arduino_build_28133\sketch\mapping\mapping.hpp:12:0,
from C:\Users\Pery\Documents\Arduino\mysensors-dev\gateway\gateway.ino:20:
C:\Users\Pery\Documents\Arduino\libraries\OneButton\src/OneButton.h:73:8: note: initializing argument 2 of 'void OneButton::attachDoubleClick(parameterizedCallbackFunction, void)'
void attachDoubleClick(parameterizedCallbackFunction newFunction, void parameter);
^~~~~
In file included from C:\Users\Pery\Documents\Arduino\mysensors-dev\gateway\gateway.ino:21:0:
c:\users\pery\appdata\local\temp\arduino_build_28133\sketch\automation\automation.hpp:93:63: warning: invalid conversion from 'uint8_t {aka unsigned char}' to 'void' [-fpermissive]
gamingRoom.attachDoubleClick(clickCallback, GAMING_ROOM_1_ID);
^
In file included from c:\users\pery\appdata\local\temp\arduino_build_28133\sketch\mapping\mapping.hpp:12:0,
from C:\Users\Pery\Documents\Arduino\mysensors-dev\gateway\gateway.ino:20:
C:\Users\Pery\Documents\Arduino\libraries\OneButton\src/OneButton.h:73:8: note: initializing argument 2 of 'void OneButton::attachDoubleClick(parameterizedCallbackFunction, void)'
void attachDoubleClick(parameterizedCallbackFunction newFunction, void parameter);
^~~~~
In file included from C:\Users\Pery\Documents\Arduino\mysensors-dev\gateway\gateway.ino:21:0:
c:\users\pery\appdata\local\temp\arduino_build_28133\sketch\automation\automation.hpp:97:56: warning: invalid conversion from 'uint8_t {aka unsigned char}' to 'void' [-fpermissive]
bedroom.attachDoubleClick(clickCallback, BEDROOM_2_ID);
^
In file included from c:\users\pery\appdata\local\temp\arduino_build_28133\sketch\mapping\mapping.hpp:12:0,
from C:\Users\Pery\Documents\Arduino\mysensors-dev\gateway\gateway.ino:20:
C:\Users\Pery\Documents\Arduino\libraries\OneButton\src/OneButton.h:73:8: note: initializing argument 2 of 'void OneButton::attachDoubleClick(parameterizedCallbackFunction, void)'
void attachDoubleClick(parameterizedCallbackFunction newFunction, void parameter);
^~~~~
In file included from C:\Users\Pery\Documents\Arduino\mysensors-dev\gateway\gateway.ino:21:0:
c:\users\pery\appdata\local\temp\arduino_build_28133\sketch\automation\automation.hpp:99:43: warning: invalid conversion from 'uint8_t {aka unsigned char}' to 'void' [-fpermissive]
bed1.attachClick(clickCallback, BED_1_ID);
^
In file included from c:\users\pery\appdata\local\temp\arduino_build_28133\sketch\mapping\mapping.hpp:12:0,
from C:\Users\Pery\Documents\Arduino\mysensors-dev\gateway\gateway.ino:20:
C:\Users\Pery\Documents\Arduino\libraries\OneButton\src/OneButton.h:66:8: note: initializing argument 2 of 'void OneButton::attachClick(parameterizedCallbackFunction, void)'
void attachClick(parameterizedCallbackFunction newFunction, void parameter);
^~~
In file included from C:\Users\Pery\Documents\Arduino\mysensors-dev\gateway\gateway.ino:21:0:
c:\users\pery\appdata\local\temp\arduino_build_28133\sketch\automation\automation.hpp:101:49: warning: invalid conversion from 'uint8_t {aka unsigned char}' to 'void' [-fpermissive]
bed1.attachDoubleClick(clickCallback, BED_2_ID);
^
In file included from c:\users\pery\appdata\local\temp\arduino_build_28133\sketch\mapping\mapping.hpp:12:0,
from C:\Users\Pery\Documents\Arduino\mysensors-dev\gateway\gateway.ino:20:
C:\Users\Pery\Documents\Arduino\libraries\OneButton\src/OneButton.h:73:8: note: initializing argument 2 of 'void OneButton::attachDoubleClick(parameterizedCallbackFunction, void)'
void attachDoubleClick(parameterizedCallbackFunction newFunction, void parameter);
^~~~~
In file included from C:\Users\Pery\Documents\Arduino\mysensors-dev\gateway\gateway.ino:21:0:
c:\users\pery\appdata\local\temp\arduino_build_28133\sketch\automation\automation.hpp:103:43: warning: invalid conversion from 'uint8_t {aka unsigned char}' to 'void' [-fpermissive]
bed2.attachClick(clickCallback, BED_2_ID);
^
In file included from c:\users\pery\appdata\local\temp\arduino_build_28133\sketch\mapping\mapping.hpp:12:0,
from C:\Users\Pery\Documents\Arduino\mysensors-dev\gateway\gateway.ino:20:
C:\Users\Pery\Documents\Arduino\libraries\OneButton\src/OneButton.h:66:8: note: initializing argument 2 of 'void OneButton::attachClick(parameterizedCallbackFunction, void)'
void attachClick(parameterizedCallbackFunction newFunction, void parameter);
^~~
In file included from C:\Users\Pery\Documents\Arduino\mysensors-dev\gateway\gateway.ino:21:0:
c:\users\pery\appdata\local\temp\arduino_build_28133\sketch\automation\automation.hpp:105:49: warning: invalid conversion from 'uint8_t {aka unsigned char}' to 'void' [-fpermissive]
bed2.attachDoubleClick(clickCallback, BED_1_ID);
^
In file included from c:\users\pery\appdata\local\temp\arduino_build_28133\sketch\mapping\mapping.hpp:12:0,
from C:\Users\Pery\Documents\Arduino\mysensors-dev\gateway\gateway.ino:20:
C:\Users\Pery\Documents\Arduino\libraries\OneButton\src/OneButton.h:73:8: note: initializing argument 2 of 'void OneButton::attachDoubleClick(parameterizedCallbackFunction, void)'
void attachDoubleClick(parameterizedCallbackFunction newFunction, void parameter);
^~~~~
In file included from C:\Users\Pery\Documents\Arduino\mysensors-dev\gateway\gateway.ino:21:0:
c:\users\pery\appdata\local\temp\arduino_build_28133\sketch\automation\automation.hpp:107:46: warning: invalid conversion from 'uint8_t {aka unsigned char}' to 'void' [-fpermissive]
guests.attachClick(clickCallback, GUESTS_ID);
^
In file included from c:\users\pery\appdata\local\temp\arduino_build_28133\sketch\mapping\mapping.hpp:12:0,
from C:\Users\Pery\Documents\Arduino\mysensors-dev\gateway\gateway.ino:20:
C:\Users\Pery\Documents\Arduino\libraries\OneButton\src/OneButton.h:66:8: note: initializing argument 2 of 'void OneButton::attachClick(parameterizedCallbackFunction, void)'
void attachClick(parameterizedCallbackFunction newFunction, void parameter);
^~~
In file included from C:\Users\Pery\Documents\Arduino\mysensors-dev\gateway\gateway.ino:21:0:
c:\users\pery\appdata\local\temp\arduino_build_28133\sketch\automation\automation.hpp:112:46: warning: invalid conversion from 'uint8_t {aka unsigned char}' to 'void' [-fpermissive]
mirror.attachClick(clickCallback, MIRROR_ID);
^
In file included from c:\users\pery\appdata\local\temp\arduino_build_28133\sketch\mapping\mapping.hpp:12:0,
from C:\Users\Pery\Documents\Arduino\mysensors-dev\gateway\gateway.ino:20:
C:\Users\Pery\Documents\Arduino\libraries\OneButton\src/OneButton.h:66:8: note: initializing argument 2 of 'void OneButton::attachClick(parameterizedCallbackFunction, void)'
void attachClick(parameterizedCallbackFunction newFunction, void parameter);
^~~
In file included from C:\Users\Pery\Documents\Arduino\mysensors-dev\gateway\gateway.ino:21:0:
c:\users\pery\appdata\local\temp\arduino_build_28133\sketch\automation\automation.hpp:116:59: warning: invalid conversion from 'uint8_t {aka unsigned char}' to 'void' [-fpermissive]
kitchen.attachDoubleClick(clickCallback, KITCHEN_LED1_ID);
^
In file included from c:\users\pery\appdata\local\temp\arduino_build_28133\sketch\mapping\mapping.hpp:12:0,
from C:\Users\Pery\Documents\Arduino\mysensors-dev\gateway\gateway.ino:20:
C:\Users\Pery\Documents\Arduino\libraries\OneButton\src/OneButton.h:73:8: note: initializing argument 2 of 'void OneButton::attachDoubleClick(parameterizedCallbackFunction, void)'
void attachDoubleClick(parameterizedCallbackFunction newFunction, void parameter);
^~~~~
In file included from C:\Users\Pery\Documents\Arduino\mysensors-dev\gateway\gateway.ino:21:0:
c:\users\pery\appdata\local\temp\arduino_build_28133\sketch\automation\automation.hpp:118:59: warning: invalid conversion from 'uint8_t {aka unsigned char}' to 'void' [-fpermissive]
kitchenTable.attachClick(clickCallback, KITCHEN_TABLE_ID);
^
In file included from c:\users\pery\appdata\local\temp\arduino_build_28133\sketch\mapping\mapping.hpp:12:0,
from C:\Users\Pery\Documents\Arduino\mysensors-dev\gateway\gateway.ino:20:
C:\Users\Pery\Documents\Arduino\libraries\OneButton\src/OneButton.h:66:8: note: initializing argument 2 of 'void OneButton::attachClick(parameterizedCallbackFunction, void)'
void attachClick(parameterizedCallbackFunction newFunction, void parameter);
^~~
In file included from C:\Users\Pery\Documents\Arduino\mysensors-dev\gateway\gateway.ino:21:0:
c:\users\pery\appdata\local\temp\arduino_build_28133\sketch\automation\automation.hpp:120:50: warning: invalid conversion from 'uint8_t {aka unsigned char}' to 'void' [-fpermissive]
workshop.attachClick(clickCallback, WORKSHOP_ID);
^
In file included from c:\users\pery\appdata\local\temp\arduino_build_28133\sketch\mapping\mapping.hpp:12:0,
from C:\Users\Pery\Documents\Arduino\mysensors-dev\gateway\gateway.ino:20:
C:\Users\Pery\Documents\Arduino\libraries\OneButton\src/OneButton.h:66:8: note: initializing argument 2 of 'void OneButton::attachClick(parameterizedCallbackFunction, void)'
void attachClick(parameterizedCallbackFunction newFunction, void parameter);
^~~
In file included from C:\Users\Pery\Documents\Arduino\mysensors-dev\gateway\gateway.ino:21:0:
c:\users\pery\appdata\local\temp\arduino_build_28133\sketch\automation\automation.hpp:122:50: warning: invalid conversion from 'uint8_t {aka unsigned char}' to 'void' [-fpermissive]
corridor.attachClick(clickCallback, CORRIDOR_ID);
^
In file included from c:\users\pery\appdata\local\temp\arduino_build_28133\sketch\mapping\mapping.hpp:12:0,
from C:\Users\Pery\Documents\Arduino\mysensors-dev\gateway\gateway.ino:20:
C:\Users\Pery\Documents\Arduino\libraries\OneButton\src/OneButton.h:66:8: note: initializing argument 2 of 'void OneButton::attachClick(parameterizedCallbackFunction, void)'
void attachClick(parameterizedCallbackFunction newFunction, void* parameter);
^~~
Szkic używa 11922 bajtów (4%) pamięci programu. Maksimum to 253952 bajtów.
Zmienne globalne używają 2604 bajtów (31%) pamięci dynamicznej, pozostawiając 5588 bajtów dla zmiennych lokalnych. Maksimum to 8192 bajtów.
I'm using linux and i don't have this warnings but sketch compiled successfully you can flash it and it will be ok.
You're brilliant :) Arduino works great. Could I still ask for help in setting up hassio? In configuration.yaml I have:
mysensors: gateways:
And that is the result in hassio:
Gateway 0 11 switch.gateway_0_11 Przełącznik Gateway 0 12 switch.gateway_0_12 Przełącznik Gateway 0 21 switch.gateway_0_21 Przełącznik Gateway 0 22 switch.gateway_0_22 Przełącznik Gateway 0 31 switch.gateway_0_31 Przełącznik Gateway 0 32 switch.gateway_0_32 Przełącznik Gateway 0 33 switch.gateway_0_33 Przełącznik Gateway 0 34 switch.gateway_0_34 Przełącznik
my configuration looks like this
mysensors: gateways:
- device: "/dev/ttyUSB0" persistence_file: "mysensors.json" optimistic: false persistence: true retain: true version: "2.3"
sketch has built in presentation for hassio
Hi, I'm trying to upload mysensors 1.6 to the Arduino Mega ( via Arduino IDE) and I get the message:
In file included from C:\Users\Pery\Desktop\Hassio\Mysensor\mysensors-1.6\gateway\gateway.ino:21:0: c:\users\pery\appdata\local\temp\arduino_build_702272\sketch\automation\automation.hpp: In function 'void setupButtons()': c:\users\pery\appdata\local\temp\arduino_build_702272\sketch\automation\automation.hpp:87:54: warning: invalid conversion from 'uint8_t {aka unsigned char}' to 'void' [-fpermissive] saloon.attachDoubleClick(clickCallback, SALOON_2_ID); ^ In file included from c:\users\pery\appdata\local\temp\arduino_build_702272\sketch\mapping\mapping.hpp:12:0, from C:\Users\Pery\Desktop\Hassio\Mysensor\mysensors-1.6\gateway\gateway.ino:20: C:\Users\Pery\Documents\Arduino\libraries\OneButton\src/OneButton.h:73:8: note: initializing argument 2 of 'void OneButton::attachDoubleClick(parameterizedCallbackFunction, void)' void attachDoubleClick(parameterizedCallbackFunction newFunction, void* parameter); ^
~~~~Can you tell me where I am wrong?