Дизайн сцен 2

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Yashalta
Сообщения: 315
Зарегистрирован: Вс май 20, 2018 9:27 am
Благодарил (а): 160 раз
Поблагодарили: 29 раз

Re: Дизайн сцен 2

Сообщение Yashalta » Сб дек 22, 2018 8:01 pm

dmsergei писал(а):
Сб дек 22, 2018 6:38 pm
Yashalta писал(а):
Пт ноя 23, 2018 7:22 pm
Да, мне на линии нужно мерить! Сколько потребляет весь дом и выводить в график нужные параметры! Всеравно спасибо сказал т.к. хоть имею пердставление куда копать...
А может где есть виде/текст инструкция как и что нужно прикупить и как соединить....?
Тоже встала такая задача . Да ещё и три фазы . Методом счётчика не подходит - на то много причин.
Вот нарыл
https://pikabu.ru/story/monitoring_yene ... no_6314209

Теперь остаётся прикрутить это к MojorDoMo
Задам вопрос в разделе железо - наверное так будет правильнеею
Почитайте коменты, там вроде как нашли решение! Я не вникал т.к. у меня нет такого дивайса!
К примеру этот комент "Ларчик открывался просто) Вот код считывания показаний:" с его кодом

Код: Выделить всё

#include <ModbusMaster.h>

#include <SoftwareSerial.h>


#define BAUD_RATE 9600

SoftwareSerial swSer(13, 15, false, 256);

/*!

We're using a MAX485-compatible RS485 Transceiver.

Rx/Tx is hooked up to the hardware serial port at 'Serial'.

The Data Enable and Receiver Enable pins are hooked up as follows:

*/

#define MAX485_DE 3

#define MAX485_RE_NEG 2


// instantiate ModbusMaster object

ModbusMaster node;


void preTransmission()

{

digitalWrite(MAX485_RE_NEG, 1);

digitalWrite(MAX485_DE, 1);

}


void postTransmission()

{

digitalWrite(MAX485_RE_NEG, 0);

digitalWrite(MAX485_DE, 0);

}


void setup()

{

pinMode(MAX485_RE_NEG, OUTPUT);

pinMode(MAX485_DE, OUTPUT);

// Init in receive mode

digitalWrite(MAX485_RE_NEG, 0);

digitalWrite(MAX485_DE, 0);


Serial.begin(BAUD_RATE);

swSer.begin(BAUD_RATE);


// Modbus slave ID 1

node.begin(248, Serial);

// Callbacks allow us to configure the RS485 transceiver correctly

node.preTransmission(preTransmission);

node.postTransmission(postTransmission);

}


bool state = true;


void loop()

{

uint8_t j, result;

uint16_t data[6];


// Read 16 registers starting at 0x3100)

result = node.readInputRegisters(0x0000, 10);


if (result == node.ku8MBSuccess)

{

for (j = 0; j < 10; j++)

{

data[j] = node.getResponseBuffer(j);

}

swSer.print("Napr: ");

float napr = node.getResponseBuffer(0x00);

napr = napr / 10.0f;

swSer.println(napr);

unsigned int responseHigh = (unsigned int) data[2];

unsigned int responseLow = (unsigned int) data[1];

unsigned int amper = (responseHigh) + responseLow;

uint32_t result = (uint32_t)responseHigh << 16 + (uint32_t)responseLow;

swSer.print("Old Method Current A: ");

swSer.println(amper);

swSer.print("New Method Current A: ");

swSer.println(result);

responseHigh = (unsigned int) data[4];

responseLow = (unsigned int) data[3];

result = (uint32_t)responseHigh << 16 + (uint32_t)responseLow;

swSer.print("Power W: ");

swSer.println(result);


responseHigh = (unsigned int) data[6];

responseLow = (unsigned int) data[5];

swSer.print("Energy Wh: ");

result = (uint32_t)responseHigh << 16 + (uint32_t)responseLow;

swSer.println(result);

swSer.print("Freq Hz: ");

float freq = node.getResponseBuffer(0x07);

freq = freq / 10.0f;

swSer.println(freq);

swSer.print("PowerFactor : ");

swSer.println((node.getResponseBuffer(0x08)));

swSer.print("Alarm Status 1 - is alarm, 0 - is not alarm : ");

swSer.println((node.getResponseBuffer(0x09)));

swSer.println("=========================================================");

swSer.println();

delay(200);


}


}
и здесь гляньте, может, что дельное пишут http://www.desert-home.com/2018/07/pzem ... 6765139562
ZyaK
Сообщения: 407
Зарегистрирован: Вт окт 24, 2017 2:01 pm
Откуда: Ижевск
Благодарил (а): 45 раз
Поблагодарили: 69 раз

Re: Дизайн сцен 2

Сообщение ZyaK » Вс дек 23, 2018 9:55 am

подскажите пожалуйста по сцене погода, ни как не соображу что надо поправить и где

Код: Выделить всё

<div class="panel-forecast">
    <div class="box">
      <div class="title">%yw_mycity.nv_time_1%</div>
      	<img src="/templates/yandexweather/img/skin/2/%yw_mycity.forecast_1_daycondition%.png"/>
      <div class="temp"><span class="value">%yw_mycity.forecast_1_day_temp_avg%<span class="degree">&deg;C</span></span><span class="separator"></span></div>
    </div>
</div>
Вложения
1.JPG
1.JPG (153.1 КБ) 4922 просмотра
PI2 + MQTT + 5 ESP8266 + Atmega16
pasha413
Сообщения: 131
Зарегистрирован: Сб янв 13, 2018 6:28 pm
Благодарил (а): 34 раза
Поблагодарили: 4 раза

Re: Дизайн сцен 2

Сообщение pasha413 » Вс дек 23, 2018 9:24 pm

Здравствуйте. Так как всё-таки можно добавить фоновое изображение, если мажор на апельсине? Все перепробовал, никак не выходит, даже подменой изображения в папке
pasha413 писал(а):
Вт ноя 06, 2018 3:08 pm
ИзображениеЗдравствуйте. у меня при добавлении фонового изображения пустая страница, как мне добавить фоновое изображение?
Ну и ещё вопрос: настроил сцену погоды, но график не отображается,...
IMG_20181223_212603.jpg
IMG_20181223_212603.jpg (119.07 КБ) 4883 просмотра
Моё: Orange Pi Zero H2 + DietPi / Paspberry Pi3b + MJD 3.41
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Дизайн сцен 2

Сообщение nick7zmail » Вт янв 15, 2019 10:23 am

Всем привет.
Самые внимательные заметили, но для остальных, для тех кто не в курсе и т.п.
Совсем недавно вышел довольно интересный пак выключателей для сцен. В паке присутствует более 30 различных тумблеров, выключателей, переключателей, рычажков и т.п. различных размеров, цветов, форм.
При помощи них можно создавать собственные красивые сцены, либо приукрасить старые. Данные выключатели являются дополнительными стилями для элемента "выключатель/switch" на сценах. Ни строчки кода никуда писать не надо. Даже старые выключатели не надо пересоздавать. Достаточно будет просто сменить стиль.
Собственно само дополнение: https://connect.smartliving.ru/addons/c ... 6/164.html
Спасибо за внимание =).
607_image.jpg
607_image.jpg (199.01 КБ) 4708 просмотров
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
pash4uga
Сообщения: 192
Зарегистрирован: Чт окт 04, 2018 12:04 pm
Благодарил (а): 28 раз
Поблагодарили: 45 раз

Re: Дизайн сцен 2

Сообщение pash4uga » Сб фев 23, 2019 3:39 pm

Всем привет!
Для тех у кого есть смарт-ТВ.
Не нашел готовой сцены для включения фильмов по DLNA, решил исправить это)
Разрешение 1280х800.
Стандартный виджет у меня почему-то глючит, не всегда показывает список файлов для воспроизведения. По этому своял вот это:
films.gif
films.gif (4.35 МБ) 4327 просмотров
Взял за основу сцену настроек. Закладка On-line Radio пуста, пока не делал, тут каждый сам для себя может добавить свои радиостанции по вкусу или вообще что-то другое.
Предупреждаю сразу, ни разу не программист, по этому г.. кода немерено) Как говорится, писал как мог...
Важно, DLNA сервер и ТВ найдены через модуль SSPD finder и добавлены в ПУ, соответственно названия объектов имеют стандартные названия, MediaRenderer01 и MediaServer01 и т.д. Если будете использовать свои, то нужно будет подправить код.
Воспроизведение контента должно работать через стандартный виджет! По сути его код в сцене и используется, надеюсь автор не обидится)
Если с него не воспроизводит, то и со сцены не будет.
Сцена:
Elements10-15-26.zip
(5.19 КБ) 187 скачиваний
Сценарий:
script_player_scenes_2019_02_23__19_45.json.txt
(3.12 КБ) 474 скачивания
Перед импортом уберите у файлов расширение .txt.
В элементе сцены heading есть скрипт, который автоматом через три минуты возвращает на главную сцену, укажите там свою.
Вложения
script_player_scenes_2019_02_23__19_45.json.txt
(3.12 КБ) 488 скачиваний
Медиа.scene.txt
(275.48 КБ) 502 скачивания
Последний раз редактировалось pash4uga Вс фев 24, 2019 5:21 am, всего редактировалось 1 раз.
За это сообщение автора pash4uga поблагодарил:
dengi.76 (Сб фев 23, 2019 4:05 pm)
Рейтинг: 1.16%
dengi.76
Сообщения: 222
Зарегистрирован: Вт фев 06, 2018 9:40 pm
Откуда: Пермь
Благодарил (а): 117 раз
Поблагодарили: 7 раз

Re: Дизайн сцен 2

Сообщение dengi.76 » Сб фев 23, 2019 9:13 pm

pash4uga писал(а):
Сб фев 23, 2019 3:39 pm
Всем привет!
Для тех у кого есть смарт-ТВ.
Не нашел готовой сцены для включения фильмов по DLNA, решил исправить это)
Разрешение 1280х800.
Стандартный виджет у меня почему-то глючит, не всегда показывает список файлов для воспроизведения. По этому своял вот это:
films.gif
Взял за основу сцену настроек. Закладка On-line Radio пуста, пока не делал, тут каждый сам для себя может добавить свои радиостанции по вкусу или вообще что-то другое.
Предупреждаю сразу, ни разу не программист, по этому г.. кода немерено) Как говорится, писал как мог...
Важно, DLNA сервер и ТВ найдены через модуль SSPD finder и добавлены в ПУ, соответственно названия объектов имеют стандартные названия, MediaRenderer01 и MediaServer01 и т.д. Если будете использовать свои, то нужно будет подправить код.
Воспроизведение контента должно работать через стандартный виджет! По сути его код в сцене и используется, надеюсь автор не обидится)
Если с него не воспроизводит, то и со сцены не будет.
Сцена:
Медиа.scene.txt
Сценарий:
script_player_scenes_2019_02_23__19_45.json.txt
Перед импортом уберите у файлов расширение .txt.
В элементе сцены heading есть скрипт, который автоматом через три минуты возвращает на главную сцену, укажите там свою.
Почему-то не могу импортировать сцену..., не подскажете, почему ?
Аватара пользователя
woow
Сообщения: 821
Зарегистрирован: Пн июл 04, 2016 8:46 am
Откуда: Mazeikiai
Благодарил (а): 125 раз
Поблагодарили: 46 раз

Re: Дизайн сцен 2

Сообщение woow » Сб фев 23, 2019 9:32 pm

nick7zmail писал(а):
Вт янв 15, 2019 10:23 am
Всем привет.
Самые внимательные заметили, но для остальных, для тех кто не в курсе и т.п.
Совсем недавно вышел довольно интересный пак выключателей для сцен.
Как всегда всем не угодишь. :) В этом комплекте нет лампочек. Их я бы к выключателям прировнил для сцен если для освещения
Raspberry Pi 3B+
pash4uga
Сообщения: 192
Зарегистрирован: Чт окт 04, 2018 12:04 pm
Благодарил (а): 28 раз
Поблагодарили: 45 раз

Re: Дизайн сцен 2

Сообщение pash4uga » Вс фев 24, 2019 5:24 am

dengi.76 писал(а):
Сб фев 23, 2019 9:13 pm
Почему-то не могу импортировать сцену..., не подскажете, почему ?
Не знаю, что-то видимо с импортом.
Выложил в архиве элементы сцены.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Дизайн сцен 2

Сообщение nick7zmail » Вс фев 24, 2019 10:30 pm

woow писал(а):
Сб фев 23, 2019 9:32 pm
Как всегда всем не угодишь. :) В этом комплекте нет лампочек. Их я бы к выключателям прировнил для сцен если для освещения
На лампочки, чайники, телевизоры, вентиляторы и другое железо планируется другой более внушающий пак картинок. Рисую их не я, так что не смогу сказать когда его ждать...но он точно будет.
За это сообщение автора nick7zmail поблагодарил:
woow (Пн фев 25, 2019 12:12 am)
Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
woow
Сообщения: 821
Зарегистрирован: Пн июл 04, 2016 8:46 am
Откуда: Mazeikiai
Благодарил (а): 125 раз
Поблагодарили: 46 раз

Re: Дизайн сцен 2

Сообщение woow » Пн фев 25, 2019 12:17 am

для разнообразия может кому понадобится тут есть довольно не плохих обоев для сцен
http://getwallpapers.com/cat/textures
Raspberry Pi 3B+
Ответить