Телеграм (telegram) чат канал по народным модулям esp8266, esp32, arduino

Есть три канала (чаты) в telegram по модулям: esp8266, esp32, arduino и общая группа по IOT (Интернет Вещей)

Про Arduino: https://t.me/ProArduino
Про ESP8266: https://t.me/ProEsp8266
Про IOT: https://t.me/ProIOT

Автологин RDP подключение без постоянного ввода пароля

Стандартный клиент Microsoft RDP не позволяет писать в себя пароль только логин. Что бы сделать полностью авто-вход без ввода логина и пароля.

Чтобы сделать автологин RDP через MSTSC, надо открыть «Подключение к удаленному рабочему столу», настроить подключение, как надо, и затем его сохранить в файл. К примеру это будет файл с именем connect.rdp. Теперь его надо открыть в текстовом редакторе, и посмотреть чтобы там появились такие строки:
UserName:s:домен\имя_пользователя
password 51:b:тут_будет_закодированный_пароль

Чтобы получить хэш пароля, скачиваем утилиту gencrypt.7z, все того-же donkz (в аттаче страницы внизу), разархивируем, и запускаем в таком виде:
gencrypt.exe /p:тут_наш_пароль /hash >passhash.txt
Соответственно на выходе получаем файл passhash.txt с такой строкой (на сайте строка имеет переносы, но в файле их быть не должно):
password 51:b:01000000D08C9DDF0115D1118C7A00C04FC297EB01000000561D7FBD6D8BD542B793F5C51C70906D0000000002000000000003660000C0000000100000008A72EFFA525E80D5484E8DC34A010C540000000004800000A0000000100000004BD7A304981DCA83AD095D808AFE356620000000AFE7E638347521A40AFE7D70F5534BA157A54F0DAAAFEA8D4867464767BF718A14000000D5977B81F44087DB8663BA2A165526C02E6BAF6F
Это наша искомая строка для вставки в файл connect.rdp. Копировать и вставлять надо одной строкой без переносов в файл connect.rdp.
После этого при вызове команды
mstsc.exe connect.rdp
произойдет автологин через RDP к выбранному серверу под выбранным паролем!

При первом запуске программа может выдать окошки о том, что это подключение и/или сервер не соответствуют выбранным политикам безопасности. В окошках ставим галочки, что мы хотим больше не получать такие уведомления, и со смелой душой нажимаем кнопки «ОК».

Надо скачать из аттача файл rdp.7z, разархивировать и использовать в таком виде:
rdp.exe /v:адрес_сервера /u:логин /p:пароль
Все работает и подключается как нам надо было!

Записки (шпаргалки) по openhab2

  • Item — объект который может хранить состояние, используется для взаимодействия. Связь объектов item с внешним миром (протоколами, приборами и т.д.) обеспечивается при помощи пакетов дополнений binding.
  • Sitemap — файл конфигурации описывающий пользовательский интерфейс. Он определяет порядок взаимодействия различных элементов управления интерфейса с объектами item.
  • Automation — основа интеллекта openHAB. Объекты rules обеспечивают создание гибкой логики, могут быть привязаны к различным событиям в шине и управлять состоянием объектов item. Объекты scripts это простой инструмент для создания блоков команд используемых в различных частях объектов rules.
  • Persistence — сервис обеспечивающий хранение значений объектов item. Данные могут хранится как локально (логи, базы данных и т.д.), так и в специализированных облачных сервисах (Sen.se, IFTTT и т.д.).
  • Transformation — сервис обеспечивающий обработку значений объектов item при помощи внешних программ (JavaScript, JSON, Regex и т.д.).

  1. Не работает тема cometvisu? Создаем папку webapps в корне /usr/share/openhab2 у папки меняем пользователя на openhab. Устанавливаем add-on в openhab2 CometVisu Backend и PHP support for CometVisu в конфиге /etc/openhab2/services/cometvisu.cfg меняем путь на webFolder=/var/www/html/cometvisu и распаковываем в эту паку тему с CometVisu и тоже самое (из архива) дублируем в /usr/share/openhab2/webapps

Установка Midnight Commander

# yum install mc
Запуск Midnight Commander осуществляется командой:

# mc
Установка с использованием rpm
Загружаем дистрибутив:

# wget ftp://ftp.asplinux.ru/pub/i386/RPMS.11/mc-4.6.1a-4.110.1asp.i386.rpm
Устанавливаем пакет:

# rpm -ivh mc-4.6.1a-4.110.1asp.i386.rpm
Возможные проблемы
Вместо линий отображаются символы псевдографики
В файле /etc/sysconfig/i18n заменить LANG=»en_US.UTF-8″ на LANG=»ru_RU.UTF-8″

Бесплатные готовые прошивки для esp8266

esp-link — https://github.com/jeelabs/esp-link
ESPEasy — https://github.com/letscontrolit/ESPEasy
Sonoff-Tasmota — https://github.com/arendst/Sonoff-Tasmota
Sming — https://github.com/SmingHub/Sming
espurna — https://github.com/xoseperez/espurna
Sonoff_WiFi_switch — https://github.com/tretyakovsa/Sonoff_WiFi_switch
NodeMCU custom builds — https://nodemcu-build.com/
mongoose-os — https://mongoose-os.com/
Wi-Fi-Sensor — https://github.com/kmaximv/Wi-Fi-Sensor

Публичные MQTT брокеры

Server Broker Port Websocket TLS
iot.eclipse.org Mosquitto 1883 / 8883 n/a n/a
broker.hivemq.com HiveMQ 1883 8000 n/a
test.mosquitto.org Mosquitto 1883 / 8883 / 8884 8080 / 8081 n/a
test.mosca.io mosca 1883 80 n/a
broker.mqttdashboard.com HiveMQ 1883 n/a
mqtt.flespi.io flespi 1883 80 n/a
mqtt.swifitch.cz mosquitto 1883 n/a
mqtt.fluux.io ejabberd 1883 8883

MQTT websocket-client