Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
firmware
Gluon SSID Changer
Commits
cc16f488
Commit
cc16f488
authored
Jun 20, 2017
by
rubo77
Browse files
DE-CAPITALIZE OFFLINE
parent
cecb2aee
Changes
6
Hide whitespace changes
Inline
Side-by-side
README.md
View file @
cc16f488
...
...
@@ -25,7 +25,7 @@ selected two algorithms to analyze if a gateway is reacheable:
Depending on the connectivity, it will be decided if a change of the SSID is
necessary: There is a variable
`switch_timeframe`
(for ex. 1440 = 24h) that
defines a time interval after which a successful check that detects an offline
state will result in a single change of the SSID to "FF_O
FFLINE
_$node_hostname".
state will result in a single change of the SSID to "FF_O
ffline
_$node_hostname".
Only the first few minutes (also definable in a variable
`first`
) the
OFFLINE_SSID may also be set. All other minutes a checks will just be counted
and reported in the log and whenever an online state is detected the SSID will
...
...
@@ -40,11 +40,11 @@ Adapt and add this block to your site.conf:
```
ssid_changer = {
switch_timeframe = 30, -- only once every timeframe (in minutes) the SSID will change to
OFFLINE
switch_timeframe = 30, -- only once every timeframe (in minutes) the SSID will change to
the Offline-SSID
-- set to 1440 to change once a day
-- set to 1 minute to change every time the router gets offline
first = 5, -- the first few minutes directly after reboot within which an Offline-SSID always may be activated (must be <= switch_timeframe)
prefix = 'FF_O
FFLINE
_', -- use something short to leave space for the nodename (no '~' allowed!)
prefix = 'FF_O
ffline
_', -- use something short to leave space for the nodename (no '~' allowed!)
suffix = 'nodename', -- generate the SSID with either 'nodename', 'mac' or to use only the prefix: 'none'
tq_limit_enabled = 0, -- if false, the offline SSID will only be set if there is no gateway reacheable
...
...
gluon-ssid-changer/files/lib/gluon/ssid-changer/ssid-changer.sh
View file @
cc16f488
...
...
@@ -11,7 +11,7 @@ pgrep -f autoupdater >/dev/null && safety_exit 'autoupdater running'
[
$(
cat
/proc/uptime |
sed
's/\..*//g'
)
-gt
60
]
||
safety_exit
'less than one minute'
[
$(
find /var/run
-name
hostapd-phy
*
|
wc
-l
)
-gt
0
]
||
safety_exit
'no hostapd-phy*'
# only once every timeframe minutes the SSID will change to
OFFLINE
# only once every timeframe minutes the SSID will change to
the Offline-SSID
# (set to 1 minute to change immediately every time the router gets offline)
MINUTES
=
"
$(
uci
-q
get ssid-changer.settings.switch_timeframe
)
"
:
${
MINUTES
:
=30
}
...
...
@@ -24,7 +24,7 @@ FIRST="$(uci -q get ssid-changer.settings.first)"
# the Offline-SSID will start with this prefix use something short to leave space for the nodename
# (no '~' allowed!)
PREFIX
=
"
$(
uci
-q
get ssid-changer.settings.prefix
)
"
:
${
PREFIX
:
=
'FF_O
FFLINE
_'
}
:
${
PREFIX
:
=
'FF_O
ffline
_'
}
if
[
"
$(
uci
-q
get ssid-changer.settings.enabled
)
"
=
'0'
]
;
then
DISABLED
=
'1'
...
...
gluon-ssid-changer/i18n/de.po
View file @
cc16f488
...
...
@@ -14,8 +14,8 @@ msgid "Enabled"
msgstr "Aktiviert"
msgid ""
"Here you can enable to automatically change the SSID to the O
FFLINE
-SSID "
"Here you can enable to automatically change the SSID to the O
ffline
-SSID "
"when the node has no connection to the selected Gateway."
msgstr ""
"Hier kannst du aktivieren, dass dein Knoten automatisch die SSID auf die "
"O
FFLINE
-SSID ändert, wenn keine Verbindung zum Freifunk Server besteht."
"O
ffline
-SSID ändert, wenn keine Verbindung zum Freifunk Server besteht."
gluon-ssid-changer/i18n/gluon-ssid-changer.pot
View file @
cc16f488
...
...
@@ -5,6 +5,6 @@ msgid "Enabled"
msgstr ""
msgid ""
"Here you can enable to automatically change the SSID to the O
FFLINE
-SSID "
"Here you can enable to automatically change the SSID to the O
ffline
-SSID "
"when the node has no connection to the selected Gateway."
msgstr ""
gluon-ssid-changer/luasrc/lib/gluon/upgrade/500-ssid-changer
View file @
cc16f488
...
...
@@ -11,7 +11,7 @@ elseif not uci:get('ssid-changer', 'settings', 'enabled') then
enabled
=
'1'
,
switch_timeframe
=
site
.
ssid_changer
.
switch_timeframe
or
'30'
,
first
=
site
.
ssid_changer
.
first
or
'5'
,
prefix
=
site
.
ssid_changer
.
prefix
or
'FF_O
FFLINE
_'
,
prefix
=
site
.
ssid_changer
.
prefix
or
'FF_O
ffline
_'
,
suffix
=
site
.
ssid_changer
.
suffix
or
'nodename'
,
tq_limit_enabled
=
site
.
ssid_changer
.
tq_limit_enabled
or
'0'
,
tq_limit_max
=
site
.
ssid_changer
.
tq_limit_max
or
'45'
,
...
...
gluon-ssid-changer/luasrc/lib/gluon/web/model/admin/ssid-changer.lua
View file @
cc16f488
...
...
@@ -4,7 +4,7 @@ local util = require 'gluon.util'
local
f
=
Form
(
translate
(
'Offline-SSID'
))
local
s
=
f
:
section
(
Section
,
nil
,
translate
(
'Here you can enable to automatically change the SSID to the O
FFLINE
-SSID '
'Here you can enable to automatically change the SSID to the O
ffline
-SSID '
..
'when the node has no connection to the selected Gateway.'
))
...
...
@@ -24,7 +24,7 @@ function f:write()
-- switch_timeframe = switch_timeframe.data or '1440'
-- tq_limit_max = tq_limit_max.data or '55'
-- first = first.data or '5'
-- prefix = prefix.data or 'FF_O
FFLINE
_'
-- prefix = prefix.data or 'FF_O
ffline
_'
-- suffix = suffix.data or 'nodename'
-- tq_limit_min = tq_limit_min.data or '45'
-- tq_limit_enabled = tq_limit_enabled.data or '0'
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment