@@ -229,6 +229,9 @@ mesh_on_wan \: optional
mesh_on_lan \: optional
Enables the mesh on the LAN port (``true`` or ``false``).
+poe_passthrough \: optional
+ Enable PoE passthrough by default on hardware with such a feature.
+
autoupdater \: package
Configuration for the autoupdater feature of Gluon.
@@ -30,3 +30,5 @@ for _, config in ipairs({'wifi24', 'wifi5'}) do
need_number(config .. '.channel')
end
+need_boolean('poe_passthrough', false)
@@ -0,0 +1,13 @@
+#!/usr/bin/lua
+local sysconfig = require 'gluon.sysconfig'
+local site = require 'gluon.site_config'
+if (not sysconfig.gluon_version) and (site.poe_passthrough == true) then
+ local uci = require('luci.model.uci').cursor()
+ if uci:get('system', 'gpio_switch_poe_passthrough') then
+ uci:set('system', 'gpio_switch_poe_passthrough', 'value', 1)
+ uci:save('system')
+ end
+end