На сегодняшний день единственный возможный вариант.XENOMAN писал(а):Я на визнете в первое время делал так. Создавал вэб сервер, добавлял вход (IMG), на этот вход через сравнение подавал адрес нужной картинки, в теле страницы вписывал <img src="(IMG)">. Топорно, но работает. Щас перешел на OpenHAB.
Да, для спарка шильд+MEGA2660. Спасибо за подсказку, не догадался, что так можно.XENOMAN писал(а):Для Ethernet шилда или в общем?Я на визнете в первое время делал так. Создавал вэб сервер, добавлял вход (IMG), на этот вход через сравнение подавал адрес нужной картинки, в теле страницы вписывал <img src="(IMG)">. Топорно, но работает. Щас перешел на OpenHAB.
Код: Выделить всё
sitemap test label="TEST"
{
Frame {
Group item=groupTest label="TEST" icon="firstfloor"
}
}
Код: Выделить всё
Group All
Group groupTest (All)
Switch ARDUINO_PIN "PIN_LED" (groupTest)
Код: Выделить всё
rule "LED_ON"
when
Item ARDUINO_PIN received command ON
then
sendHttpPutRequest("http://192.168.0.101/LED/on/")
end
rule "LED_OFF"
when
Item ARDUINO_PIN received command OFF
then
sendHttpPutRequest("http://192.168.0.101/LED/off/")
end
Код: Выделить всё
Number Temp_TEST "Temperature [%.1f °C]" { http="<[http://192.168.0.101/SENSORS:60000:REGEX(.*?<TEMP>(.*?)</TEMP>(.*))]" }
Код: Выделить всё
Text item=Temp_TEST
Код: Выделить всё
_tspWebServer_client.println("<TEMP>");
_tspWebServer_client.println(_dht1t);
_tspWebServer_client.println("</TEMP>");
_tspWebServer_client.println("");
Т.е. после обработки, перед переменно и после нее будет пустая строка.<TEMP>
значение
</TEMP>
Решается это вот такими костылями:<TEMP>значение</TEMP>
Код: Выделить всё
Switch ARDUINO_PIN "PIN_LED" (groupTest) { http="<[http://192.168.0.101/:60000:REGEX(.*?<PIN>(.*?)</PIN>(.*))]" }
+100 тоже с удовольствием бы посмотрел.Naladchik писал(а):Господа, а мог бы кто нибудь выложить парочку более развернутых, чем в видеоуроках, примеров, где ардуинка в качестве веб-сервера или веб-клиента? Хотелось бы понять, насколько сложно это освоить неподготовленному человеку но имеющему желание. Буду благодарен.
Подскажите пожалуйста как сделать с возможностью управления?XENOMAN писал(а):С возможностью управления или без?