uPyEasy BETA-1 is available!

Moderators: Voyager, BertB, grovkillen, Stuntteam, LisaM

Post Reply
Message
Author
LisaM
Normal user
Posts: 513
Joined: 11 Apr 2017, 18:29

uPyEasy BETA-1 is available!

#1 Post by LisaM » 27 Jan 2018, 15:31

4 months ago, sept/2017, i started working on uPyEasy. Soon after that the first Alpha release where released, and a few people downloaded the firmware and tried it out. I've been building it for the last 4 months in a frantic, and my partner often called it 'obsessed' way of working. Development started from scratch, as an Data Architect is saw an opportunity to make a completely fresh start and choose NOT to reuse the existing C++ based source code of ESPEasy and only reuse the current web layout of ESPEasy(at least in the beginning). I wanted to use state of the art technology which are not part of ESPEasy, simply because they weren't available when ESPEasy was build, until a few months ago. Async, Threading, Templates on a SOC?, i would have been declared a mad women just a year ago.

I have kept uPyEasy's micropython sources secret, not to keep it for myself but to be enable to make fairly quickly very large changes to the source code.
Now i've entered a new phase of the development of uPyEasy, the Beta phase. Most important and large sections of uPyEasy are now stable enough to release the source code, albeit in beta format so that largescale changes are still possible but less likely. The source code will give more insight for those who wish to participate in the development of uPyEasy and lessen the fear of others that uPyEasy is actually a closed source application.

We'll it isn't because if have a proof that it is really open source: https://github.com/letscontrolit/uPyEasy
Starting right NOW all sources are available in the uPyEasy letscontrolit repository! Also two binaries have been created using these sources and placed in the beta section of the https://github.com/letscontrolit/uPyEasy/releases release section.

I invite everybody to download and try it out. For those among you that are developing ESPEasy and/or plugin's: come and take a look!

User avatar
ManS-H
Normal user
Posts: 279
Joined: 27 Dec 2015, 11:26
Location: the Netherlands

Re: uPyEasy BETA-1 is available!

#2 Post by ManS-H » 27 Jan 2018, 15:37

Thanks Lisa,

but life is not only programming. :D

AndrewJ
Normal user
Posts: 229
Joined: 14 Feb 2017, 12:38

Re: uPyEasy BETA-1 is available!

#3 Post by AndrewJ » 27 Jan 2018, 16:34

Great work, Lisa! :)

User avatar
grovkillen
Core team member
Posts: 3621
Joined: 19 Jan 2017, 12:56
Location: Hudiksvall, Sweden
Contact:

Re: uPyEasy BETA-1 is available!

#4 Post by grovkillen » 27 Jan 2018, 18:59

Awesome work!
ESP Easy Flasher [flash tool and wifi setup at flash time]
ESP Easy Webdumper [easy screendumping of your units]
ESP Easy Netscan [find units]
Official shop: https://firstbyte.shop/
Sponsor ESP Easy, we need you :idea: :idea: :idea:

alpat59
New user
Posts: 3
Joined: 22 Dec 2016, 21:11

Re: uPyEasy BETA-1 is available!

#5 Post by alpat59 » 28 Jan 2018, 15:10

Lisa,
again thank you for your great work!
I'm using the Beta-1 version but I'm seeing in the "System info" page that the version is 0.1 and build status is Alpha. Is it correct or I did some mistake? Thank you in advance for your answer.

Platform esp32
Version 0.1
Build Status Alpha
Build Version 57
Database Version 57
Micropython Version v1.9.3-255-g979c688-dirty on 2018-01-27
Machine Board ESP32 module with ESP32
Unique Identifier b'0\xae\xa4]\xb7<'
CPU Frequency b'0\xae\xa4]\xb7<'

LisaM
Normal user
Posts: 513
Joined: 11 Apr 2017, 18:29

Re: uPyEasy BETA-1 is available!

#6 Post by LisaM » 28 Jan 2018, 17:15

alpat59 wrote: 28 Jan 2018, 15:10 Lisa,
again thank you for your great work!
I'm using the Beta-1 version but I'm seeing in the "System info" page that the version is 0.1 and build status is Alpha. Is it correct or I did some mistake? Thank you in advance for your answer.

Platform esp32
Version 0.1
Build Status Alpha
Build Version 57
Database Version 57
Micropython Version v1.9.3-255-g979c688-dirty on 2018-01-27
Machine Board ESP32 module with ESP32
Unique Identifier b'0\xae\xa4]\xb7<'
CPU Frequency b'0\xae\xa4]\xb7<'
Oops, sorry for that! :oops:
I've build a new one with the correct build designation and version number and put it into the releases directory.

It's now as it should have been:
Platform esp32
Version 0.2.0
Build Status Beta
Build Version 59

The other version is the same, but i forgot to update the build/version number.

I'm looking at how github can autogenerate the build version.

BertB
Normal user
Posts: 1049
Joined: 25 Apr 2015, 14:39

Re: uPyEasy BETA-1 is available!

#7 Post by BertB » 28 Jan 2018, 23:46

I am doing some tests here and notice that:
response is very sluggish, especially while using the Hardware tab.
In the devices tab, I cannot select the switch, nor the DS18B20.
This is the fault I get:

Code: Select all

stack: 2000 out of 15360
GC: total: 96000, used: 77024, free: 18976
 No. of 1-blocks: 1382, 2-blocks: 150, max blk sz: 901, max free sz: 379
570498180.389 <HTTPRequest object at 3ffc49a0> <StreamWriter <socket>> "POST /device_setting?id=0"
2018-01-28 23:43:02 [debug] uPyEasy-uPyEasy: Pages: Authorize User!?
2018-01-28 23:43:02 [debug] uPyEasy-uPyEasy: Pages: Entering Device Settings Page
2018-01-28 23:43:02 [debug] uPyEasy-uPyEasy: Pages: POST
2018-01-28 23:43:02 [debug] uPyEasy-uPyEasy: id
2018-01-28 23:43:02 [debug] uPyEasy-uPyEasy: 0
2018-01-28 23:43:03 [debug] uPyEasy-uPyEasy: New Plugin: 4
2018-01-28 23:43:03 [debug] uPyEasy-uPyEasy: Pages: Create Device
2018-01-28 23:43:03 [debug] uPyEasy-uPyEasy: Pages: New Device and plugin choosen: 4
2018-01-28 23:43:03 [debug] uPyEasy-uPyEasy: Utils: uPyEasy Name
2018-01-28 23:43:04 [debug] uPyEasy-uPyEasy: Plugins: Init device: dummy with plugin: 4
2018-01-28 23:43:05 [debug] uPyEasy-uPyEasy: Plugin: ds18 contruction
2018-01-28 23:43:05 [debug] uPyEasy-uPyEasy: Plugins: Init device: dummy ,instantiate plugin: DS18B20
2018-01-28 23:43:05 [debug] uPyEasy-uPyEasy: Utils: uPyEasy Name
2018-01-28 23:43:05 [debug] uPyEasy-uPyEasy: Plugin: ds18 init
2018-01-28 23:43:05 [debug] uPyEasy-uPyEasy: Plugins: Read device store: dummy
2018-01-28 23:43:05 [debug] uPyEasy-uPyEasy: Plugin: ds18 init, pin used: d0
2018-01-28 23:43:05 [debug] uPyEasy-uPyEasy: Hal: pin = d0
2018-01-28 23:43:05 [debug] uPyEasy-uPyEasy: Hal: pin esp32: 0
2018-01-28 23:43:05 [debug] uPyEasy-uPyEasy: Plugins: Loadform plugin dummy
2018-01-28 23:43:05 [debug] uPyEasy-uPyEasy: Plugin: ds18 loadform
570498180.389 <HTTPRequest object at 3ffc49a0> <StreamWriter <socket>> AttributeError("'ds18_plugin' object has no attribute 'pincnt'",)
Traceback (most recent call last):
  File "picoweb/__init__.py", line 186, in _handle
  File "upyeasy/pages.py", line 1256, in devicesettingpage
  File "upyeasy/plugin.py", line 126, in loadform
  File "upyeasy/plugin.py", line 124, in loadform
  File "upyeasy/plugins/ds18.py", line 92, in loadform
  File "upyeasy/utils.py", line 407, in plugin_loadform
AttributeError: 'ds18_plugin' object has no attribute 'pincnt'

LisaM
Normal user
Posts: 513
Joined: 11 Apr 2017, 18:29

Re: uPyEasy BETA-1 is available!

#8 Post by LisaM » 29 Jan 2018, 00:40

BertB wrote: 28 Jan 2018, 23:46 I am doing some tests here and notice that:
response is very sluggish, especially while using the Hardware tab.
In the devices tab, I cannot select the switch, nor the DS18B20.
This is the fault I get:

Code: Select all

stack: 2000 out of 15360
GC: total: 96000, used: 77024, free: 18976
 No. of 1-blocks: 1382, 2-blocks: 150, max blk sz: 901, max free sz: 379
570498180.389 <HTTPRequest object at 3ffc49a0> <StreamWriter <socket>> "POST /device_setting?id=0"
2018-01-28 23:43:02 [debug] uPyEasy-uPyEasy: Pages: Authorize User!?
2018-01-28 23:43:02 [debug] uPyEasy-uPyEasy: Pages: Entering Device Settings Page
2018-01-28 23:43:02 [debug] uPyEasy-uPyEasy: Pages: POST
2018-01-28 23:43:02 [debug] uPyEasy-uPyEasy: id
2018-01-28 23:43:02 [debug] uPyEasy-uPyEasy: 0
2018-01-28 23:43:03 [debug] uPyEasy-uPyEasy: New Plugin: 4
2018-01-28 23:43:03 [debug] uPyEasy-uPyEasy: Pages: Create Device
2018-01-28 23:43:03 [debug] uPyEasy-uPyEasy: Pages: New Device and plugin choosen: 4
2018-01-28 23:43:03 [debug] uPyEasy-uPyEasy: Utils: uPyEasy Name
2018-01-28 23:43:04 [debug] uPyEasy-uPyEasy: Plugins: Init device: dummy with plugin: 4
2018-01-28 23:43:05 [debug] uPyEasy-uPyEasy: Plugin: ds18 contruction
2018-01-28 23:43:05 [debug] uPyEasy-uPyEasy: Plugins: Init device: dummy ,instantiate plugin: DS18B20
2018-01-28 23:43:05 [debug] uPyEasy-uPyEasy: Utils: uPyEasy Name
2018-01-28 23:43:05 [debug] uPyEasy-uPyEasy: Plugin: ds18 init
2018-01-28 23:43:05 [debug] uPyEasy-uPyEasy: Plugins: Read device store: dummy
2018-01-28 23:43:05 [debug] uPyEasy-uPyEasy: Plugin: ds18 init, pin used: d0
2018-01-28 23:43:05 [debug] uPyEasy-uPyEasy: Hal: pin = d0
2018-01-28 23:43:05 [debug] uPyEasy-uPyEasy: Hal: pin esp32: 0
2018-01-28 23:43:05 [debug] uPyEasy-uPyEasy: Plugins: Loadform plugin dummy
2018-01-28 23:43:05 [debug] uPyEasy-uPyEasy: Plugin: ds18 loadform
570498180.389 <HTTPRequest object at 3ffc49a0> <StreamWriter <socket>> AttributeError("'ds18_plugin' object has no attribute 'pincnt'",)
Traceback (most recent call last):
  File "picoweb/__init__.py", line 186, in _handle
  File "upyeasy/pages.py", line 1256, in devicesettingpage
  File "upyeasy/plugin.py", line 126, in loadform
  File "upyeasy/plugin.py", line 124, in loadform
  File "upyeasy/plugins/ds18.py", line 92, in loadform
  File "upyeasy/utils.py", line 407, in plugin_loadform
AttributeError: 'ds18_plugin' object has no attribute 'pincnt'
And the test plugin? It's a test plugin designed to always return 17 as value for testing purposes.

corey4
New user
Posts: 1
Joined: 29 Jan 2018, 04:55

Re: uPyEasy BETA-1 is available!

#9 Post by corey4 » 29 Jan 2018, 04:57

Great work, Lisa!

BertB
Normal user
Posts: 1049
Joined: 25 Apr 2015, 14:39

Re: uPyEasy BETA-1 is available!

#10 Post by BertB » 29 Jan 2018, 19:48

LisaM wrote: 29 Jan 2018, 00:40
And the test plugin? It's a test plugin designed to always return 17 as value for testing purposes.
17 shows up in the devices list and it all seems to be ok, but then:

Code: Select all

stack: 2000 out of 15360
GC: total: 96000, used: 72224, free: 23776
 No. of 1-blocks: 1200, 2-blocks: 153, max blk sz: 901, max free sz: 617
570570373.535 <HTTPRequest object at 3ffbb2d0> <StreamWriter <socket>> "GET /devices"
2018-01-29 19:46:40 [debug] uPyEasy-uPyEasy: Pages: Authorize User!?
2018-01-29 19:46:40 [debug] uPyEasy-uPyEasy: Pages: Entering Devices Page
2018-01-29 19:46:40 [debug] uPyEasy-uPyEasy: Utils: uPyEasy Name
2018-01-29 19:46:41 [debug] uPyEasy-uPyEasy: Plugins: Read device test
2018-01-29 19:46:41 [debug] uPyEasy-uPyEasy: Plugin: test read
stack: 2000 out of 15360
GC: total: 96000, used: 82224, free: 13776
 No. of 1-blocks: 1293, 2-blocks: 167, max blk sz: 901, max free sz: 371
570570421.218 <HTTPRequest object at 3ffbfe40> <StreamWriter <socket>> "GET /static/upyeasy.css"
stack: 2000 out of 15360
GC: total: 96000, used: 83840, free: 12160
 No. of 1-blocks: 1339, 2-blocks: 174, max blk sz: 901, max free sz: 371
570570421.218 <HTTPRequest object at 3ffc5370> <StreamWriter <socket>> "GET /static/upyeasy.js"
static/upyeasy.css
static/upyeasy.js
2018-01-29 19:47:03 [debug] uPyEasy-uPyEasy: Plugin: test process
Traceback (most recent call last):
  File "main.py", line 2, in <module>
  File "upyeasy/__init__.py", line 56, in main
  File "picoweb/__init__.py", line 275, in run
  File "uasyncio/core.py", line 138, in run_forever
  File "uasyncio/core.py", line 97, in run_forever
  File "upyeasy/plugins/test.py", line 107, in asyncprocess
  File "upyeasy/utils.py", line 277, in plugin_senddata
NameError: name 'stype' is not defined
MicroPython v1.9.3-255-g979c688-dirty on 2018-01-27; ESP32 module with ESP32
Type "help()" for more information.
>>>

alpat59
New user
Posts: 3
Joined: 22 Dec 2016, 21:11

Re: uPyEasy BETA-1 is available!

#11 Post by alpat59 » 29 Jan 2018, 21:01

tested plugin test ... same output. I neededd to reset ESP32.

LisaM
Normal user
Posts: 513
Joined: 11 Apr 2017, 18:29

Re: uPyEasy BETA-1 is available!

#12 Post by LisaM » 29 Jan 2018, 23:29

BertB wrote: 29 Jan 2018, 19:48
LisaM wrote: 29 Jan 2018, 00:40
And the test plugin? It's a test plugin designed to always return 17 as value for testing purposes.
17 shows up in the devices list and it all seems to be ok, but then:

Code: Select all

stack: 2000 out of 15360
GC: total: 96000, used: 72224, free: 23776
 No. of 1-blocks: 1200, 2-blocks: 153, max blk sz: 901, max free sz: 617
570570373.535 <HTTPRequest object at 3ffbb2d0> <StreamWriter <socket>> "GET /devices"
2018-01-29 19:46:40 [debug] uPyEasy-uPyEasy: Pages: Authorize User!?
2018-01-29 19:46:40 [debug] uPyEasy-uPyEasy: Pages: Entering Devices Page
2018-01-29 19:46:40 [debug] uPyEasy-uPyEasy: Utils: uPyEasy Name
2018-01-29 19:46:41 [debug] uPyEasy-uPyEasy: Plugins: Read device test
2018-01-29 19:46:41 [debug] uPyEasy-uPyEasy: Plugin: test read
stack: 2000 out of 15360
GC: total: 96000, used: 82224, free: 13776
 No. of 1-blocks: 1293, 2-blocks: 167, max blk sz: 901, max free sz: 371
570570421.218 <HTTPRequest object at 3ffbfe40> <StreamWriter <socket>> "GET /static/upyeasy.css"
stack: 2000 out of 15360
GC: total: 96000, used: 83840, free: 12160
 No. of 1-blocks: 1339, 2-blocks: 174, max blk sz: 901, max free sz: 371
570570421.218 <HTTPRequest object at 3ffc5370> <StreamWriter <socket>> "GET /static/upyeasy.js"
static/upyeasy.css
static/upyeasy.js
2018-01-29 19:47:03 [debug] uPyEasy-uPyEasy: Plugin: test process
Traceback (most recent call last):
  File "main.py", line 2, in <module>
  File "upyeasy/__init__.py", line 56, in main
  File "picoweb/__init__.py", line 275, in run
  File "uasyncio/core.py", line 138, in run_forever
  File "uasyncio/core.py", line 97, in run_forever
  File "upyeasy/plugins/test.py", line 107, in asyncprocess
  File "upyeasy/utils.py", line 277, in plugin_senddata
NameError: name 'stype' is not defined
MicroPython v1.9.3-255-g979c688-dirty on 2018-01-27; ESP32 module with ESP32
Type "help()" for more information.
>>>
Both bugs fixed and new firmware uploaded. Please log these bugs in github, in this thread i might lose track of them...
The stack trace is helping me a lot to find these bugs!

psy0rz
Normal user
Posts: 232
Joined: 02 Feb 2017, 12:12

Re: uPyEasy BETA-1 is available!

#13 Post by psy0rz » 29 Jan 2018, 23:36

Great work lisa!
Please support ESPEasy development via Patreon or buy us a coffee.

pppp33
Normal user
Posts: 71
Joined: 25 Oct 2015, 17:53

Re: uPyEasy BETA-1 is available!

#14 Post by pppp33 » 30 Jan 2018, 01:36

Hi Lisa,
Thank you for the great work.....
I am trying to set up upyeasy on the TTGO board (ESP32+display+battery):

I get this message at startup:
rst:0x10 (RTCWDT_RTC_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:2
load:0x3fff0018,len:4
load:0x3fff001c,len:4364
load:0x40078000,len:0
load:0x40078000,len:10992
entry 0x4007a6c4
I (440) cpu_start: Pro cpu up.
I (440) cpu_start: Single core mode
I (441) heap_init: Initializing. RAM available for dynamic allocation:
I (444) heap_init: At 3FFAE6E0 len 00001920 (6 KiB): DRAM
I (450) heap_init: At 3FFDCDD0 len 00003230 (12 KiB): DRAM
I (456) heap_init: At 3FFE0440 len 00003BC0 (14 KiB): D/IRAM
I (463) heap_init: At 3FFE4350 len 0001BCB0 (111 KiB): D/IRAM
I (469) heap_init: At 4009005C len 0000FFA4 (63 KiB): IRAM
I (475) cpu_start: Pro cpu start user code
I (46) cpu_start: Starting scheduler on PRO CPU.
OSError: [Errno 2] ENOENT
MicroPython v1.9.3-255-g979c688-dirty on 2018-01-28; ESP32 module with ESP32
Type "help()" for more information.



And I get this error messages when I try to setup wifi:
>>> import network
>>> sta_if = network.WLAN(network.STA_IF); sta_if.active(True)
I (42943) wifi: wifi firmware version: 111e74d
I (42943) wifi: config NVS flash: enabled
I (42943) wifi: config nano formating: disabled
I (42943) system_api: Base MAC address is not set, read default base MAC address from BLK0 of EFUSE
I (42953) system_api: Base MAC address is not set, read default base MAC address from BLK0 of EFUSE
I (42973) wifi: Init dynamic tx buffer num: 32
I (42973) wifi: Init data frame dynamic rx buffer num: 64
I (42973) wifi: Init management frame dynamic rx buffer num: 64
I (42983) wifi: wifi driver task: 3ffe15dc, prio:23, stack:4096
I (42983) wifi: Init static rx buffer num: 10
I (42993) wifi: Init dynamic rx buffer num: 0
I (42993) wifi: Init rx ampdu len mblock:7
I (43003) wifi: Init lldesc rx ampdu entry mblock:4
I (43003) wifi: wifi power manager task: 0x3ffe850c prio: 21 stack: 2560
W (43013) phy_init: failed to load RF calibration data (0x1102), falling back to full calibration

Brownout detector was triggered

Guru Meditation Error of type IllegalInstruction occurred on core 0. Exception was unhandled.
Guru Meditation Error of type IllegalInstruction occurred on core 0. Exception was unhandled.
Guru Meditation Error of type IllegalInstruction occurred on core 0. Exception was unhandled.

Any Idea ?
It looks like it can't set MAC Address.....

Regards
Paolo
Attachments
download.jpg
download.jpg (5.87 KiB) Viewed 33099 times

LisaM
Normal user
Posts: 513
Joined: 11 Apr 2017, 18:29

Re: uPyEasy BETA-1 is available!

#15 Post by LisaM » 30 Jan 2018, 10:13

pppp33 wrote: 30 Jan 2018, 01:36 (43003) wifi: wifi power manager task: 0x3ffe850c prio: 21 stack: 2560
W (43013) phy_init: failed to load RF calibration data (0x1102), falling back to full calibration

Brownout detector was triggered
There's your cause: you have a power problem. It may be caused by poor quality usb cable, bad solder joints or low power from USB connector. If you can monitor 5v and 3.3v voltage on esp32 during startup then you may have some clue. Use a better usb power source?

(If you see no power dip during startup of the esp32, you might try this:solder a 100nF ceramic or 220uF/16V capacitor on the 3,3V output on the esp32 to suppress the power peak.)

pppp33
Normal user
Posts: 71
Joined: 25 Oct 2015, 17:53

Re: uPyEasy BETA-1 is available!

#16 Post by pppp33 » 30 Jan 2018, 13:10

thx a lot, Lisa.
I'll check asap.
Regards
Paolo

BertB
Normal user
Posts: 1049
Joined: 25 Apr 2015, 14:39

Re: uPyEasy BETA-1 is available!

#17 Post by BertB » 30 Jan 2018, 20:15

LisaM wrote: 29 Jan 2018, 23:29
Both bugs fixed and new firmware uploaded. Please log these bugs in github, in this thread i might lose track of them...
The stack trace is helping me a lot to find these bugs!
Houston, we have a go :D
Deeply impressed too, I am.

Works fine now, but it is very very very slooooooow. Lots of debug data on the serial output.
I guess this comes with the territory of being a beta tester?

BertB
Normal user
Posts: 1049
Joined: 25 Apr 2015, 14:39

Re: uPyEasy BETA-1 is available!

#18 Post by BertB » 30 Jan 2018, 22:29

Knipsel.PNG
Knipsel.PNG (26.48 KiB) Viewed 33010 times

TD-er
Core team member
Posts: 8643
Joined: 01 Sep 2017, 22:13
Location: the Netherlands
Contact:

Re: uPyEasy BETA-1 is available!

#19 Post by TD-er » 31 Jan 2018, 00:03

Ohh you guys already have a delete option on the devices...
I wanted that on the V2.0/Mega for so long... ;)

LisaM
Normal user
Posts: 513
Joined: 11 Apr 2017, 18:29

Re: uPyEasy BETA-1 is available!

#20 Post by LisaM » 31 Jan 2018, 11:38

BertB wrote: 30 Jan 2018, 22:29Knipsel.PNG
Looking good! Please let me know if it runs stable and not out of memory (which might indicate a memory leak).
uPyEasy is not optimized yet, functionality (to test) and stability (to run) first.

LisaM
Normal user
Posts: 513
Joined: 11 Apr 2017, 18:29

Re: uPyEasy BETA-1 is available!

#21 Post by LisaM » 31 Jan 2018, 12:38

TD-er wrote: 31 Jan 2018, 00:03 Ohh you guys already have a delete option on the devices...
I wanted that on the V2.0/Mega for so long... ;)
In uPyEasy, all data is just a record in a table in the database. All processes are reading from the database, so deleting device data from the database means the device's plugin no longer read by this device... Unloading the plugin the moment no device is using it anymore, is not implemented yet.

jbishop129
New user
Posts: 5
Joined: 04 Jan 2018, 17:05

Re: uPyEasy BETA-1 is available!

#22 Post by jbishop129 » 31 Jan 2018, 16:17

Hi @LisaM
Thanks for your hard work on this, I'm excited to give it a try today!
I notice the Wiki links seem to be dead, referenced from your gitHub page:
"Introduction and wiki: https://www.letscontrolit.com/wiki/inde ... troduction"
Have these pages moved?

LisaM
Normal user
Posts: 513
Joined: 11 Apr 2017, 18:29

Re: uPyEasy BETA-1 is available!

#23 Post by LisaM » 31 Jan 2018, 18:44

jbishop129 wrote: 31 Jan 2018, 16:17 Hi @LisaM
Thanks for your hard work on this, I'm excited to give it a try today!
I notice the Wiki links seem to be dead, referenced from your gitHub page:
"Introduction and wiki: https://www.letscontrolit.com/wiki/inde ... troduction"
Have these pages moved?
Nope, not ready yet...

Post Reply

Who is online

Users browsing this forum: No registered users and 7 guests