You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*[MoonBase](https://github.com/ewowi/MoonBase) and [MoonLight](https://github.com/MoonModules/MoonLight) are [MoonModules](https://moonmodules.org) projects.
* MoonLight = MoonBase + [StarLight as a Service](https://github.com/ewowi/StarLight/tree/StarAsAService).
10
11
* Discuss on [Discord/MoonLight](https://discord.gg/TC8NSUSCdV).
11
-
***MoonBase is the current work in progress repo**, see [Star-Mod-Base-Light-Moon-Svelte-Live](https://moonmodules.org/Star-Mod-Base-Light-Moon-Svelte-Live). MoonLight will be updated later.
12
+
***ewowi/MoonLight is the current work in progress repo**, see [Star-Mod-Base-Light-Moon-Svelte-Live](https://moonmodules.org/Star-Mod-Base-Light-Moon-Svelte-Live).
12
13
* Work in progress is shown in the [Kanban board](https://github.com/users/MoonModules/projects/2). You are more then welcome to add issues, comment on issues or help with issues.
13
14
* See also [ESP32-sveltekit POC](https://github.com/theelims/ESP32-sveltekit/issues/68)
14
-
* Documentation see [MoonBaseDocs](https://ewowi.github.io/MoonBase/).
15
+
* Documentation see [MoonLightDocs](https://ewowi.github.io/MoonLight/).
Copy file name to clipboardExpand all lines: docs/connections/mqtt.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,8 +6,8 @@
6
6
7
7
### Server
8
8
9
-
[SystemStatus.h](https://github.com/ewowi/MoonBase/blob/main/lib/framework/SystemStatus.h) and [SystemStatus.cpp](https://github.com/ewowi/MoonBase/blob/main/lib/framework/SystemStatus.cpp)
9
+
[SystemStatus.h](https://github.com/ewowi/MoonLight/blob/main/lib/framework/SystemStatus.h) and [SystemStatus.cpp](https://github.com/ewowi/MoonLight/blob/main/lib/framework/SystemStatus.cpp)
Copy file name to clipboardExpand all lines: docs/connections/ntp.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,8 +6,8 @@
6
6
7
7
### Server
8
8
9
-
[SystemStatus.h](https://github.com/ewowi/MoonBase/blob/main/lib/framework/SystemStatus.h) and [SystemStatus.cpp](https://github.com/ewowi/MoonBase/blob/main/lib/framework/SystemStatus.cpp)
9
+
[SystemStatus.h](https://github.com/ewowi/MoonLight/blob/main/lib/framework/SystemStatus.h) and [SystemStatus.cpp](https://github.com/ewowi/MoonLight/blob/main/lib/framework/SystemStatus.cpp)
Copy file name to clipboardExpand all lines: docs/general/customizingsveltekit.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,9 +2,9 @@
2
2
3
3
### Customize UI and app specific
4
4
5
-
This is a checklist, More info on most of the items can be found in the ESP32-Sveltekit specific documentation [ESP32 SvelteKit](https://ewowi.github.io/MoonBase/esp32sveltekit/), [Build Tools](https://ewowi.github.io/MoonBase/gettingstarted/), [Front end](https://ewowi.github.io/MoonBase/sveltekit/) and [Back End](https://ewowi.github.io/MoonBase/statefulservice/)
5
+
This is a checklist, More info on most of the items can be found in the ESP32-Sveltekit specific documentation [ESP32 SvelteKit](https://ewowi.github.io/MoonLight/esp32sveltekit/), [Build Tools](https://ewowi.github.io/MoonLight/gettingstarted/), [Front end](https://ewowi.github.io/MoonLight/sveltekit/) and [Back End](https://ewowi.github.io/MoonLight/statefulservice/)
Copy file name to clipboardExpand all lines: docs/general/gettingstarted.md
+12-14Lines changed: 12 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,8 +3,8 @@
3
3
## Installation - Developer
4
4
5
5
* Open GitKraken Press + / New tab and select Clone a Repo (Or another git management tool)
6
-
* Select the folder on your local drive where to copy to (e.g. /github/MoonModules)
7
-
* Copy [MoonBase.git](https://github.com/ewowi/MoonBase.git) or [MoonLight.git](https://github.com/MoonModules/MoonLight.git) and paste in the URL field of GitKraken
6
+
* Select the folder on your local drive where to copy to (e.g. /github/ewowi)
7
+
* Copy [MoonLight.git](https://github.com/ewowi/MoonLight.git) and paste in the URL field of GitKraken
* release 0.5.4, for latest build follow installation developer
30
30
* This is WIP, looks like issue with erasing the board and setting the partitions right ...
31
31
* Made using [esp-web-tools](https://esphome.github.io/esp-web-tools/)
32
32
33
33
## Configuration
34
34
35
-
* In case of a newly flashed board, a Wifi access point (AP) will be created. Go to your Wifi settings on your computer and find the new Wifi AP (starts with MoonBase, MoonLight or ESPSvelteKit)
35
+
* In case of a newly flashed board, a Wifi access point (AP) will be created. Go to your Wifi settings on your computer and find the new Wifi AP (starts with MoonLight)
36
36
* If the board AP is not showing up in your WiFi list it might be helpful to fully erase the board before flashing (vscode 👽, Erase flash)
37
37
* Connect to the AP (no password needed), a captive portal will show with a welcome screen.
38
38
* There seems to be an issue in the captive portal showing Connection to device lost repeatedly. In that case, close the captive portal and open the app in a brower using 192.168.4.1
@@ -46,9 +46,7 @@ WIP...
46
46
* Alternatively, find the IP by checking your router or by looking at the log in the Serial Monitor (see above)
47
47
* (sometimes it takes a while to load pages for the first time, might be related to caching of javascript, on the issuelist)
48
48
49
-
## MoonBase specific
50
-
51
-
At the moment MoonBase is the work in progress repo and temporary also contains LED functionality (MoonLight / Animations), will move later to the MoonLight repo.
49
+
## MoonLight specific
52
50
53
51
* Connect a 256 leds panel to the board on Pin 2 or 16
54
52
@@ -60,17 +58,17 @@ At the moment MoonBase is the work in progress repo and temporary also contains
60
58
* Create a node, select the 'hardcoded animations' (Random, Sinelon, Rainbow, Sinus), you should see it on your panel
61
59
* Create more nodes with other animations, they will all run at the same time
62
60
* Live Scripts: Go to MoonBase / Files and create or upload Live scripts.
* Instead of cloning the repo directly from the MoonBase or MoonLight as described above, create a fork first so you have your own environment to make changes to. See also Pull Requests below.
69
+
* Read the [ESP32 Sveltekit docs](https://ewowi.github.io/MoonLight/esp32sveltekit/)
* Instead of cloning the repo directly from MoonLight as described above, create a fork first so you have your own environment to make changes to. See also Pull Requests below.
74
72
* UI dev: configure vite.config.ts, go to interface folder, npm install, npm run dev. A local webserver starts on localhost. UI changes will directly be shown via this webserver
75
73
* Changes made to the UI are not always visible in the browser, issue with caching / max-age (WIP), clear the browser cache to see latest UI.
76
74
@@ -79,14 +77,14 @@ At the moment MoonBase is the work in progress repo and temporary also contains
79
77
* Want to make changes: fork the repo and submit pull requests, see [creating-a-pull-request-from-a-fork](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork):
80
78
81
79
* Login to your own github account
82
-
* Fork: go to [ewowi/MoonBase](https://github.com/ewowi/MoonBase/) and press Fork, uncheck 'Copy the main branch only' and press Create Fork. You will be moved to your fork of MoonBase
80
+
* Fork: go to [ewowi/MoonLight](https://github.com/ewowi/MoonLight/) and press Fork, uncheck 'Copy the main branch only' and press Create Fork. You will be moved to your fork of MoonLight
83
81
* Press Branches, press New Branch, give it a name e.g. background-script and press Create new Branch, click on background-script
* Go to the file you want to change press edit and make the changes. E.g. change executable.execute("main") to executable.executeAsTask("main")
88
86
* Press Commit Changes..., enter a commit message and an extended description, Press Commit Changes
89
-
* Go back to the homepage of your fork [myfork/MoonBase](https://github.com/ewoudwijma/MoonBase). There is a message inviting to create a Pull Request. Press Compare & pull request.
87
+
* Go back to the homepage of your fork [myfork/MoonLight](https://github.com/ewoudwijma/MoonLight). There is a message inviting to create a Pull Request. Press Compare & pull request.
90
88
91
89
<imgwidth="350"alt="Screenshot 2025-04-15 at 14 59 15"src="https://github.com/user-attachments/assets/410aa517-99eb-4907-b1a3-db7f38abb194" />
92
90
@@ -95,4 +93,4 @@ At the moment MoonBase is the work in progress repo and temporary also contains
95
93
96
94
<imgwidth="350"alt="Screenshot 2025-04-15 at 15 02 33"src="https://github.com/user-attachments/assets/53bc8b2e-a078-46a5-b926-25d581ec8202" />
97
95
98
-
* The upstream repo (MoonBase or MoonLight) can now process this PR
96
+
* The upstream MoonLight repo can now process this PR
MoonBase has made a number of commits which are general purpose and could be added to upstream [ESP32 SvelteKit](https://github.com/theelims/ESP32-sveltekit). Pending changes are ready to add in pull-requests as they are branched from the upstream repo.
6
+
MoonLight has made a number of commits which are general purpose and could be added to upstream [ESP32 SvelteKit](https://github.com/theelims/ESP32-sveltekit). Pending changes are ready to add in pull-requests as they are branched from the upstream repo.
7
7
Below lists are ordered in terms of likelyhood to be accepted:
8
8
9
9
## Pending - Ready to PR
@@ -13,21 +13,21 @@ Below lists are ordered in terms of likelyhood to be accepted:
13
13
* ⚠️ [compile-warnings](https://github.com/theelims/ESP32-sveltekit/commit/8a4dc4171c37d04754744f76513c2d2a08b0662d): role and tab index
14
14
* 💡 [service-name-string](https://github.com/theelims/ESP32-sveltekit/commit/05a7bd9a12999e087d0b05a62859d263679cc76a): Allow service names to be non string literals (e.g. done in MoonBase-Modules)
15
15
* ⚠️ [EventSocket emitEvent: use String type](https://github.com/theelims/ESP32-sveltekit/commit/54c4a44eb95be2fe344bb78f022c8afcbbd8c731)
* 💡 [system-status-metrics](https://github.com/theelims/ESP32-sveltekit/commit/352cfe3e376b25f7470ad4f764cdf54f7069c645): use max instead of first
18
-
* 💡 [help-to-docs](https://github.com/theelims/ESP32-sveltekit/commit/2c2d2fae5c37b220bc61dfb1ba6655485de6547f): Help link to github.io docs e.g. [animations](https://ewowi.github.io/MoonBase/moonbase/module/animations)
* 💡 [help-to-docs](https://github.com/theelims/ESP32-sveltekit/commit/2c2d2fae5c37b220bc61dfb1ba6655485de6547f): Help link to github.io docs e.g. [animations](https://ewowi.github.io/MoonLight/moonbase/module/animations)
* 💡 [menu-href-unique](https://github.com/theelims/ESP32-sveltekit/commit/92acbd046e478bccf7eec469e0dab5dcda53c0ae): Allow multiple modules using same Module.svelte
*[MoonBase](https://github.com/ewowi/MoonBase) and [MoonLight](https://github.com/MoonModules/MoonLight) are [MoonModules](https://moonmodules.org) projects.
* MoonLight = MoonBase + [StarLight as a Service](https://github.com/ewowi/StarLight/tree/StarAsAService).
14
15
* Discuss on [Discord/MoonLight](https://discord.gg/TC8NSUSCdV).
15
-
***MoonBase is the current work in progress repo**, see [Star-Mod-Base-Light-Moon-Svelte-Live](https://moonmodules.org/Star-Mod-Base-Light-Moon-Svelte-Live). MoonLight will be updated later.
16
+
***ewowi/MoonLight is the current work in progress repo**, see [Star-Mod-Base-Light-Moon-Svelte-Live](https://moonmodules.org/Star-Mod-Base-Light-Moon-Svelte-Live).
16
17
* Work in progress is shown in the [Kanban board](https://github.com/users/MoonModules/projects/2). You are more then welcome to add issues, comment on issues or help with issues.
17
18
* See also [ESP32-sveltekit POC](https://github.com/theelims/ESP32-sveltekit/issues/68)
18
-
* Documentation see [MoonBaseDocs](https://ewowi.github.io/MoonBase/).
19
+
* Documentation see [MoonLightDocs](https://ewowi.github.io/MoonLight/).
Using component FileEdit, see [Components](https://ewowi.github.io/MoonBase/components/#fileedit)
24
+
Using component FileEdit, see [Components](https://ewowi.github.io/MoonLight/components/#fileedit)
25
25
26
26
### Server
27
27
28
-
[FilesService.h](https://github.com/ewowi/MoonBase/blob/main/src/MoonBase/FilesService.h) and [FilesService.cpp](https://github.com/ewowi/MoonBase/blob/main/src/MoonBase/FilesService.cpp)
28
+
[FilesService.h](https://github.com/ewowi/MoonLight/blob/main/src/MoonBase/FilesService.h) and [FilesService.cpp](https://github.com/ewowi/MoonLight/blob/main/src/MoonBase/FilesService.cpp)
0 commit comments