128 Commits

Author SHA1 Message Date
204c8ca7c6 Update 'MOTD/greetings-pinger.sh'
Added empty echo for better readability
2023-09-12 20:08:37 +02:00
489934f71f Update 'MOTD/greetings-pinger.sh'
Fixed oopsie
2023-09-12 20:08:15 +02:00
c5e443bfa5 Update 'MOTD/greetings-pinger.sh'
Fixed oopsie
2023-09-12 20:02:01 +02:00
cc9d263c22 Update 'Domoticz/SmartPinger.service'
Fixed oopsie
2023-09-12 19:27:34 +02:00
0823605bfd Update 'MOTD/greetings-pinger.sh'
Added removal option after configuring
2023-09-12 19:17:03 +02:00
6c42b981af Add 'Domoticz/SmartPinger.service' 2023-09-12 19:11:36 +02:00
7c998eddab Update 'Domoticz/SmartPinger.sh'
Added logging for debugging
2023-09-12 19:10:36 +02:00
84eebc620a Add 'MOTD/greetings-pinger.sh' 2023-09-12 19:08:14 +02:00
9a0099c662 Add 'Domoticz/SmartPinger.sh'
Added Smartpinger and implemented fix for Domoticz 2023.2 API calls.
Before: type=devices
After :  type=command&param=getdevices
2023-09-12 18:41:55 +02:00
208582dab1 Upload files to 'Homer/Customisation' 2023-09-12 17:53:11 +02:00
441b2e1665 Upload files to 'Domoticz/Customisation' 2023-09-12 17:40:13 +02:00
c8fc5c6b43 Add 'Domoticz/Customisation/custom.css' 2023-09-12 17:38:46 +02:00
43c3813399 Update 'README.md'
Fixed oopsie, was using old Github repo...
2023-09-12 16:30:46 +02:00
7152c8bf13 Update 'Installer.sh'
Removed duplicate line
2023-09-12 16:24:18 +02:00
0dd0add335 Update 'Installer.sh'
Removed NodeRed from auto installing in unattended mode
2023-09-12 16:15:17 +02:00
0cd6f11d88 Update 'Installer.sh'
Removed redundant echo's for curl to install while this is already a pre-requirement installed before the script runs.
2023-09-04 23:32:57 +02:00
aaa748a758 Update 'Installer.sh'
Updated repository for nodejs since older install methods are soon to be deprecated.
Added more bloat removal
2023-09-04 20:55:23 +02:00
14cfd5e2bd Update 'Installer.sh'
Updated repo url's to reflect new Git server
2023-08-25 05:09:29 +02:00
Beeranco
26d566d6e6
Update monitor.service
Added check before the script runs / loops to see what services are installed.
This prevents services that are not installed to show up as offline services and ports.

Added Nginx service check if Homer is installed with the corresponding port.

Made some changes for readability.

Fixed copy/paste error where all services had the subtitle broker behind them.

Set sleep timer to 30s.
2023-08-24 19:20:44 +02:00
Beeranco
fbcf9d78bc
Update Installer.sh
Enabled Test Vars.

Added static core count var.

Removed MQTT-Broker from the installer options to choose from and added the mosquitto packages permanently to the requirements of Node-RED and Zigbee2MQTT.

Fixed check if Node-RED won't be installed to manually install Node with Zigbee2MQTT.

Fixed error where build dependencies for rsync where not added to the install.list.

Added rsync to build from source instead of using the outdated repo.

Added extra dialogs to show what the system currently is doing, installing or configuring.

Fixed Nginx failing to start after a reboot.

Added dialog when Domoticz is going to be installed to select the update button.

Added UFW rules for mosquitto when Zigbee2MQTT is installed (need to do this for Node-RED too in the future).

Added SED to change the IP addresses in Homer to link from the template holder to the correct address of the services installed.

Moved the uninstall portion of packages to the end of the installer so cleaning up of the build tools used by rsync is possible.
2023-08-24 19:01:08 +02:00
Beeranco
d3ec394284
Update Installer.sh
Added Test Variables to skip Homer dialogs.
Added check if skip options or skip homer is enabled, if yes then set variables.

Fixed Nginx error because /var/log/nginx/ does not exist.
Enabled Nginx --now to create default config, removing it immediately.
Stopping Nginx to overwrite configs and work in the /var/www/ directory.

Added SED for Homer when ISP is configured to change the name and logo to the provider set in the dialog options.

Fixed dialog for Zigbee2MQTT USB stick not showing at the end of the installer when Homer is the selected dashboard,
the dialog now always shows when Zigbee2MQTT is enabled in the installer options.
2023-08-24 15:30:18 +02:00
Beeranco
b2f446190e
Add files via upload 2023-08-24 14:46:04 +02:00
Beeranco
cd299a92ed
Delete dashboard.zip 2023-08-24 14:45:44 +02:00
Beeranco
8ad9dddf24
Update Installer.sh
Turned off SKIPoptions in Test Vars to do a full installer run.
Added Homer in Test Vars.

Added Homer ISP Dialog.

Removed old fkms overlay for the Pi 4.

Changed nginx enable --now to nginx enable.

Added configurtion options for Homer.
Checks if ISP has been set and what services are active and installed.

Changed ending dialogs if Homer is installed to redirect to the Homer IP
instead of showing all dialogs for active and installed services and ports.
2023-08-24 14:40:51 +02:00
Beeranco
a55aff62d9
Add files via upload 2023-08-24 13:46:48 +02:00
Beeranco
74626893e0
Delete dashboard.zip 2023-08-24 13:46:35 +02:00
Beeranco
fb64936a88
Update Installer.sh
Added Homer (Dashboard) as an installer option.
Added dependencies for Homer: nginx, unzip.
Opening ports in UFW if Homer is selected.

To do:
Make basic config for Homer and the installer options / services that are selected.
Test this new configuration.
2023-08-23 05:09:46 +02:00
Beeranco
0dd25a65db
Add files via upload 2023-08-23 05:00:26 +02:00
Beeranco
df5383ac59
Delete homer-dashboard.zip 2023-08-23 05:00:07 +02:00
Beeranco
b4e212d7a8
Add files via upload 2023-08-23 04:59:45 +02:00
Beeranco
0ae0d15a1b
Delete Dashboard directory 2023-08-23 04:58:57 +02:00
Beeranco
6662c47174
Rename site.conf to site.conf 2023-08-23 04:58:28 +02:00
Beeranco
f343d7b8ac
Add files via upload 2023-08-23 04:48:21 +02:00
Beeranco
f458a3faea
Create site.conf 2023-08-23 04:31:19 +02:00
Beeranco
5bdd7977ec
monitor.service v2
Uploaded v2 of the monitor service.
2023-08-16 19:28:16 +02:00
Beeranco
6ae9952d86
Rename monitor.service to monitor.service.v1
Renamed to v1
2023-08-16 19:27:10 +02:00
Beeranco
ebeebdb21e
Update Installer.sh
Added Test Vars and enabled these vars for now.

Added extra Whiptail dialogs reflecting the status of the installer.

Fixed typo in HOST setup.
Added Var cleaner removing non AZ-09 characters.

Fixed wireless lan check, enabler and now showing the correct IP address!

Moved the uninstallment of the dphys-swapfile down where all unnecessary packages are removed to streamline the installer.

Removed check if nodered is active and running.

Fixed oopsie, added port 5002 to the UFW. Now ZB2MQTT is available.
Ordered UFW ports from highest to lowest.
Only open UFW ports if the service is selected in the Options menu.

Disabled X11 change in sshd_config

Set the display of the message to insert the Zigbee Dongle to only appear when ZB2MQTT is selected in the options menu.
2023-08-16 19:25:58 +02:00
Beeranco
572a51a78a
Update Installer.sh
Fixed oopsie
2023-08-16 02:04:58 +02:00
Beeranco
6e280be558
Update Installer.sh
Fixed Wifi NOW FOR GOOD I PROMISE
2023-08-15 21:22:13 +02:00
Beeranco
0fde14b8ba
Update Requirements.sh
Disabled test variables
2023-08-15 19:00:37 +02:00
Beeranco
7c5f8eb1a8
Update Installer.sh
Fixed wifi? Maybe?
2023-08-15 19:00:22 +02:00
Beeranco
7248c5cd44
Update Requirements.sh
Enabled test var
2023-08-15 18:24:43 +02:00
Beeranco
c4619cf7d8
Update Installer.sh
Fixed Wifi IP check
2023-08-15 17:38:27 +02:00
Beeranco
236901361a
Update monitor.service
Added fix to show only the first network adapter in the case of multiples
2023-08-15 17:20:36 +02:00
Beeranco
10572130c8
Update Installer.sh
Added check for compatible Pi's

Added check if Pi 4 but a 2GB or higher model enable mounting /tmp to RAM.
If model is a Pi 4 1GB, 3B of 3B+ RAM mounting /tmp is disabled automaticly.

Added check if Pi 4 but a 2GB or higher model set Log2Ram to 256MB of storage space in RAM.
Otherwise keep it to it's default of 128MB.

Added check if not a Pi 4 series set CPU power to performance so the older architectures can keep up.
Otherwise set CPU power to conservative since the Pi 4's have a newer more effecient and powerfull architecture.
2023-08-15 16:43:31 +02:00
Beeranco
8a73c1d5d0
Update Requirements.sh
Enabled Testing Variable
2023-08-15 16:03:17 +02:00
Beeranco
f575de0aa3
Rename Model-Check.sh to RasPi-Config/Requirements.sh 2023-08-15 15:57:16 +02:00
Beeranco
e37d68d81c
Update Model-Check.sh
Fixed oopsie
2023-08-15 15:52:30 +02:00
Beeranco
56fbec47f7
Update Model-Check.sh
Added var for Pi4's to be used in Installer.sh
2023-08-15 15:49:40 +02:00
Beeranco
b705f91725
Update README.md 2023-08-15 15:48:12 +02:00