<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Ippon on Блог Агапова Максима</title><link>https://magapov.nmph.ru/tags/ippon/</link><description>Recent content in Ippon on Блог Агапова Максима</description><generator>Hugo</generator><language>ru</language><lastBuildDate>Mon, 07 Dec 2020 08:23:18 +0000</lastBuildDate><atom:link href="https://magapov.nmph.ru/tags/ippon/index.xml" rel="self" type="application/rss+xml"/><item><title>Domoticz. Ippon Smart Winner 3000</title><link>https://magapov.nmph.ru/2020/03/domoticz-ippon-smart-winner-3000.html</link><pubDate>Tue, 17 Mar 2020 16:14:00 +0000</pubDate><guid>https://magapov.nmph.ru/2020/03/domoticz-ippon-smart-winner-3000.html</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on">&lt;div dir="ltr" style="text-align: left;" trbidi="on">Добавлю этот ИБП в Domoticz. Доступ к ИБП имею только по IP-адресу. В ПО для Ippon WinPower есть простенький веб-сервер на дефолтном 8888 порту.&lt;br />
&lt;div class="separator" style="clear: both; text-align: center;">&lt;a href="https://magapov.nmph.ru/img/Main-Page.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;">&lt;img border="0" data-original-height="811" data-original-width="418" height="400" src="https://magapov.nmph.ru/img/Main-Page.JPG" width="205" />&lt;/a>&lt;/div>Забираем инфу с него всё тем же curl'ом со страницы https://ipaddress:8888/1/json&lt;br />
&lt;pre>&lt;code class="bash hljs">curl 'https://185.103.27.56:8888/1/json' -s --insecure
{"key":"USB/LINE-INT","device":{"key":"USB/LINE-INT","id":1,"protocol":12,"portIndex":4,"status":"","ip":null,"upsIndex":0,"statusIcon":"online","hasWarn":false},"version":"","status":"AVR Mode","model":"LINE-INT","loadPercentMax":17,"loadSegment1State":"","loadSegment2State":"","redundantNumber":"","batV":"110.0V","ls1":-1,"ls2":-1,"outA":"","outVA":"","outW":"","batCapacity":"100%","batTimeRemain":"","bypassFreq":"","bypassVolt":"","extStatus":0,"inFreq":"","inVolt":"234.6V","loadPercent":"17%","oidType":0,"outFreq":"50.0Hz","outVolt":"207.4V","warning":"","workMode":0,"iStatus":256,"noModule":false,"abmState":"","batTemp":"","cfgBatNumber":"","cfgKVA":"","emdAlarm1":"","emdAlarm2":"","emdHumidity":"","emdTemp":"","lastEvent1":"2020/03/16 21:47:30 Output: AVR mode","lastEvent2":"2020/03/16 21:47:30 Start Agent","statusColor":0,"supportTest":true,"upsTemp":"25.1C"}&lt;/code>&lt;/pre>&lt;/div>Меня в первую очередь интересуют Заряд батареи &lt;b>"batCapacity":"100%"&lt;/b> Входящее напряжение &lt;b>"inVolt":"234.6V"&lt;/b> Текущая нагрузка &lt;b>"loadPercent":"17%"&lt;/b> Температура ИБП &lt;b>"upsTemp":"25.1C"&lt;/b>&lt;br />
&lt;a href="https://magapov.nmph.ru/2018/11/domoticz_8.html">Читаем как создать новые датчики&lt;/a>&amp;nbsp;для ИБП в Domoticz. &lt;br />
&lt;br />
Для удобного разбора json, будем использовать утилиту jq&lt;br />
&lt;pre>&lt;code class="bash hljs">sudo apt instal jq&lt;/code>&lt;/pre>Пользоваться ей предельно просто, передаем вывод curl в jq с ключом -r с именем необходимого параметра. Для Температуры это будет&lt;br />
&lt;pre>&lt;code class="bash hljs">curl 'https://192.168.0.111:8888/1/json' -s --insecure | jq -r '.upsTemp'
25.1C&lt;/code>&lt;/pre>Создаем новый скрипт &lt;br />
&lt;pre>&lt;code class="bash hljs">#!/bin/bash
#Script to grab remote info from Ippon SmartWinner 3000 and update domoticz vars

SERVER='localhost:505/'
SERVER_CMD='json.htm?type=command&amp;amp;param=udevice&amp;amp;'
SWITCH_CMD='json.htm?type=command&amp;amp;param=switchlight&amp;amp;'

ippon_volts=`curl 'https://192.168.0.111:8888/1/json' -s --insecure | jq -r '.inVolt'`
ippon_temp=`curl 'https://192.168.0.111:8888/1/json' -s --insecure | jq -r '.upsTemp'`
ippon_bchar=`curl 'https://192.168.0.111:8888/1/json' -s --insecure | jq -r '.batCapacity' | cut -d '%' -f1`
ippon_load=`curl 'https://192.168.0.111:8888/1/json' -s --insecure | jq -r '.loadPercent' | cut -d '%' -f1`
echo $ippon_volts
echo $ippon_temp
echo $ippon_bchar
echo $ippon_load
hostcmd="http://${SERVER}${SERVER_CMD}idx=123&amp;amp;nvalue=0&amp;amp;svalue=${ippon_load}"
curlres=`curl -sS $hostcmd`
hostcmd="http://${SERVER}${SERVER_CMD}idx=122&amp;amp;nvalue=0&amp;amp;svalue=${ippon_temp}"
curlres=`curl -sS $hostcmd`
hostcmd="http://${SERVER}${SERVER_CMD}idx=121&amp;amp;nvalue=0&amp;amp;svalue=${ippon_bchar}"
curlres=`curl -sS $hostcmd`
hostcmd="http://${SERVER}${SERVER_CMD}idx=120&amp;amp;nvalue=0&amp;amp;svalue=${ippon_volts}"
curlres=`curl -sS $hostcmd`&lt;/code>&lt;/pre>&lt;br />
Не забываем делать его исполняемым и добавляем в cron выполняться каждую минуту&lt;br />
&lt;pre>&lt;code class="bash hljs">chmod +x ippon.sh&lt;/code>&lt;/pre>&lt;pre>&lt;code class="bash hljs">crontab -e
*/1 * * * * /home/pi/domoticz/scripts/ippon.sh &amp;gt;/dev/null&lt;/code>&lt;/pre>&lt;div class="separator" style="clear: both; text-align: center;">&lt;a href="https://magapov.nmph.ru/img/Main-Page_DZ.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;">&lt;img border="0" data-original-height="143" data-original-width="1194" height="76" src="https://magapov.nmph.ru/img/Main-Page_DZ.JPG" width="640" />&lt;/a>&lt;/div></description></item><item><title>Ippon Smart Winner 3000. Замена батарей</title><link>https://magapov.nmph.ru/2020/03/ippon-smart-winner-3000.html</link><pubDate>Wed, 11 Mar 2020 05:00:00 +0000</pubDate><guid>https://magapov.nmph.ru/2020/03/ippon-smart-winner-3000.html</guid><description>&lt;div dir="ltr" style="text-align: left;" trbidi="on">
Пошаговая инструкция по замене АКБ на Ippon Smart Winner 3000. Официальная инструкция &lt;a href="http://static.ippon.ru/data/cert/smart_manual.pdf">здесь&lt;/a>. Восемь стоковых батарей маркируются как YUASA NPH5-12 (12V, 5Ah). На замену оригинальным я нашёл &lt;a href="https://www.dns-shop.ru/product/0bde437ef7eb3330/akkumulatornaa-batarea-dla-ibp-cyberpower-12v-5ah/">CyberPower 12V 5Ah&lt;/a>&amp;nbsp;с аналогичными габаритами 70мм*100мм*90мм.&lt;br />
&lt;div class="separator" style="clear: both; text-align: center;">
&lt;a href="https://magapov.nmph.ru/img/compare.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;">&lt;img border="0" data-original-height="864" data-original-width="1600" height="344" src="https://magapov.nmph.ru/img/compare.jpg" width="640" />&lt;/a>&lt;/div>
&lt;br /></description></item></channel></rss>