Навигация

    Forum

    • Зарегистрироваться
    • Войти
    • Поиск
    • Категории
    • Последние
    • Метки
    • Популярные
    • intraHouse Site
    1. Главная
    2. Alex Kupriyanov
    3. Сообщения
    A
    • Профиль
    • Подписки
    • Подписчики
    • Темы
    • Сообщения
    • Лучшие сообщения
    • Группы

    Сообщения Alex Kupriyanov

    • RE: Плагин Telegram

      Пользователь @Alex-Kupriyanov написал в Плагин Telegram:

      переписал this.execOS : this.execOS(cd /mnt/dietpi_userdata/snapshot/ && n=1; for f in *.jpg; do mv "$f" "$n.jpg"; n=$((n+++1)); done; cd;);

      this.execOS(cd /mnt/SHINOBI/dietpi_userdata/snapshot/ && find . -name 'channel1s*.jpg' -printf "mv '%p' '%h/%TY-%Tm-%Td+%TH:%TM:%TS_%f'\n" | sh);

      написал в Плагины
      A
      Alex Kupriyanov
    • RE: Плагин Telegram

      переписал this.execOS : this.execOS(cd /mnt/dietpi_userdata/snapshot/ && n=1; for f in *.jpg; do mv "$f" "$n.jpg"; n=$((n+++1)); done; cd;);

      написал в Плагины
      A
      Alex Kupriyanov
    • RE: Плагин Telegram

      Пользователь @sergeyygr написал в Плагин Telegram:

      @dev:

      @sergeyygr:

      @sergeyygr:

      Написал. Вероятно не воспринимает, до загрузки IH дело не доходит, OS до конца не загружается :oops:

      Вылечил! Отсоединил lan, вошел через 127.0.0.1, удалил сценарий, все встало на место. Адреналинчику хватнул 😄

      Добрый день, здорово, что получилось, простите за некорректный пример, завтра предложим рабочий вариант 😉

      А рабочий вариант будет? 😉

      /**

      • @name Перезагрузка_IHPRO
      • @desc перезагружает оболочку ihpro
      • @version 4
        */

      const telegram_bot_1 = Device("telegram_bot_1");

      startOnChange([telegram_bot_1]);

      script({
      start() {
      if (telegram_bot_1.value == "restart") {
      this.startTimer("T1",10,"onTimerT1");
      }
      },
      onTimerT1() {
      this.execOS(systemctl restart intrahouse-c);
      }
      })

      /**

      • @name Перезагрузка
      • @desc перезагружает систему
      • @version 4
        */

      const telegram_bot_1 = Device("telegram_bot_1");

      startOnChange([telegram_bot_1]);

      script({
      start() {
      if (telegram_bot_1.value == "reboot") {
      this.startTimer("T1",10,"onTimerT1");
      }
      },
      onTimerT1() {
      this.execOS(sudo reboot);
      }
      })

      написал в Плагины
      A
      Alex Kupriyanov
    • RE: Плагин Telegram

      @Alex-Kupriyanov
      Ещё раз здравствуйте. Получилось как-то не очень.
      /**

      • @name Script 2
      • @desc
      • @version 4
        */

      const SMOTION_1_1 = Device("SMOTION_1_1");

      startOnChange([SMOTION_1_1]);

      script({
      start() {
      if (SMOTION_1_1.isOn()) {
      this.info("telegram","OWNER", { txt: 'Гостиная', img: '/var/www/dietpi_userdata/snapshot//channel1s1001M.jpg' });
      this.startTimer("T1",10,"onTimerT1");
      }
      },
      onTimerT1() {
      this.execOS(find /var/www/dietpi_userdata/snapshot/ . -name "channel1s100*" -type f -delete \;);
      }
      })

      написал в Плагины
      A
      Alex Kupriyanov
    • RE: Плагин Telegram

      Пользователь @dev написал в Плагин Telegram:

      Добрый день, доступно обновление плагина 0.0.12

      • Исправлена логика отправки сообщений

      • Отправка снапшотов видеокамеры в сообщениях.

      • Отправка изображений (файлов) в сообщениях

      • Добавлена обработка входящих сообщений

      Отправить текст:

      /** 
      * @name Script 1
      * @desc  
      * @version 4 
      */
      
      script({
        start() { 
           this.info("telegram","OWNER", { txt: 'Hello world!' });
        }
      })
      
      
      

      Отправить изображение:

      /** 
      * @name Script 2
      * @desc  
      * @version 4 
      */
      
      script({
        start() { 
           this.info("telegram","OWNER", { txt: 'test img', img: '/home/sadm/images/test.jpg' });
        }
      })
      
      
      

      Отправить снапшот:

      Добрый день. Подскажите пожалуйста, можно в примере " получить фото" использовать не имя файла, а диапазон имён? Объясню. У меня есть видео сервер. Он сам делает скриншот, отправляет в файлохранилище. И каждый снимок именуют номер потока и время. Через плагин сств не получается взять снапшот потому что запрос получается вида: 127.0.0.1:56555/video.jpg( и каждый раз рандом число) stream 0s1. Я настроил в снапшотов периодическое удаление фото. Как мне получить фото зная только часть имени. Типа channel1s1xxx, где ххх порядковый номер. Спасибо.

      написал в Плагины
      A
      Alex Kupriyanov
    • RE: Плагин CCTV

      @dev Добрый вечер. Вывод консоли слева orange справо raspberry:
      d6e7bd6e-8d81-405d-843e-13793b1ee605-image.png

      написал в Плагины
      A
      Alex Kupriyanov
    • RE: Подключение DHT22 на RASPBERRY PI 4 GPIO

      @alexeyalvl Здравствуйте. Я не большой спец, в этом примере есть ошибка (как мне кажется) , когда я поменял в строке
      if (!error && stdout && stdout.substr(0, 4) == 'temp') {
      'temp' на 'Temp' у меня заработало.

      написал в Примеры сниппетов
      A
      Alex Kupriyanov
    • RE: Плагин CCTV

      @dev Здравствуйте. Проблема решилась переносом сервера на другую железяку установил на orange pi pc (diet pi debian stretch) завелось сразу. Сервер на raspberry pi (debian stretch) не удалял могу проверить вечером.

      написал в Плагины
      A
      Alex Kupriyanov
    • RE: Плагин CCTV

      @Erik , да попробовать исключить ошибки. Получается установка плагина или системы на raspberry не правильно проходит. И простите за "Я не IH. IH - не я.".Я думал вы разработчик

      написал в Плагины
      A
      Alex Kupriyanov
    • RE: Плагин CCTV

      @Erik и пустой . и добавляю камеры. в vlc камера показывает. брал образец из вашего демо, тоже не показывает.
      В отладчике лог странно начинается (26.02 16:18:32.007 IH: Run /var/lib/intrahouse-c/plugins/cctv/index.js cctv) , а у вас в демо (26.02 16:38:24.148 cctv: echochannel: CCTV_CORE_6abe1609-2b48-4eac-9524-8250de4076c9). У меня вообще получается не стартует .
      Сейчас запустил на дебиан (ноутбук) и всё пошло.
      26.02 16:58:20.354 cctv: system activity check
      26.02 16:58:20.354 cctv: cams: 1
      26.02 16:58:20.355 cctv: cam 1: subs 1
      26.02 16:58:20.355 cctv: channels_ws: 2
      26.02 16:58:20.355 cctv: channels_p2p: 0
      26.02 16:58:20.356 cctv: ---------------------------
      26.02 16:58:20.356 cctv:
      26.02 16:58:20.356 cctv: system timeout check
      26.02 16:58:20.356 cctv: timeout subs: 0
      26.02 16:58:20.356 cctv: timeout channels_ws: 0
      26.02 16:58:20.357 cctv: timeout channels_p2p: 0
      26.02 16:58:20.357 cctv: ---------------------------
      26.02 16:58:20.357 cctv:
      26.02 16:58:20.357 cctv: buffer channels_ws: 2
      26.02 16:58:20.358 cctv: channel CCTV_CORE_78c43e2f-2046-4575-8346-c1f07ed35817: 0.00 mb
      26.02 16:58:20.358 cctv: channel CCTV_CORE_df1d7e5b-7a2d-4541-9aff-b5c76ab53522: 0.00 mb
      26.02 16:58:20.358 cctv: ---------------------------
      26.02 16:58:20.358 cctv:
      26.02 16:58:22.860 cctv: echochannel: CCTV_CORE_df1d7e5b-7a2d-4541-9aff-b5c76ab53522
      26.02 16:58:23.576 cctv: camtimeout: 1
      26.02 16:58:23.576 cctv: cam_unsub: 1
      26.02 16:58:23.676 cctv: cam_sub: 1 (rtsp://root:timosha@192.168.1.24:554/live.sdp)
      26.02 16:58:23.712 cctv: cam 1: Normal -> rtsp play

      написал в Плагины
      A
      Alex Kupriyanov
    • RE: Плагин CCTV

      @Erik , и с версией 2.4.0 так же. Не запускается.
      21b77b46-4746-4e52-a2c3-80df436306a8-image.png

      написал в Плагины
      A
      Alex Kupriyanov
    • RE: Плагин CCTV

      @Erik , raspberry b, браузер chrome

      написал в Плагины
      A
      Alex Kupriyanov
    • RE: Плагин CCTV

      Здравсвуйте. Бьюсь несколько дней. Не получается запустить плагин. Всё время пишет в отладчике:
      26.02 12:00:21.376 IH: Plugin exit with code null
      26.02 12:00:21.381 IH: restart timer 5
      26.02 12:00:26.691 IH: Run /var/lib/intrahouse-c/plugins/cctv/index.js cctv
      26.02 12:00:29.413 IH: Plugin exit with code null
      26.02 12:00:29.418 IH: restart timer 5
      В консоле хрома :
      Refused to apply style from 'http://192.168.1.23:8088/test.css' because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled.
      192.168.1.23/:1 Uncaught (in promise) cctv stopped!
      bundle.js.gz:2 Uncaught (in promise) cctv stopped!
      bundle.js.gz:49 Uncaught (in promise) DOMException: The play() request was interrupted by a call to pause(). https://goo.gl/LdLk22
      bundle.js.gz:2 Uncaught (in promise) cctv stopped!
      192.168.1.23/:1 Uncaught (in promise) cctv stopped!
      bundle.js.gz:2 Uncaught (in promise) cctv stopped!
      bundle.js.gz:14 Uncaught (in promise) DOMException: The play() request was interrupted by a new load request. https://goo.gl/LdLk22
      bundle.js.gz:49 Uncaught (in promise) DOMException: The play() request was interrupted by a call to pause(). https://goo.gl/LdLk22
      192.168.1.23/:1 Refused to apply style from 'http://192.168.1.23:8088/test.css' because its MIME type ('text/html') is not a supported stylesheet MIME type, and strict MIME checking is enabled.
      DevTools failed to parse SourceMap: chrome-extension://bhmmomiinigofkjcapegjjndpbikblnp/libs/lodash.min.js.map
      bundle.js.gz:49 Uncaught (in promise) DOMException: The play() request was interrupted by a call to pause(). https://goo.gl/LdLk22
      bundle.js.gz:2 Uncaught (in promise) cctv stopped!
      192.168.1.23/:1 Uncaught (in promise) cctv stopped!
      bundle.js.gz:2 Uncaught (in promise) cctv stopped!
      Ключ установлен (вроде)
      7bac893d-6d18-438c-b815-479fc337bdf4-image.png

      написал в Плагины
      A
      Alex Kupriyanov