Pybytes registration with Lora OTAA
- 
					
					
					
					
 Hello! 
 I was able to register Lopy4 with Pytrack with new Pybytes.
 But I don't see its registered on TTN.
 I see there is option to download config.py to local machine.
 I downloaded and checked file I have noticed parameters not the same as I created on TTN for
 'app_key': '',
 'app_eui': '',
 'app_device_eui': ''even I corrected file and uploaded to Lopy4, when Lopy4 started I am getting an error message Uploading project (flash)... 
 Not safe booting, disabled in settings
 Reading file status
 Failed to read project status, uploading all files
 Creating dir lib
 [1/10] Writing file boot.py
 [2/10] Writing file config.py
 [3/10] Writing file lib/OTA.py
 [4/10] Writing file lib/mqtt.py
 [5/10] Writing file lib/mqtt_core.py
 [6/10] Writing file lib/pybytes.py
 [7/10] Writing file lib/pybytes_library.py
 [8/10] Writing file lib/pybytes_protocol.py
 [9/10] Writing file lib/terminal.py
 [10/10] Writing file main.py
 Upload done, resetting board...
 OKets Jun 8 2016 00:22:57rst:0x7 (TG0WDT_SYS_RESET),boot:0x17 (SPI_FAST_FLASH_BOOT) 
 configsip: 0, SPIWP:0xee
 clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
 mode:DIO, clock div:1
 load:0x3fff8028,len:8
 load:0x3fff8030,len:1728
 load:0x4009fa00,len:0
 load:0x4009fa00,len:14584
 entry 0x400a059c
 Using configuration config.py file from /flash folder
 WMAC: 30aea4785f7c
 Firmware: 1.17.5.b2
 WiFi connection established
 Using 8192 bytes as stack size
 Connected to MQTT mqtt.pybytes.pycom.io
 main.py was executed properly (using a firmware that does not include frozen libraries)
 Traceback (most recent call last):
 File "_main.py", line 184, in <module>
 File "/flash/lib/pybytes.py", line 60, in send_virtual_pin_value
 File "/flash/lib/pybytes_protocol.py", line 526, in send_pybytes_custom_method_values
 TypeError: unsupported types for : 'str', 'int'
 MicroPython v1.8.6-849-b9d53b40 on 2018-05-03; LoPy4 with ESP32
 Type "help()" for more information.Thank you 
 
- 
					
					
					
					
 Thank you for your comments. I was able to get it work w/o error, but since OTAA connection is more complex I tried to use ABP, but I am facing another issue I believe with 3d parameter for ABP. I could not define it in config.py correctly. 
 configuration defined to use first lora_abp first
 server': 'mqtt.pybytes.pycom.io',
 'network_preferences': ["lora_abp","wifi"],
 ABP defined as:
 abp': {
 'nwk_skey': 'xxx',
 'app_skey': 'xxx',
 'dev_addr': 'xxxxxx'
 }getting an error message for 3d parameter Using configuration config.py file from /flash folder 
 WMAC: 30aea4785f7c
 Firmware: 1.17.5.b2
 Traceback (most recent call last):
 File "_main.py", line 95, in <module>
 File "/flash/lib/pybytes.py", line 30, in connect_lora_abp
 TypeError: function takes 3 positional arguments but 2 were given
 MicroPython v1.8.6-849-b9d53b40 on 2018-05-03; LoPy4 with ESP32
 
- 
					
					
					
					
 Hi @asavvin Pybytes assigns it's own TTN account to the device, you shouldn't change it to yours. That's probably what caused the issue if I understand it correctly. 
 
