Не работает. Не работает даже без самой строки округления.
З.Ы. С программированием у меня не очень
З.З.Ы. Вопрос снимается. Работает и без округления.
Мне как админу привычнее Powershell, сейчас пишу скрипт, который для любого компа разберет Json - ответ этой проги. Пока есть вот это, для размышлений и наглядности, ближе к вечеру или завтра сделаю окончательный скрипт, который будет закидывать инфу вытянутую в MD.
В переменную отправляется ответ на компе с MD, что бы каждый раз его не опрашивать.
#Поуровневое раскидалово структуры в объекте, смотрим что получается
foreach ($q in $a.Children)
{
"Q"
#$q.Text
#$q.value
foreach ($w in $q.Children){
"W"
#$w.Text
#$w.value
foreach ($e in $q.Children){
"E"
#$e.Text
#$e.Text
#$e.value
foreach ($r in $e.Children){
"R"
# $r.Text
# $r.Text
#$r.value
foreach ($t in $r.Children){
"t"+" R = ",$r.text," E = ",$e.text," Q = ",$q.text
$t.Text
$t.Text
$t.value
}
}
}
}
}
#Поуровневое раскидалово структуры в объекте, смотрим что получается
foreach ($q in $a.Children)
{
#"Q"
#$q.Text
#$q.value
foreach ($w in $q.Children){
#"W"
#$w.Text
#$w.value
foreach ($e in $q.Children){
#"E"
#$e.Text
#$e.Text
#$e.value
foreach ($r in $e.Children){
# "R"
# $r.Text
# $r.Text
#$r.value
foreach ($t in $r.Children){
# $" T = "+$t.text+" R = ",$r.text," E = ",$e.text," Q = ",$q.text," T = ",$t.text
#$t.Text
# $t.Text
# $t.value.tostring()
Раз уж тема про OHM - помогите плс. У меня такая ситуация: скачал ohm, распаковал, запустил - все ок, если обращатся с сервера. Если же пытаться зайти на его страницу со сторонних компов - не заходит. В брандмауэре все разрешено, все правила включил, все порты разрешил. Буду дома - скину скрин. Как только отключаю брандмауэр - все работает. Что я не так делаю? Может его как то по-особому добавлять надо?
И второй вопрос: В настройках, на сколько я помню, нет логина-пароля к серверу. Как защитится?
Сейчас все ок. Intval - пытается возвратить значение integer (целое) из строки/числа. Работает вроде корректно, и числа сразу целые возвращает. Удобно для индикаторов. Правда не знаю - округляет или просто целую часть берет...мне +-1%/градус - не так важен.
raptorialfungus писал(а):Ну, у меня всё получилось. Можно напрямую обращаться к значениям.
Я создал "скелета" для разных Ваших железок. Если вдруг будет опять что-то непонятно, то поясню дальше.
Я создал тестовый сценарий и вызывал его из браузера, чтобы сразу отслеживать значения массивов.
Чтобы были понятны эти json'овские навороты можно по очереди раскомментаривать мои функции print_r
Я в примере показал, как добраться до температуры материнской платы. Естессно, можно и в одну строку без промежуточных переменных, но так красивей и понятней.
помогите пожалуйста, второй день уже мучаюсь, вытягиваю данные с ohm, но проблема в том что данные идут с символами %, градусы сельсия и так далее, как это отрезать вообще, необходимо в график это засунуть все, график типа этого <img src="/pChart/?p=ow_fact.temperature&unit=°C&type=3d&width=275&title=Сейчас: %ow_fact.temperature%°C. График за: 3 дня&gcolor=red>ype=curve&px=10"
style="-moz-border-radius: 10px 0px 0px 10px; -webkit-border-radius: 10px; border-radius: 10px; opacity:0.8;">, но ничего не получается, работает только числами, а символы не воспринимает и не отображается в итоге((
Тут можно задать вопрос по MajorDoMo VK
Канал по MajorDoMo youtube