Newbie with WIFI problem

All ESP8266 boards running MicroPython.
Official boards are the Adafruit Huzzah and Feather boards.
Target audience: MicroPython users with an ESP8266 board.
Post Reply
jpbrs
Posts: 1
Joined: Mon Mar 25, 2019 10:13 pm

Newbie with WIFI problem

Post by jpbrs » Mon Mar 25, 2019 10:17 pm

Hi, im newbie and i am using an ESP8266 nodeMCU board. I am trying to connect to my wifi with the code:

import network

ssid="casa_1001"
password="xxxxxxxxxxx"

network.WLAN(network.AP_IF).active(False)
sta_if = network.WLAN(network.STA_IF)

sta_if.active(True)
sta_if.connect(ssid, password)

But i am getting the error below

Traceback (most recent call last):
File "/Users/mac/anaconda3/bin/ampy", line 11, in <module>
load_entry_point('adafruit-ampy==1.0.7', 'console_scripts', 'ampy')()
File "/Users/mac/anaconda3/lib/python3.6/site-packages/click/core.py", line 722, in __call__
return self.main(*args, **kwargs)
File "/Users/mac/anaconda3/lib/python3.6/site-packages/click/core.py", line 697, in main
rv = self.invoke(ctx)
File "/Users/mac/anaconda3/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/Users/mac/anaconda3/lib/python3.6/site-packages/click/core.py", line 895, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/Users/mac/anaconda3/lib/python3.6/site-packages/click/core.py", line 535, in invoke
return callback(*args, **kwargs)
File "/Users/mac/anaconda3/lib/python3.6/site-packages/adafruit_ampy-1.0.7-py3.6.egg/ampy/cli.py", line 337, in run
output = board_files.run(local_file, not no_output)
File "/Users/mac/anaconda3/lib/python3.6/site-packages/adafruit_ampy-1.0.7-py3.6.egg/ampy/files.py", line 303, in run
out = self._pyboard.execfile(filename)
File "/Users/mac/anaconda3/lib/python3.6/site-packages/adafruit_ampy-1.0.7-py3.6.egg/ampy/pyboard.py", line 275, in execfile
return self.exec_(pyfile)
File "/Users/mac/anaconda3/lib/python3.6/site-packages/adafruit_ampy-1.0.7-py3.6.egg/ampy/pyboard.py", line 269, in exec_
raise PyboardError('exception', ret, ret_err)
ampy.pyboard.PyboardError: ('exception', b'', b'Traceback (most recent call last):\r\n File "<stdin>", line 19, in <module>\r\nTypeError: function takes 2 positional arguments but 3 were given\r\n')


Someone has any idea to help me?

User avatar
MorseIot
Posts: 36
Joined: Fri Jun 29, 2018 12:32 am

Re: Newbie with WIFI problem

Post by MorseIot » Tue Mar 26, 2019 1:08 am

jpbrs wrote:
Mon Mar 25, 2019 10:17 pm
Hi, im newbie and i am using an ESP8266 nodeMCU board. I am trying to connect to my wifi with the code:

import network

ssid="casa_1001"
password="xxxxxxxxxxx"

network.WLAN(network.AP_IF).active(False)
sta_if = network.WLAN(network.STA_IF)

sta_if.active(True)
sta_if.connect(ssid, password)

But i am getting the error below

Traceback (most recent call last):
File "/Users/mac/anaconda3/bin/ampy", line 11, in <module>
load_entry_point('adafruit-ampy==1.0.7', 'console_scripts', 'ampy')()
File "/Users/mac/anaconda3/lib/python3.6/site-packages/click/core.py", line 722, in __call__
return self.main(*args, **kwargs)
File "/Users/mac/anaconda3/lib/python3.6/site-packages/click/core.py", line 697, in main
rv = self.invoke(ctx)
File "/Users/mac/anaconda3/lib/python3.6/site-packages/click/core.py", line 1066, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/Users/mac/anaconda3/lib/python3.6/site-packages/click/core.py", line 895, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/Users/mac/anaconda3/lib/python3.6/site-packages/click/core.py", line 535, in invoke
return callback(*args, **kwargs)
File "/Users/mac/anaconda3/lib/python3.6/site-packages/adafruit_ampy-1.0.7-py3.6.egg/ampy/cli.py", line 337, in run
output = board_files.run(local_file, not no_output)
File "/Users/mac/anaconda3/lib/python3.6/site-packages/adafruit_ampy-1.0.7-py3.6.egg/ampy/files.py", line 303, in run
out = self._pyboard.execfile(filename)
File "/Users/mac/anaconda3/lib/python3.6/site-packages/adafruit_ampy-1.0.7-py3.6.egg/ampy/pyboard.py", line 275, in execfile
return self.exec_(pyfile)
File "/Users/mac/anaconda3/lib/python3.6/site-packages/adafruit_ampy-1.0.7-py3.6.egg/ampy/pyboard.py", line 269, in exec_
raise PyboardError('exception', ret, ret_err)
ampy.pyboard.PyboardError: ('exception', b'', b'Traceback (most recent call last):\r\n File "<stdin>", line 19, in <module>\r\nTypeError: function takes 2 positional arguments but 3 were given\r\n')


Someone has any idea to help me?
Use this code, add while......

Code: Select all

import network
ssid="casa_1001"
password="xxxxxxxxxxx"
network.WLAN(network.AP_IF).active(False)
sta_if = network.WLAN(network.STA_IF)
sta_if.active(True)
sta_if.connect(ssid, password)
while not sta_if.isconnected():
   pass

kevinkk525
Posts: 391
Joined: Sat Feb 03, 2018 7:02 pm

Re: Newbie with WIFI problem

Post by kevinkk525 » Tue Mar 26, 2019 5:43 am

I'm not even sure what the exception has to do with your micropython code because the exception occurs on the host system, not the esp8266.

Post Reply