Если привязать метод - ошибок нет, но если снова выбрать только свойство без метода - сразу ошибки.
[Модуль] MQTT (mqtt)
Модератор: immortal
-
- Сообщения: 259
- Зарегистрирован: Сб май 11, 2019 6:35 pm
- Откуда: Иркутск
- Благодарил (а): 16 раз
- Поблагодарили: 59 раз
Re: [Модуль] MQTT (mqtt)
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] MQTT (mqtt)
Попробуйте то что тут описано https://connect.smartliving.ru/profile/ ... tvami.html
Потом повторите то что вы пытаетесь сделать.
Потом повторите то что вы пытаетесь сделать.
- За это сообщение автора nick7zmail поблагодарил:
- V.A.S.t (Чт фев 06, 2020 10:50 am)
- Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 259
- Зарегистрирован: Сб май 11, 2019 6:35 pm
- Откуда: Иркутск
- Благодарил (а): 16 раз
- Поблагодарили: 59 раз
Re: [Модуль] MQTT (mqtt)
Да, заработало. Я уже понял, что дело в самом MySQL, но до этого бы долго догонял... Не понимаю, как, КАК можно про все это помнить???? Спасибо Однозначно надо в базу знаний по настройке MySQL.
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] MQTT (mqtt)
Проблемы в основном повторяются...вот и запоминается где решения лежат, или по каким словами их искать на форуме))
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- yii
- Сообщения: 246
- Зарегистрирован: Пн апр 17, 2017 1:39 pm
- Благодарил (а): 30 раз
- Поблагодарили: 33 раза
Re: [Модуль] MQTT (mqtt)
А вот подскажите по ретейну, знаю что у многих глючит, но у меня заретейнино всего 3 топика нужных, и все нормально живет...
Вопрос такой, есть девайс на ардуине с моей прошивкой, когда я делал эту прошивку, то про ретейн я не знал, и соответственно девайс публикует без ретейн флага... но очень бы хотелось что бы МД после перезагрузки (хотя такое и редко бывает) имел последний статус устройства как можно раньше (оно шлет данные раз в 30 минут)... прошивку я конечно уже поправил, но проблема с доступом к девайсу, чтобы его перепрошить нужно устроить не хилый акшин... из этой темы я узнал, что, что бы сбросить с топика ретейн флаг, в него надо запостить пустое сообщение с взведенным флагом ретейн... и мне пришла в голову идея... если я все правильно про сброс флага ретейн понял, и то что ретейн именно свойство топика, независимо с какой стороны в него прилетели данные, то получается, что если я этому топику в МД поставлю флаг ретейн, и что нибуть в него опубликую, то флаг ретейн останется у топика навсегда, учитывая что МД в него не публикует, а девайс хоть и без взведенного флага ретейн будет кидать мессаги в топик, но в них всегда будут данные... я прав? т.е. могу ли я таким финтом решить свою проблему без перепрошивки девайса?
Ребята, я понимаю что вопрос такой, что быстрее попробовать чем спросить, но реально времени нет... у нас в этом году снега выше моего роста... занимаюсь тупой работой, гружу снег от дома на брезентуху и вожу его в огород, за 45 лет своей жизни, занимаюсь такой глупостью впервые но реально на эксперименты времени нет... а в европейской части России я так понимаю снега вобще практически нет в этом году?
Вопрос такой, есть девайс на ардуине с моей прошивкой, когда я делал эту прошивку, то про ретейн я не знал, и соответственно девайс публикует без ретейн флага... но очень бы хотелось что бы МД после перезагрузки (хотя такое и редко бывает) имел последний статус устройства как можно раньше (оно шлет данные раз в 30 минут)... прошивку я конечно уже поправил, но проблема с доступом к девайсу, чтобы его перепрошить нужно устроить не хилый акшин... из этой темы я узнал, что, что бы сбросить с топика ретейн флаг, в него надо запостить пустое сообщение с взведенным флагом ретейн... и мне пришла в голову идея... если я все правильно про сброс флага ретейн понял, и то что ретейн именно свойство топика, независимо с какой стороны в него прилетели данные, то получается, что если я этому топику в МД поставлю флаг ретейн, и что нибуть в него опубликую, то флаг ретейн останется у топика навсегда, учитывая что МД в него не публикует, а девайс хоть и без взведенного флага ретейн будет кидать мессаги в топик, но в них всегда будут данные... я прав? т.е. могу ли я таким финтом решить свою проблему без перепрошивки девайса?
Ребята, я понимаю что вопрос такой, что быстрее попробовать чем спросить, но реально времени нет... у нас в этом году снега выше моего роста... занимаюсь тупой работой, гружу снег от дома на брезентуху и вожу его в огород, за 45 лет своей жизни, занимаюсь такой глупостью впервые но реально на эксперименты времени нет... а в европейской части России я так понимаю снега вобще практически нет в этом году?
-
- Сообщения: 1
- Зарегистрирован: Пт фев 07, 2020 12:19 pm
- Благодарил (а): 1 раз
- Поблагодарили: 0
Re: [Модуль] MQTT (mqtt)
Подскажите пожалуйста в каком файле искать эти строки?fandaymon писал(а): ↑Ср июн 26, 2019 4:38 pm
Посмотрел по коду цикла - там есть такой if
Возможно в этом дело - скорее всего функция callAPI недавно появилась и что-то там отрабатывает не так... Можно попробовать закоментить вызов этой функции и перезапустить цикл MQTTКод: Выделить всё
if (function_exists('callAPI')) { callAPI('/api/module/mqtt','GET',array('topic'=>$topic,'msg'=>$msg)); } else { global $mqtt; $mqtt->processMessage($topic, $msg); }
Код: Выделить всё
// if (function_exists('callAPI')) { //callAPI('/api/module/mqtt','GET',array('topic'=>$topic,'msg'=>$msg)); //} else { global $mqtt; $mqtt->processMessage($topic, $msg); //}
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] MQTT (mqtt)
/scripts/cycle_mqtt.php
- За это сообщение автора nick7zmail поблагодарил:
- AVANbI4 (Пн фев 10, 2020 5:08 am)
- Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Re: [Модуль] MQTT (mqtt)
MDM перестал отправлять топики MQTT, ни через объекты привязанные, ни через устройства MQTT, принимает все хорошо. Брокер на этой же машине работает, т.к. через mqtt-spy все доходит до конечных устройств. Как включить лог cycle_mqtt не нашел ни где. Точно не уверен когда это началось, но возможно после переустановки антивируса, закончилась лицензия на касперского, поставил бесплатный аваст, он сразу нашел вирус в cycle_php MDM какой то там ****.51 точно не помню и заблокировал этот файл, я обновил MDM, удалил аваст, поставил месячного касперского и потом заметил такой косяк.
Заранее спасибо.
Заранее спасибо.
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] MQTT (mqtt)
Откройте, где возможно, порт 1883. Цикл можно вручную запустить и посмотреть лог. Основная информация там есть. А вообще логи циклов в config.php включаются.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 15
- Зарегистрирован: Пт мар 30, 2018 10:36 am
- Благодарил (а): 12 раз
- Поблагодарили: 2 раза
Re: [Модуль] MQTT (mqtt)
Тоже самое сразу же после последнего обновления
ORANGE PI PC ARMBIAN 5.38 stable Ubuntu 16.04.4 LTS