Pull to refresh
21
0
Send message

Описка: Flightradar24 предоставляет добровольцам приемники, не транспондеры.

Ну, это-то как раз и интересно, какие — как. Или в пределах одной модели вариации встречаются?
Вот еще какой информации, на мой взгляд, не хватает для диммируемых ламп: каким образом их диммировать — по переднему фронту, по заднему.
Ну, примерно да, я по шуму еще ориентируюсь. Это дача, там немного непредсказуемо все — летом больше накипает, зимой — практически ничего. Мне еще повезло: у меня тэны в бойлере в чехлах из нержавейки, и накипает на этой нержавейке, не на самих тэнах. Но очень конкретно накипает. Механически что-то удаляется, а дальше начинается химия с реагентами. Вы что-то химическое используете для растворения накипи?
Как это говорится, «это очень хороший вопрос!»
смотрите, вот в предыдущей статье я описал свои противопожарные меры: «В щитах наклеены пиростикеры компактного пожаротушения АСТ из параноидальных соображений. В доме есть огнетушители, самосапсатели, кошма. УЗО защищают ВСЕ линии и проходят периодическое тестирование. На вводе селективное противопожарное УЗО тоже есть.»

Автоматической системы пожаротушения нет, и я плохо себе представляю, что, кроме самосрабатывающих огнетушителей можно сделать в небольшом деревянном доме. Вы как-то этим профессионально, случаем, не занимаетесь? Может, подскажете что-нибудь более разумное?
Графики, конечно, не самоцель — это иллюстрация возможностей плюс описание входного набора данных для мониторинга. И вы верно заметили: канал тревоги. Я много лет проработал в мониторинге и знаю, что всякие алерты, типа «волки-волки!» начинает игнорироваться очень скоро.

Спасибо!
Исключительно исторически так сложилось. Telegraf сразу не завелся, а потом я навернул сервер и при переустановке решил воспользоваться нашим скриптом. А так, надеюсь, дойдут руки. Спасибо!
Вот, обещанные правила и функции для трехтарифного счетчика. Немного грязноватое сравнение, но работает.
Тарифы для трехтарифного счетчика
function initTariff () {
var date = new Date();
date = date;

      if (timeIntervalCompare( date, 1000, 1700) ||
          timeIntervalCompare( date, 2100, 2300)) 
      	{
          dev["energyTariff"]["tariff"]=2;
		  dev["energyTariff"]["price"]=3.71; //3.71
          log('halfpeak'); 
        }
      
      if (timeIntervalCompare( date, 700, 1000) ||
          timeIntervalCompare( date, 1700, 2100)) 
      	{
          dev["energyTariff"]["tariff"]=3;
		  dev["energyTariff"]["price"]=4.82; //4.82
          log('peak'); 
        }
      
      if (timeIntervalCompare( date, 2300, 2359) ||
          timeIntervalCompare( date, 01, 700)) 
      	{
          dev["energyTariff"]["tariff"]=1;
		  dev["energyTariff"]["price"]=1.57; //1.57
          log('night'); 
        }
           
  	  	
  
    };

defineRule("cron_tariff_change", {
  when: cron("0 0 0,7,10,17,21,23 * * *"),
  then: function () {
    log("tariff_change cron rule fired");
    initTariff();
  }
});

defineVirtualDevice("energyTariff", {
    title: "Energy Tariff",
    cells: {
        tariff: {
            type: "value",
            value: 2,
        readonly: true,
        },
    price:       {
      type: "value",
          value: 3.71,
          readonly: true

    }
    }});
function timeIntervalCompare(date, time1,time2) {
    var time  = date.getHours()*100 +  date.getMinutes();
if ((time >= time1) && (time < time2)) {return(true)} else {return(false)};
};

setTimeout(initTariff, 12000);


Ну, совершенно верно — мне нравится мониторинг! Практика может быть довольно обширной: есть очевидные вещи, котрые я реализую в первую очередь, напрмер, следить за исправностью оборудования: при удаленном включении потребителей это не лишне. Потом есть вопросы, которые требуют дополнительного исследования, их я перечислил в конце статьи. Ну, и в третьих, я ожидаю идей от читателей: возможно, я далеко не все предусмотрел.
Хорошо, поделюсь, конечно. Вставлю следующим комментарием сюда на выходных.
А вот это как раз Grafana, о котрой я пишу. А данные берет из Influxbd
Трехтарифный счетчик, тариф меняется 5 раз в день. Есть виртуальное устройство на контроллере, в котором хранится тип тарифа и стоимость кВтч. По таймеру обновляетсяю При обновлении приходит соответствующtt mqtt-сообщение. Это чтобы не плодить сущности и хранить информацию о тарифе в одном месте.
Благодарю! «Умная дача решила, что самый большой расход энергии и сложность алгоритмов управления возникают исключительно благодаря дачникам и перестала пускать их на дачу!»
Дя, для собственного пользования: только технический учет пока, не коммерческий. И, похоже, что в ближайшей перспективе такими эти счетчики и останутся. Общее потребление всегда можно по какому-нибудь интерфейсу получить с коммерческого, там, «Меркурия» — а у WB-MAP другая ниша.
Но это самый популярный вопрос про эти счетчики, верно!
Красиво!
У вас структура базы данных слегка отличается от той, что я использую, вам проще. У меня все mqtt-значения пишутся в одну табличку типа таймстемп, значение, устройство, mqtt-топик; и запрос расхода выглядит примерно так:
SELECT difference(last("value_f")) FROM "mqtt_data" WHERE ("client" = 'MainWirenBoard' AND "channel" = 'wb-map12h_11/Ch 1 AP energy L3') AND $timeFilter GROUP BY time(1h) fill(previous)


А цена — вот так:
SELECT first("value_f")  FROM "mqtt_data" WHERE ("client" = 'MainWirenBoard' AND "channel" = 'energyTariff/price') AND $timeFilter GROUP BY time(1h) fill(previous)


И первый SELECT на второй в Influxdb 1.1.1 я так и не смог помножить. Надо добраться до консерватории и что-то в ней поменять.
Спасибо! Я вот все жду того момента, когда щиты закрою пластронами и скажу «остановись мгновенье». Но столько всего интересного, что окончание отодвигается и отодвигается.
Да верно, это я ошибся!
Всё верно, да он будет дольше нагревать, но, возможно, если теплоотдача из-за накипи будет хуже, то температура тэна повысится, сопротивление уменьшится и мощность возрастет. Посмотрим!
Не рассматривал. Хотя, конечно, преимущества свои у CAN есть, но с оборудованием сложнее, мы вообще для САN не выпускаем устройств, хотя интерфейс есть у контроллера.
Ну, что вам ответить… Мне было интересно сделать так, как я сделал. К моде не имеет отношения никакого. Была возможность — я ее реализовал. Возможно, у вас бы получилось лучше, интереснее, дешевле, надежнее.
Ну, рассматривал, конечно. Свет при отсутствии связи с контроллером управляется выключателями и релейными модулями автономно при поломке контроллера. Всякая интеллектуальщина пропадает, конечно, но достаточно для комфортного существования. Вода переключается от скважины на насосную станцию напрямую, есть специальный щиток для резервирования в подобных ситуациях. Тепло перестает управляться автономно и требует небольшой перекоммутации в щите, для постоянного включения питания и перевода конвекторов в ручной режим термостатирования. Есть запас прочности на случай отказа, мы с женой знаем, как все это быстро переключить. Думал отрезервном контроллере, но пока только думал.

Information

Rating
Does not participate
Works in
Registered
Activity