Good to hear! WIll make it work without the slash in the next update.
Best posts made by neoniousTR
Latest posts made by neoniousTR
RE: lowsys.setSettings(settings, onlyValidate) doesn't respect 'true' for onlyValidate
Fixed in new version 1.6.2. Can be flashed with lowsync now, or updated via IDE with the neonious one. The PC versions will be available for download sometime today or tomorrow.
Additional Q&A, anonymized
From an e-mail discussion:
Q: It will take time to put together a product launch plan. I would appreciate knowing if there are any other people building plans and what commitment you will make not to "borrow" the contents of the plan.
A: I cannot make any commitment not to borrow contents of your plan. Most of the time the same ideas come up on both sides, and if I would make such a commitment, that could make the company not be able to go forward if you would not be chosen as part of the team. However, I hope to have made clear in the presentation that the problem is not that I do not have a plan, the problem is that I have to concentrate on the business where my actions matter the most, and that currently Is AllMediaDesk. So it would not help me at all to steal a plan. The things I request you to hand in is to access your skills, nothing more.
Q: What timescale do you envisage to get the business fully funded? You suggested a full-time commitment to the new company, but this may not be required until the business is fully funded and operational.
A: I do not completely agree that the company has to be fully funded (= enough for employee status level salary) to commit to work for a project full time and for a company to be operational. In the first four years of building startups (back then the audimark GmbH), I worked full time on a minimum financial level, and that was worth it. audimark transformed to audio CC, then to AllMediaDesk, and after those first years, I had no reason to look back to being an employee at all.
I am giving away 30% of the company per person for free, so to be honest, I think it is important to see commitment from the new team members.
But yes, at some point there should be a normal salary. In my experience, doing a VC round can take 6-9 months.
First Thread / Introduction
I am the founder and CEO of neonious. I am confident that with low.js and the ecosystem around it (especially our IDE), we are able to provide solutions that has massive USPs for certain B2B customers, especially consumer electronics/home appliance manufacturers.
However, I am also 50% shareholder and CTO of AllMediaDesk GmbH, a company that provides a 360 degree solution for the media advertising market. AllMediaDesk is profitable, with just under €1M profit in 2020, and growing strongly.
Due to the situation at AllMediaDesk, I am not able to exploit the potential of neonious as much as I would like, and therefore I am looking for both a new CSO and a new CTO who want to take over company shares and management roles.
You can find a full summary of the proposal here: https://drive.google.com/file/d/10csDxBAwTF-gZzRpGsnn3SHQ7QO2GzYq/view
Thank you for reading!
RE: Confused noob here
This: "Error: Software caused connection abort (at connect)"
is not an error of lowsync, but of your program on your device. It cannot connect to the host / port you gave to the MQTT module. I cannot see that that is an error.
This however is:
Input>lowsync settings set network.dns="184.108.40.206" Output>Reminder: No password set! Please set one via the lowsync settings set web.password="..." command. Continuing... Error: Cannot set settings network.timezone: The input is invalid
Will fix this in the next version of low.js.
RE: I2C module 'hangs' on i2c error
That command should flash the newest version. And your test program now works with that version (did not work with the version before). Just checked:
Thomass-MBP:testtest t.rogg$ lowsync flash --port=/dev/tty.usbserial-14401 --init *** Step 1/3: Probing ESP32 microcontroller now checking if it is an ESP32-WROVER... (takes a while) *** Step 2/3: Erasing flash and building image in parallel esptool.py v2.6-beta1 Serial port /dev/tty.usbserial-14401 Connecting.... Detecting chip type... ESP32 Chip is ESP32D0WDQ6 (revision 1) Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None MAC: cc:50:e3:ab:5e:30 Uploading stub... Running stub... Stub running... Erasing flash (this may take a while)... Downloading data from neonious servers... Building firmware... ****** Used flash space: ****** low.js code 2097152 bytes low.js data 788760 bytes Static files 0 bytes Factory files 6812 bytes Modules 53830 bytes Settings 971 bytes Reserved 198203 bytes ------------------------------- Total 3145728 bytes Chip erase completed successfully in 6.9s Hard resetting via RTS pin... *** Step 3/3: Flashing firmware esptool.py v2.6-beta1 Serial port /dev/tty.usbserial-14401 Connecting....... Detecting chip type... ESP32 Chip is ESP32D0WDQ6 (revision 1) Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None MAC: cc:50:e3:ab:5e:30 Uploading stub... Running stub... Stub running... Configuring flash size... Auto-detected Flash size: 16MB Flash params set to 0x024f Compressed 2943432 bytes to 1861533... Wrote 2943432 bytes (1861533 compressed) at 0x00001000 in 165.4 seconds (effective 142.3 kbit/s)... Hash of data verified. Leaving... Hard resetting via RTS pin... *** Done, low.js flashed. Please give your device a few seconds to reset to factory state To communicate with your microcontroller, connect to the Wifi: SSID: low.js@ESP32 CC50E3AB5E30 Password: ez9gQ8zVGFBG In this Wifi, the microcontroller has the IP 192.168.0.1 Note: Your device has enough flash space to support low.js Professional with on-board web-based IDE + debugger, over-the-air updating and native modules. Please check https://www.neonious.com/Store for more information! Thomass-MBP:testtest t.rogg$ lowsync Fetching file system listings... Reminder: No password set! Please set one via the lowsync settings set web.password="..." command. Continuing... ? The filesystem of the microcontroller has not been synced before, however the repository on your PC has been synced with another device. How would you like to continue? Discard sync history and do an initial sync. This will ask you how to proceed where files exist both locally and remotely and differ. NO existing fil es or folders will be automatically overridden. ? The microcontroller has files in his file system (probably preinstalled exampl e application), the repository on your PC also. How would you like to continue? Delete files on microcontroller and copy local files to microcontroller. Synchronization complete |██████████████████████████████| 100% PC => MC: +File index.js PC => MC: -File/Folder README.txt PC => MC: -File/Folder package.json PC => MC: -File/Folder www ? Would you like to show the output of the microcontroller? (Use the --monitor command line option to remove this prompt and enable/disable showing of the output after sync.) Yes Restarting program... Starting monitor... --- User program's output: --- Addr: 99 -- Error: Timeout during I2C transfer Reinitializing i2c... Destroying... Done Building... Done --- Program exited. ---
RE: http request 'on end' not respecting promises
Any reason why you have 2 versions here? The Node.JS version would work just as well with low.js.. Well, with the socket hangup, I guess..
Will fix the socket hangup in the next version which I will latest finish next weekend. So max 7-8 days.