RFM69 problems
-
Ok, I turned on the verbose output and this is what I got:
Arduino: 1.6.6 (Windows 7), Board: "Arduino Nano, ATmega328" C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware "C:\Program Files (x86)\Arduino\hardware" -tools "C:\Program Files (x86)\Arduino\tools-builder" -tools "C:\Program Files (x86)\Arduino\hardware\tools\avr" -built-in-libraries "C:\Program Files (x86)\Arduino\libraries" -libraries "C:\Users\Cliff\Documents\Arduino\libraries" -fqbn=arduino:avr:nano:cpu=atmega328 -ide-version=10606 -build-path "C:\Users\Cliff\AppData\Local\Temp\build8a702dc9de8b52c506f71d8c8aabed09.tmp" -warnings=none -prefs=build.warn_data_percentage=75 -verbose "C:\Users\Cliff\AppData\Local\Temp\arduino_8a702dc9de8b52c506f71d8c8aabed09\GatewaySerial.ino" Warning: platform.txt from core 'MySensors AVR based boards' contains deprecated recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} {compiler.ar.extra_flags} "{build.path}/{archive_file}" "{object_file}", automatically converted to recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} {compiler.ar.extra_flags} "{archive_file_path}" "{object_file}". Consider upgrading this core. Warning: platform.txt from core 'Mysensors SAMD (32-bits ARM Cortex-M0+) Boards' contains deprecated recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} {compiler.ar.extra_flags} "{build.path}/{archive_file}" "{object_file}", automatically converted to recipe.ar.pattern="{compiler.path}{compiler.ar.cmd}" {compiler.ar.flags} {compiler.ar.extra_flags} "{archive_file_path}" "{object_file}". Consider upgrading this core. Library can't use both 'src' and 'utility' folders. Error compiling.I have removed arduino IDE and all mysensor libraries, I reinstalled the arduino IDE added/replaced the librarys with the Arduino-master, then replaced again with Arduino-development.
-
You must have done something wrong setting it up (I'm also running 1.6.6).
You should get the following error using the sketch you posted above:
Users/hek/Documents/ArduinoGithub/libraries/MySensors/MySensor.h:195:3: error: #error No forward link or gateway feature activated. This means nowhere to send messages! Pretty pointless. #error No forward link or gateway feature activated. This means nowhere to send messages! Pretty pointless. ^ -
Ok, after trying again I extracted Arduino-development to a separate folder in my sketchbook location witout replacing anything. I then got an error saying it could not find Mysensors.h so I copied it to the Gatewayserial folder and now it complies but gives me the error you specified hek. So how do I solve this? is not the gatewayserial sketch ready to complie as is?
-
Ok so I should use the serialgateway sketch from the arduino master? I did not find any other serialgateway sketch in arduino development than the one I posten.
-
Ok so I should use the serialgateway sketch from the arduino master? I did not find any other serialgateway sketch in arduino development than the one I posten.
@Cliff-Karlsson said:
Ok so I should use the serialgateway sketch from the arduino master?
No, you're using the right one.
I extracted Arduino-development to a separate folder in my sketchbook location witout replacing anything. I then got an error saying it could not find Mysensors.h so I copied it to the Gatewayserial folder
You must replace the WHOLE MySensors library folder. Not just copying the MySensors.h.
-
Ok, tried again and I think I got it right this time as I got three tabs in the arduino IDE when opening the serialgateway-sketch, before I only got one tab.
But now I have the same error as you shown hek, what does this mean:
#if !defined(MY_GATEWAY_FEATURE) && !defined(MY_RADIO_FEATURE) #error No forward link or gateway feature activated. This means nowhere to send messages! Pretty pointless. #endifI already have this in the gateway sketch:
#define MY_RADIO_RFM69#define MY_GATEWAY_SERIAL -
Ahh, finally. I used the sketchbook location for everything like it says in the info for 1.5. When I copied all the development libraries into the Arduino libraries folder it worked.
-
I tried changing computers and it seems to work better now, But I just realized something where or how do I set the frequency of the rfm radio?
-
Put one of these in your sketch
#define MY_RFM69_FREQUENCY RF69_433MHZ #define MY_RFM69_FREQUENCY RF69_868MHZ #define MY_RFM69_FREQUENCY RF69_915MHZI should probably try to find some time starting to document the 1.6 features. But most of them is already easy to find by reading MyConfig.h.
-
@hek said:
#define MY_RFM69_FREQUENCY RF69_868MHZ
ok, if I dont specify this in my sketch will it default to either frequency?
-
Ok, all my radios is 868Mhz so the problem is something else. I always get similar errors from the serial monitor after complying sensor-sketches.
Starting sensor (1.6.0-beta) Radio init successful. send: 7-7-0-0 s=255,c=0,t=17,pt=0,l=10,sg=0,st=fail:1.6.0-beta send: 7-7-0-0 s=255,c=3,t=6,pt=1,l=1,sg=0,st=fail:0 send: 7-7-0-0 s=255,c=3,t=11,pt=0,l=5,sg=0,st=fail:Relay send: 7-7-0-0 s=255,c=3,t=12,pt=0,l=3,sg=0,st=fail:1.0 send: 7-7-0-0 s=1,c=0,t=3,pt=0,l=0,sg=0,st=fail: Init complete, id=7, parent=0, distance=1What does this mean? It says radio init successful, but can it still be radio problems?
-
Well I changed the CHILD_ID_LIGHT to 7 in the lightlux sensor sketch, I don't know if that was right. But nothing shows up in domoticz.
I get this from serial monitor:
Starting sensor (1.6.0-beta) Radio init successful. send: 7-7-0-0 s=255,c=0,t=17,pt=0,l=10,sg=0,st=fail:1.6.0-beta send: 7-7-0-0 s=255,c=3,t=6,pt=1,l=1,sg=0,st=fail:0 send: 7-7-0-0 s=255,c=3,t=11,pt=0,l=16,sg=0,st=fail:Light Lux Sensor send: 7-7-0-0 s=255,c=3,t=12,pt=0,l=3,sg=0,st=fail:1.0 send: 7-7-0-0 s=7,c=0,t=16,pt=0,l=0,sg=0,st=fail: Init complete, id=7, parent=0, distance=1 54612 send: 7-7-0-0 s=7,c=1,t=23,pt=3,l=2,sg=0,st=fail:54612 find parent send: 7-7-255-255 s=255,c=3,t=7,pt=0,l=0,sg=0,st=bc: -
I dont't know how many times I have tried to fix my rfm69 issues but no success.
I have got a new raspberry pi 2 controller, formatted/reinstalled my pc, bought a powered usb hub, changed my serialgateway and resoldering sensor-nodes and gateways several times.
The gateway seems too start up fine, but when I power any sensor I get this in domoticz log:
015-11-16 21:07:18.763 Domoticz V2.3603 (c)2012-2015 GizMoCuz 2015-11-16 21:07:18.763 Build Hash: 95def9c, Date: 2015-11-16 18:45:30 2015-11-16 21:07:18.764 System: Raspberry Pi 2015-11-16 21:07:18.765 Startup Path: /home/pi/domoticz/ 2015-11-16 21:07:19.058 Sunrise: 07:55:00 SunSet:15:15:00 2015-11-16 21:07:19.058 EventSystem: reset all events... 2015-11-16 21:07:19.104 Active notification subsystems: (0/10) 2015-11-16 21:07:19.244 Webserver started on port: 8181 2015-11-16 21:07:19.303 Webserver started on port: 443 2015-11-16 21:07:19.321 Started shared server on: 0.0.0.0 2015-11-16 21:07:21.323 Hardware Monitor: Started 2015-11-16 21:07:21.325 EventSystem: reset all events... 2015-11-16 21:07:21.326 EventSystem: reset all device statuses... 2015-11-16 21:07:21.328 EventSystem: Started 2015-11-16 21:07:22.325 MySensors: Using serial port: /dev/ttyUSB0 2015-11-16 21:07:23.797 MySensors: Gateway Ready... 2015-11-16 21:07:23.872 MySensors: Gateway Version: 1.6.0-beta 2015-11-16 21:07:24.323 Hardware Monitor: Fetching data (System sensors) 2015-11-16 21:07:41.272 Incoming connection from: 192.168.0.24 2015-11-16 21:07:45.202 1-Wire support available (By Kernel)... 2015-11-16 21:08:04.752 Hardware Monitor: Fetching data (System sensors) 2015-11-16 21:08:34.800 Hardware Monitor: Fetching data (System sensors) 2015-11-16 21:09:04.837 Hardware Monitor: Fetching data (System sensors) 2015-11-16 21:09:34.886 Hardware Monitor: Fetching data (System sensors) 2015-11-16 21:10:04.923 Hardware Monitor: Fetching data (System sensors) 2015-11-16 21:10:34.971 Hardware Monitor: Fetching data (System sensors) 2015-11-16 21:11:05.008 Hardware Monitor: Fetching data (System sensors) 2015-11-16 21:11:35.056 Hardware Monitor: Fetching data (System sensors) 2015-11-16 21:12:05.095 Hardware Monitor: Fetching data (System sensors) 2015-11-16 21:12:35.146 Hardware Monitor: Fetching data (System sensors) 2015-11-16 21:13:05.198 Hardware Monitor: Fetching data (System sensors) 2015-11-16 21:13:35.249 Hardware Monitor: Fetching data (System sensors) 2015-11-16 21:14:05.301 Hardware Monitor: Fetching data (System sensors) 2015-11-16 21:14:35.352 Hardware Monitor: Fetching data (System sensors) 2015-11-16 21:15:05.404 Hardware Monitor: Fetching data (System sensors) 2015-11-16 21:15:35.455 Hardware Monitor: Fetching data (System sensors) 2015-11-16 21:16:05.507 Hardware Monitor: Fetching data (System sensors) 2015-11-16 21:16:35.545 Hardware Monitor: Fetching data (System sensors) 2015-11-16 21:17:05.598 Hardware Monitor: Fetching data (System sensors) 2015-11-16 21:17:35.644 Hardware Monitor: Fetching data (System sensors) 2015-11-16 21:18:05.694 Hardware Monitor: Fetching data (System sensors) 2015-11-16 21:18:35.732 Hardware Monitor: Fetching data (System sensors) 2015-11-16 21:19:05.784 Hardware Monitor: Fetching data (System sensors) 2015-11-16 21:19:35.822 Hardware Monitor: Fetching data (System sensors) 2015-11-16 21:20:05.871 Hardware Monitor: Fetching data (System sensors) 2015-11-16 21:20:35.909 Hardware Monitor: Fetching data (System sensors) 2015-11-16 21:21:05.958 Hardware Monitor: Fetching data (System sensors) 2015-11-16 21:21:35.996 Hardware Monitor: Fetching data (System sensors) 2015-11-16 21:22:06.047 Hardware Monitor: Fetching data (System sensors) 2015-11-16 21:22:36.086 Hardware Monitor: Fetching data (System sensors) 2015-11-16 21:23:06.138 Hardware Monitor: Fetching data (System sensors) 2015-11-16 21:23:36.177 Hardware Monitor: Fetching data (System sensors) 2015-11-16 21:24:06.229 Hardware Monitor: Fetching data (System sensors) 2015-11-16 21:24:23.700 Error: Serial Port closed!... Error: End of file 2015-11-16 21:24:23.818 MySensors: retrying in 30 seconds... 2015-11-16 21:24:36.269 Hardware Monitor: Fetching data (System sensors) 2015-11-16 21:24:52.821 MySensors: Using serial port: /dev/ttyUSB0 2015-11-16 21:24:52.822 Error: MySensors: Error opening serial port! 2015-11-16 21:24:53.822 MySensors: retrying in 30 seconds... 2015-11-16 21:25:06.318 Hardware Monitor: Fetching data (System sensors)And when I look at the serial gateway options the usb port (/dev/ttyUSB0) is blank. I have to remove the usb cable and insert it again or reboot to get the usb port back.
-
why not connect the NRF24 directly to your Raspi2 and run PiSerialGateway on Raspi itself ?
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login