Mikrotik hAP AC + ROS 7 + health

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?

Hozzászólások

Szerkesztve: 2021. 12. 27., h – 20:24

[törölve, hülyeséget írtam]

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 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! :)