Sziasztok
Adott egy hAP AC, ami ROS 6.x alatt le tudta futtatni a következő parancsot: :log info [/system health get voltage]
Ez 7.x alatt már nem megy. A parancs végét nem ismeri fel get-től.
Ha grafikus felületen nézem, akkor viszont ott van mindkét név és érték.
Ha CLI-ben így kérdzem le, akkor is:
/system/health print
Columns: NAME, VALUE, TYPE
# NAME VALUE TYPE
0 voltage 13.8 V
1 temperature 49 C
de /system/health get number=0 -re meg nagy semmit ad vissza.
Most akkor ezt így hogy?
- 237 megtekintés
Hozzászólások
[törölve, hülyeséget írtam]
- A hozzászóláshoz be kell jelentkezni
Na úgy még nem próbáltam. Változóba is lehet tenni? Mert utána ha kevés a feszkó, egy feltétel vizsgálat után NAS-t állítanék le vele. Közös 12V-ös Makrai UPS-en vannak.
- A hozzászóláshoz be kell jelentkezni
:system health print proplist=value where name=voltage
Így próbálom, így elég kompaktul kijön, csak a plusz karaktereket le kell vadászni.
- A hozzászóláshoz be kell jelentkezni
Széép :) Ezzel már el tudok indulni, köszönöm!
- A hozzászóláshoz be kell jelentkezni
Ezzel én is megszenvedtem, így lehet kiszedni (és változóba rakni):
Ez van RB5009-en, de ott csak cpu temp van. Nyilván cseréled a 0-át a megfelelő sorszámra.
:local cputemp ([/system/health/print as-value]->0->"value")
- A hozzászóláshoz be kell jelentkezni
A fentiek alapján ilyesmivel próbálkoztam: :global BATTERY ([/system/health print proplist=value as-value where name=voltage]).
De a tiéddel simán úgy megy, mint régen: :log info ([/system/health/print as-value]->0->"value")
Nagyon köszi! :)
- A hozzászóláshoz be kell jelentkezni
Nagyon szívesen. Nekem is elment rá egy estém, amíg kihámoztam. Ott bukott az egész, hogy a Mikrotik CLI fel sem ajánlotta a get-et, mint lehetőséget.
Nekem ehhez a "projekthez" kellett: https://prohardver.hu/tema/mikrotik_routert_hasznal_valaki/hsz_15662-15…
- A hozzászóláshoz be kell jelentkezni