Difference between revisions of "Basics,Tutorials & Howto's"
Line 128: | Line 128: | ||
[[Modded_Hardware]]<br/> | [[Modded_Hardware]]<br/> | ||
Listing of hardware that can be modded to work with ESPEasy<br/><br/> | Listing of hardware that can be modded to work with ESPEasy<br/><br/> | ||
+ | |||
+ | ==Protocols== | ||
+ | [[EasyProtocols]] | ||
+ | Listing and explanation of the protocols used by ESPEasy to communicate with home controllers.<br/><br/> | ||
+ | |||
+ | =Examples= | ||
+ | Find working examples and demos here<br/><br/> | ||
+ | |||
+ | ==Analog Pressure Sensor== | ||
+ | [[Analog Pressure sensor]]<br/> | ||
+ | How to connect and use an analog pressure sensor.<br/><br/> | ||
+ | |||
+ | ==DC Voltage Divider== | ||
+ | [[DC Voltage divider]]<br/> | ||
+ | Example and explanation of DC voltage dividers.<br/><br/> | ||
+ | |||
+ | ==Sleepmode== | ||
+ | [[SleepMode]]<br/> | ||
+ | How to use Sleepmode<br/><br/> | ||
+ | |||
+ | ==User Projects== | ||
+ | [[UserProjects]] | ||
+ | A growing number of user projects.<br/> | ||
+ | The projects are running devices built and tested by ESPEasy users.<br/><br/> |
Revision as of 19:45, 24 February 2018
Introduction
Over time a lot of tutorials, howto's and other help texts for ESPEasy have been written.
As usual with growing text collections they were spread over the wiki, making them difficult to find.
This page was created to collect all these helps into one place for convenient use.
What's Here?
You will find several chapters here:
- Basics: The basics were written to give some general understanding of how things like I²C or an ADC work.
- Tutorials & Howto's: Guidance for specific tasks or solving specific problems.
- Listings: Listings of commands and similar.
For easy use we added a short abstract with all links.
KIS - Keep It Simple!
None of the articles you will find makes the claim to be complete or scientific exact.
An example: It's easy to write a book about analog to digital converters, including a lot of
theory, mathematics and diagrams. Would this really help you? Most likely it will not, at least
not for ESPEasy and home automation in an acceptable time span.
The descriptions are kept as simple as possible. They are written to give enough
knowledge to carry out your tasks and solve your problems.
Basics
Explanations of basic functions and methods used with ESPEasy.
Analog to Digital Conversion
Basics: Analog to Digital Converters
How does conversion work? How can values be used?
Calibration and Accuracy
Basics: Calibration and Accuracy
Which accuracy can be expected from your sensors? How to calibrate sensors.
ESP Types and Boards
Basics: ESP8266 Types and Boards
Which boards exist, can they be used with ESPEasy?
Relays
Relays
How does a mechanical relay work? What is this diode good for?
Basics: Relays
Description of mechanical and electronic (SSR) relays. Connecting to the ESP and problem solving.
Relais
How to connect a relay board, description of SSR's, using Domoticz
False positives
Basics: Taming false positives
Help! I'm getting false poitives or wrong values from my sensor. What to do?
I²C Bus
Basics: The I²C Bus
How does the I²C bus work at all? How to connect a device or multiple devices? Trouble shooting.
Tutorials & Howto's
Step by step descriptions of usual tasks, guidances and more.
Flashing the ESP
Tutorial_ESPEasy_Firmware_Upload
How to flash ESPEasy to the ESP-Chip with the included flash tool.
Basics: Connecting and flashing the ESP8266
How to connect the ESP to your computer and flash the firmware.
Tutorial_Arduino_Firmware_Upload
How to use the Arduino IDE to flash the ESP.
First setup of ESPEasy
EasySetup
Setting up ESPEasy after flashing.
Using ESPEasy with your HomeControl
Tutorial_Domoticz_Switch
Using the ESP Easy as a simple input switch in Domoticz
Tutorial_OpenHAB_Switch
Using the ESP Easy to control a LED or Relay from OpenHAB
Rules
Tutorial_Rules
Rules, a modest way to locally control something in ESP Easy
GlobalSync
EasyGlobalSync
How to setup ESPEasy for GlobalSync, how to configure and use GlobalSync.
PlatformIO
Tutorial Install Platformio
How to install PlatformIOm the compiling platform for ESPEasy .
Tutorial preparing to work with github
Preparing the PlatformIO IDE for using with github repository.
(Skip if you want to work offline).
Tutorial building and uploading with platformio
How to buiold the firmware .bin with PlatformIO and upload it.
Tutorial Contributing Back To ESPEasy
If you have written your own plugin or solved a bug, this is the way hao you can contribute to ESPEasy.
Listings
Commands, pins.. the things of daily use.
Command Reference
ESPEasy Command Reference
All commands for ESPEasy
System Variables
ESPEasy System Variables
The system variables of ESPEasy.
Configuration / GPIO's
Configuration
Description of the ESP8266 pins and how to use them.
Supported Sensors/Actuators
Devices
Listing of supported sensors and actuators.
The list contains the supported sensors and actuators.
Beware: Some devices are supported in the development or testing versions only!
Modded Hardware
Modded_Hardware
Listing of hardware that can be modded to work with ESPEasy
Protocols
EasyProtocols
Listing and explanation of the protocols used by ESPEasy to communicate with home controllers.
Examples
Find working examples and demos here
Analog Pressure Sensor
Analog Pressure sensor
How to connect and use an analog pressure sensor.
DC Voltage Divider
DC Voltage divider
Example and explanation of DC voltage dividers.
Sleepmode
SleepMode
How to use Sleepmode
User Projects
UserProjects
A growing number of user projects.
The projects are running devices built and tested by ESPEasy users.