All Projects → mokton → ESP8266_MQTT_OneNet

mokton / ESP8266_MQTT_OneNet

Licence: MIT License
Esp8266 Connect Onenet via mqtt, subscribe & publish

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to ESP8266 MQTT OneNet

ArduinoMqtt
MQTT client for Arduino
Stars: ✭ 58 (+286.67%)
Mutual labels:  mqtt, esp8266
Pjon
PJON (Padded Jittering Operative Network) is an experimental, arduino-compatible, multi-master, multi-media network protocol.
Stars: ✭ 2,615 (+17333.33%)
Mutual labels:  mqtt, esp8266
Esp8266 React
A framework for ESP8266 & ESP32 microcontrollers with a React UI
Stars: ✭ 193 (+1186.67%)
Mutual labels:  mqtt, esp8266
Esp Link
esp8266 wifi-serial bridge, outbound TCP, and arduino/AVR/LPC/NXP programmer
Stars: ✭ 2,324 (+15393.33%)
Mutual labels:  mqtt, esp8266
ESP8266 mqtts
Arduino IDE project: send data from DS18B20 temperature sensor to mqtt.flespi.io via MQTT over SSL.
Stars: ✭ 16 (+6.67%)
Mutual labels:  mqtt, esp8266
Irbaby
基于 ESP8266 利用 IRext 开源红外库实现万能红外遥控,已对接 MQTT 协议,可轻松接入 HomeAssistant 💣
Stars: ✭ 187 (+1146.67%)
Mutual labels:  mqtt, esp8266
Ems Esp
ESP8266 firmware to read and control EMS and Heatronic compatible equipment such as boilers, thermostats, solar modules, and heat pumps
Stars: ✭ 226 (+1406.67%)
Mutual labels:  mqtt, esp8266
Temper Esp8266
Temper is a compact temperature sensor based on ESP8266 and SHT30 with large 13x7 pixel led display.
Stars: ✭ 155 (+933.33%)
Mutual labels:  mqtt, esp8266
Tasmota
Alternative firmware for ESP8266 with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
Stars: ✭ 16,624 (+110726.67%)
Mutual labels:  mqtt, esp8266
Ailight
AiLight is a custom firmware for the esp8266 based Ai-Thinker (or equivalent) RGBW WiFi light bulbs
Stars: ✭ 248 (+1553.33%)
Mutual labels:  mqtt, esp8266
Openmqttgateway
MQTT gateway for ESP8266, ESP32, Sonoff RF Bridge or Arduino with bidirectional 433mhz/315mhz/868mhz, Infrared communications, BLE, Bluetooth, beacons detection, mi flora, mi jia, LYWSD02, LYWSD03MMC, Mi Scale, TPMS, BBQ thermometer compatibility, SMS & LORA.
Stars: ✭ 2,413 (+15986.67%)
Mutual labels:  mqtt, esp8266
swifitch-software
Software for SWIFITCH HW
Stars: ✭ 12 (-20%)
Mutual labels:  mqtt, esp8266
Espmqttclient
Wifi and MQTT handling for ESP8266 and ESP32
Stars: ✭ 169 (+1026.67%)
Mutual labels:  mqtt, esp8266
Blynk Server
Blynk is an Internet of Things Platform aimed to simplify building mobile and web applications for the Internet of Things. Easily connect 400+ hardware models like Arduino, ESP8266, ESP32, Raspberry Pi and similar MCUs and drag-n-drop IOT mobile apps for iOS and Android in 5 minutes
Stars: ✭ 8 (-46.67%)
Mutual labels:  mqtt, esp8266
Amstomqttbridge
Minimalistic system to read AMS/HAN data from electrical meter
Stars: ✭ 165 (+1000%)
Mutual labels:  mqtt, esp8266
Wthermostatbeca
Replaces original Tuya firmware on Beca thermostat with ESP8266 wifi module
Stars: ✭ 204 (+1260%)
Mutual labels:  mqtt, esp8266
Home Assistant Config
My Home Assistant Configuration 🏡🏡
Stars: ✭ 133 (+786.67%)
Mutual labels:  mqtt, esp8266
Blinker Doc
blinker中文文档
Stars: ✭ 139 (+826.67%)
Mutual labels:  mqtt, esp8266
Esp Mqtt Rgb Led
MQTT RGB LEDs Using JSON for Home Assistant
Stars: ✭ 241 (+1506.67%)
Mutual labels:  mqtt, esp8266
server
MyController 2.x server
Stars: ✭ 14 (-6.67%)
Mutual labels:  mqtt, esp8266

ESP8266 MQTT OneNet

Esp8266 Connect Onenet via mqtt, subscribe & publish

Usage:

Code Config:

main.py

product_id = 'YourProductID'
#Change to your product id number as a string
regKey = 'YourEvnRegistKey' 
#Change to your environment key

wifi.py

sta_if.connect('SSID', 'PASSOWRD')
#Change to your wifi SSID and PASSWORD

MQTT Command:

Command format by 'pin n state'.

  • pin as string 'pin'
  • n is pin number, enum by 0,1,2,3,4,5,12,13,14,15,16
  • state is 'on','off' or 'toggle'

Board:

image

TODO:

  1. auto reconnect
  2. web config or smartlink
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].