dman776
b0bc20b392
api: add first_boot field to indicate if this node has been configured or not ( #416 )
2019-05-11 12:08:37 -05:00
WU2S
956639345f
Merge pull request #412 from dman776/info_lib_index_fix
...
bugfix: fix index error in aredn_info lib
2019-05-05 19:54:47 -04:00
Darryl Quinn
6469c58fbf
bugfix: fix index error in aredn_info lib [0] not [1]
2019-05-05 17:14:21 -05:00
Joe Ayers
e15021dc66
aredn: add support for GL-USB150 Microuter
2019-05-04 19:49:52 -07:00
Joe Ayers
8aeb64f323
aredn: new LDF5 model number
...
Mikrotik change from "MikroTik RouterBOARD LDF-5nD"
to "MikroTik RouterBOARD RBLDF-5nD"
2019-05-04 09:55:32 -07:00
Joe Ayers
f134465edb
aredn: add auto distance setting option
...
contributing author lua code: dman776 <dman776@gmail.com>
2019-05-03 19:17:14 -07:00
Eric
71325a91d2
bugfix: fix call to getFrequency() to getFreq() in api ( #408 )
...
getFrequency() becomes getFreq()
2019-05-01 21:07:30 -05:00
ZL2WRW
1a43b07293
Add experimental support for the GL.iNet GL-AR150 ( #407 )
...
* Add experimental support for the GL.iNet GL-AR150 - https://openwrt.org/toh/gl.inet/gl-ar150
Mesh networking and tunneling have been confirmed working.
This device has been confirmed capable of operating on channel -1, but /etc/config/wireless has to be manually edited to select this channel.
* www/cgi-bin/perlfunc.pm patched to add UI support for the GL.iNet GL-AR150
* www/cgi-bin/perlfunc.pm patched to add UI support for the GL.iNet GL-AR150 - seems like only 18 dBm TX power is possible
* Remove Experimental comments and designate as stable
* Configure Ethernet ports & VLANs for GL-AR150, and update README.md
* Fix misunderstanding re README.md
* Patch Upstream OpenWRT GL-AR150 LAN & WAN LED mapping, configure WLAN LED as mesh linked indicator.
2019-04-30 20:55:09 -05:00
dman776
c981a1c451
feature: api - added current dhcp leases ( #394 )
...
* feature: api - added current dhcp leases
* move dhcp info to secure page
* changed filename
2019-04-30 20:29:17 -05:00
Eric
0300874d99
New sysinfo json changes ( #405 )
...
* sysinfo.json additions
lua library additions
Dependent on #389 and #391
Replaces #387
* additional check for nil needed
tested on a node with several very marginal RF links (IP, no host name) and it is working, so far.
also removed the decimal point on the n/lq values, we didn't need 10 places of accuracy. :)
* a couple more small changes
* changed neighborLinkInfo() function in aredn.info to show *all* links, not just RF.
Adds additional info for each RF link (tx/rx_rate, noise, signal)
* Removed redundant function.
Removed functions no longer needed.
Reworked getCurrentNeighbor function to add in the additional RF link info if requested.
2019-04-29 22:43:37 -05:00
Bailey Kasin
94816c45c7
Minor UI/output updates ( #399 )
...
* UI update
* Perl better
* Reset .gitignore
2019-04-16 21:10:30 -05:00
Ryan McLean
9393525076
Fixed the consistency between "archive" and "realtime" SNR data ( #403 )
...
* cleaned up the endpoint for snr data
* updated property names on the signal page
2019-04-16 21:08:45 -05:00
Bailey Kasin
1df9caa750
Add gitignore
2019-04-14 08:15:33 -05:00
Joe Ayers
9665a8aeee
bugfix: ubnt lbe-m5 does not identify boardid
...
fixes #398
2019-04-13 21:45:37 -05:00
Joe Ayers
c1920104d3
aredn: Set default channel and width
...
10MHz channel width is most commonly used. This default
will minimize how many new users are unable to connect
to a local mesh on first try. In 2GHz use ch -2
as only clear part 97 10MHz channel available and
predominently used.
2019-04-02 20:06:39 -07:00
Joe Ayers
9470c6b1ad
aredn: add definition for Mikrotik LHG 5HPnD
2019-04-02 17:57:04 -07:00
Ryan McLean
e0ea513c5e
feature: added localhosts info to api ( #390 )
...
* mesh endpoint can return localhosts
* mesh endpoint can return localhosts
* added localhosts info to api
2019-03-27 22:21:23 -05:00
dman776
5016da26c7
bugfix: add luasocket feed to make luasocket package available ( #391 )
2019-03-26 22:49:33 -05:00
dman776
1c81085986
feature: add OLSR current neighbor info to API ( #389 )
...
* feature: add OLSR current neighbor info to API
* bugfix: correct quote issue
2019-03-26 01:04:33 -05:00
Ryan McLean
2ed5d37258
feature: added chart endpoint to the /api ( #386 )
...
* wscan can output results as json
* added a page for displaying scan results as json
* updated file permissions with +x
* added endpoint for wifi scan
* Revert "updated file permissions with +x"
This reverts commit 6f0a038334fbacc3f585f0a86fb7d9986a47b7d2.
* Revert "added a page for displaying scan results as json"
This reverts commit 4806ad01b6b717e2e02f248309a0257bb390af23.
* Revert "wscan can output results as json"
This reverts commit 75454e7e790a0457a0846182b0a8a44205772368.
* removed hardcoded device name
* exposed freqlist through the api
* moved signal.json code into the api
* old signal page uses /api?page=chart
* removed signal.json
* chart has targets for realtime and archive
* updated old signal page to use new api
2019-03-25 18:34:51 -05:00
Ryan McLean
58d4d21729
feature: added a wifi scan endpoint to the /api ( #379 )
...
* wscan can output results as json
* added a page for displaying scan results as json
* updated file permissions with +x
* added endpoint for wifi scan
* Revert "updated file permissions with +x"
This reverts commit 6f0a038334fbacc3f585f0a86fb7d9986a47b7d2.
* Revert "added a page for displaying scan results as json"
This reverts commit 4806ad01b6b717e2e02f248309a0257bb390af23.
* Revert "wscan can output results as json"
This reverts commit 75454e7e790a0457a0846182b0a8a44205772368.
* removed hardcoded device name
* exposed freqlist through the api
2019-03-25 16:56:38 -05:00
Joe Ayers
77a74d9016
aredn: reset branch to develop
2019-03-23 20:46:33 -07:00
Joe AE6XE
7983e082b9
aredn: Prepare 3.19.3.0 release ( #384 )
2019-03-22 13:44:41 -05:00
Joe Ayers
a399623140
Revert "aredn: enable ath9k auto distance capability ( #367 )"
...
This reverts commit d5be7814b3
.
Auto Distance is not ready for a release and will be
reintroduced afterwards. Added logic to reset '0' distance
to 60km so tower nodes will continue to respond after
upgrade if running the experimental auto distance
2019-03-21 21:30:48 -07:00
dman776
1495c11498
feature: update list of supported devices in prep for 3.19.3.0 release ( #382 )
2019-03-21 17:44:59 -05:00
dman776
bfdee216ba
readme: updated with hAP AC Lite port info ( #381 )
...
* readme: updated with hAP AC Lite port info
* updated language to clarify and include AirRouters
2019-03-21 16:44:14 -05:00
Joe Ayers
e9166722fd
aredn: add definition for Rocket M5 TI GPS
...
board.sysid=0xe1d5
board.cpurevision=0x00002122
board.name=Rocket M5 Titanium
board.shortname=R5T
board.subtype=GPS
board.netmodes=7
board.hwaddr=DC9FDB2E1715
board.reboot=40
board.upgrade=150
board.phycount=2
board.phy.1.maxmtu=2024
board.phy.2.maxmtu=2024
board.gps=1
radio.1.name=
radio.1.shortname=
radio.1.bus=pci
radio.1.subsystemid=0xe1d5
radio.1.subvendorid=0x0777
radio.1.txpower.max=27
radio.1.txpower.min=-4
radio.1.txpower.offset=5
radio.1.ieee_modes=5
radio.1.antennas=13
radio.1.def_antenna=13
radio.1.antenna.1.id=1
radio.1.antenna.1.name=AMO-5G10
radio.1.antenna.1.gain=10
radio.1.antenna.1.builtin=0
radio.1.antenna.1.chains=2
radio.1.antenna.1.chain.1.id=0
radio.1.antenna.1.chain.1.name=Chain0
radio.1.antenna.1.chain.2.id=1
radio.1.antenna.1.chain.2.name=Chain1
radio.1.antenna.2.id=2
radio.1.antenna.2.name=AMO-5G13
radio.1.antenna.2.gain=13
radio.1.antenna.2.builtin=0
radio.1.antenna.2.chains=2
radio.1.antenna.2.chain.1.id=0
radio.1.antenna.2.chain.1.name=Chain0
radio.1.antenna.2.chain.2.id=1
radio.1.antenna.2.chain.2.name=Chain1
radio.1.antenna.3.id=3
radio.1.antenna.3.name=AM-5G16-120
radio.1.antenna.3.gain=16
radio.1.antenna.3.builtin=0
radio.1.antenna.3.chains=2
radio.1.antenna.3.chain.1.id=0
radio.1.antenna.3.chain.1.name=Chain0
radio.1.antenna.3.chain.2.id=1
radio.1.antenna.3.chain.2.name=Chain1
radio.1.antenna.4.id=4
radio.1.antenna.4.name=AM-5G17-90
radio.1.antenna.4.gain=17
radio.1.antenna.4.builtin=0
radio.1.antenna.4.chains=2
radio.1.antenna.4.chain.1.id=0
radio.1.antenna.4.chain.1.name=Chain0
radio.1.antenna.4.chain.2.id=1
radio.1.antenna.4.chain.2.name=Chain1
radio.1.antenna.5.id=5
radio.1.antenna.5.name=AM-M-V5G-Ti
radio.1.antenna.5.gain=17
radio.1.antenna.5.builtin=0
radio.1.antenna.5.chains=2
radio.1.antenna.5.chain.1.id=0
radio.1.antenna.5.chain.1.name=Chain0
radio.1.antenna.5.chain.2.id=1
radio.1.antenna.5.chain.2.name=Chain1
radio.1.antenna.6.id=6
radio.1.antenna.6.name=AM-5G19-120
radio.1.antenna.6.gain=19
radio.1.antenna.6.builtin=0
radio.1.antenna.6.chains=2
radio.1.antenna.6.chain.1.id=0
radio.1.antenna.6.chain.1.name=Chain0
radio.1.antenna.6.chain.2.id=1
radio.1.antenna.6.chain.2.name=Chain1
radio.1.antenna.7.id=7
radio.1.antenna.7.name=AM-5G20-90
radio.1.antenna.7.gain=20
radio.1.antenna.7.builtin=0
radio.1.antenna.7.chains=2
radio.1.antenna.7.chain.1.id=0
radio.1.antenna.7.chain.1.name=Chain0
radio.1.antenna.7.chain.2.id=1
radio.1.antenna.7.chain.2.name=Chain1
radio.1.antenna.8.id=8
radio.1.antenna.8.name=AM-V5G-Ti
radio.1.antenna.8.gain=21
radio.1.antenna.8.builtin=0
radio.1.antenna.8.chains=2
radio.1.antenna.8.chain.1.id=0
radio.1.antenna.8.chain.1.name=Chain0
radio.1.antenna.8.chain.2.id=1
radio.1.antenna.8.chain.2.name=Chain1
radio.1.antenna.9.id=9
radio.1.antenna.9.name=AM-5AC21-60
radio.1.antenna.9.gain=21
radio.1.antenna.9.builtin=0
radio.1.antenna.9.chains=2
radio.1.antenna.9.chain.1.id=0
radio.1.antenna.9.chain.1.name=Chain0
radio.1.antenna.9.chain.2.id=1
radio.1.antenna.9.chain.2.name=Chain1
radio.1.antenna.10.id=10
radio.1.antenna.10.name=AM-5AC22-45
radio.1.antenna.10.gain=22
radio.1.antenna.10.builtin=0
radio.1.antenna.10.chains=2
radio.1.antenna.10.chain.1.id=0
radio.1.antenna.10.chain.1.name=Chain0
radio.1.antenna.10.chain.2.id=1
radio.1.antenna.10.chain.2.name=Chain1
radio.1.antenna.11.id=11
radio.1.antenna.11.name=RD-5G-30
radio.1.antenna.11.gain=30
radio.1.antenna.11.builtin=0
radio.1.antenna.11.chains=2
radio.1.antenna.11.chain.1.id=0
radio.1.antenna.11.chain.1.name=Chain0
radio.1.antenna.11.chain.2.id=1
radio.1.antenna.11.chain.2.name=Chain1
radio.1.antenna.12.id=12
radio.1.antenna.12.name=RD-5G31-AC
radio.1.antenna.12.gain=31
radio.1.antenna.12.builtin=0
radio.1.antenna.12.chains=2
radio.1.antenna.12.chain.1.id=0
radio.1.antenna.12.chain.1.name=Chain0
radio.1.antenna.12.chain.2.id=1
radio.1.antenna.12.chain.2.name=Chain1
radio.1.antenna.13.id=13
radio.1.antenna.13.name=RD-5G-34
radio.1.antenna.13.gain=34
radio.1.antenna.13.builtin=0
radio.1.antenna.13.chains=2
radio.1.antenna.13.chain.1.id=0
radio.1.antenna.13.chain.1.name=Chain0
radio.1.antenna.13.chain.2.id=1
radio.1.antenna.13.chain.2.name=Chain1
radio.1.distance_limit_km=0
radio.1.chanbw="5,8,10,20,30,40"
feature.rssi.leds=6
feature.gps=1
feature.gps.leds=7
feature.ext_reset=0
2019-03-20 21:26:24 -07:00
Bailey Kasin
f82e90330a
Add Arch build instructions to README ( #377 )
2019-03-18 10:47:20 -05:00
Eric
f6e5832fe2
bugfix: delay start up of snmpd until later in the boot process.
...
On some devices snmpd would start before it's configuration file was created.
Changed /etc/rc.d/S50snmpd to /etc/rc.d/S98snmpd
2019-03-01 19:55:48 -08:00
dman776
0d223232b5
bugfix: standardize browser page title on the node status page to be consistent with other pages ( #372 )
...
fixes #366
2019-02-25 21:08:44 -06:00
Joe AE6XE
60d01c91da
bugfix: correct spelling error ( #370 )
...
fixes #368
2019-02-25 08:20:22 -06:00
Joe AE6XE
d5be7814b3
aredn: enable ath9k auto distance capability ( #367 )
2019-02-24 16:03:24 -06:00
Patrick Dickey
f833b38e04
Adding support for the TP-Link WBS210 version 1.
2019-02-12 07:20:44 -08:00
Joe Ayers
711fe96a70
aredn: add definition for nanobridge M2 13
...
fixes #358
2019-02-07 20:52:27 -08:00
Joe Ayers
bb818a9539
build: upgrade to OpenWrt 18.06.2 and refresh patches
2019-02-06 20:31:10 -08:00
dman776
4eda661962
feature: add volume control to signal tone ( #353 )
2019-02-02 21:49:49 -06:00
dman776
3abc82f529
feature: add pitch control to signal tone ( #347 )
2019-01-31 16:57:30 -06:00
dman776
ddda727da0
bugfix: correct issue when pushing sound "on" more than once ( #345 )
2019-01-29 18:53:22 -06:00
dman776
89c9d37075
bugfix: new settings will now show after a conditional setting ( #343 )
2019-01-29 12:20:37 -06:00
dman776
d9acfa2ea7
feature: add sounds to realtime signal page ( #342 )
2019-01-28 23:39:51 -06:00
Joe Ayers
07aa305e29
aredn: olsrd: add olsrd watchdog
...
Adding native olsrd watchdog on top of procd
ensures mesh nodes are always accessable.
closes #338
2019-01-27 14:12:37 -08:00
Joe Ayers
90b21d88d2
aredn: add definition for hAP ac lite current revision
...
/proc/cpuinfo machine string to identify the device
has changed.
From - MikroTik RouterBOARD 952Ui-5ac2nD
To - MIkroTik RouterBOARD RB952Ui-5ac2nD
2019-01-27 12:19:11 -08:00
Joe Ayers
ef24633204
bugfix: aredn: fix bogus nano-m-xw image upload warning
...
fixes #330
2019-01-23 23:17:02 -08:00
dman776
b5ceb1ccc2
bugfix: set execute bit on api script ( #329 )
2019-01-22 17:14:35 -06:00
Raymond Suelzer
aff681b198
Update Contributors ( #328 )
...
Add Ray to contributors file
2019-01-21 16:13:10 -06:00
Raymond Suelzer
664f2ee629
Some LUA Code Clean Up, API ( #327 )
...
* Refactor API
* work in progress
* lua clean up
2019-01-21 15:41:31 -06:00
Joe Ayers
13a6afb815
aredn: Add definitions for Rocket M2 XW
2019-01-10 17:10:46 -08:00
Joe Ayers
dbfef25ec0
build: set feeds to aredn_packages develop branch
2019-01-09 16:42:43 -08:00
Joe Ayers
22fe3bdc66
bugfix: olsrd: clean up startup warnings
2018-12-31 15:18:58 -08:00
Joe Ayers
6728fba06b
bugfix: aredn sysinfo.json fails with mesh rf off
...
added json meshrf->status->on/off
fixes: #317
2018-12-22 10:14:58 -08:00