Помогите решить задачку: Есть контроллер, нужно его опросить, в ответ отправляет в формате xml, значения параметров контроллера. Эти значения, нужно скинуть на emoncms. Может, кто уже делал. Спасибо.
опрос по tcp, http или что-то другое? какая ссылка? пример xml? что значит скинуть на emoncms? Вот это нужно было указать, так больше вероятности что кто-то поможет.
Из инструкции: Для мониторинга работы и настройки контроллера вы можете использовать следующие HTTP/XML запросы. Описание отдельных элементов XML перечислены в виде HTML/XML комментариев, прикрепленных к самому списку элементов: 1. GET /meas.xml Отправив этот HTTP запрос, вы получите текущие данные об измерениях и состоянии устройств, подключенных к контроллеру (фактические измеренные значения мощности на отдельных фазах и предполагаемые значения мощности на подключенных нагрузках). Полученные данные: <--Response headers> <--one empty line> <meas> <PL1>-2.20</PL1><--measuredpower on phase L1 in kW> <PL2>1.50</PL2><--measured power on phase L2 in kW> <PL3>-1.10</PL3><--measured power on phase L3 in kW> <PPS>-1.80</PPS><--sum of measured powers L1+L2+L3 in kW> <Te>25.0</Te><--controller temperature in °C> <PA1>1.00</PA1><--assumed load power at output No.1 in kW> <EA1>3.00</EA1><--ass umed supplied energy at output No. 1 in kWh> ..<HN1>1</HN1><--basic control mode at output No. 1: 0=inactive, 1=active> (основной режим управления на выходе 1) ..<HC1>0</HC1><--CombiWATT at output No. 1: 0=inactive, 1=active> ..<HE1>0</HE1><--output No.1 enforced by time schedule: 0=inactive, 1=active> ..<HR1>0</HR1><--output No. 1 restricted by time schedule: 0=inactive, 1=active> <TST1>0</TST1><--output test: 0=inactive, 1=active> <PA2>0.50</PA2><--assumed load power at output No. 2 in kW> <-- similarly for remaining outputs No. 2 through 6> ..<FA1>0.50</FA1><--power registered at input FB1> ..<FE1>1.60</FE1><--energy registered at input FB1> ..<FA2>0.00</FA2><--power registered at input FB2> <-- similarly for remaining inputs FB2 and FB3> <DaR>1.1.2012</DaR><--date (controller)> <TiR>0:00:00</TiR><--time (controller)> <CW>7200</CW><--time to activate CombiWATT > <FP>7200</FP><--fan power > <FW>S10</FW><--firmware type (first letter) and version (2 digits)> <EL1>0</EL1><--0=no fault, 1=L1 voltage missing> <ETS>0</ETS><--0=no fault, 1=temperature sensor error> <ETL>0</ETL><--0=no fault, 1=maximum temperature exceeded> <ILT>0</ILT><--0=not present, 1=low tariff active> <ICW>0</ICW><--0=not present, 1=CombiWATT active> <ITS>0</ITS><--0=not present, 1=output test active> <IDST>0</IDST><--0=not present, 1=summer time> <SRT>6:00</SRT><--sunrise time> </meas>
Вы не знаете, как с XML правильно работать? Тогда вам поможет это. Это простенький, но мощный инструмент. Покурите доку, работа с ним довольно просто строится.
Много было вопросов, но есть другие форумы, есть адекватные люди к чайникам. Спасибо все работает. Тема для меня закрыта. Всем спасибо за помощь.
ты на это смотри по другому, тут не появился человек который мог бы потратить на тебя достаточно времени. Ты его нашёл в другом месте.