Programmierung: Unterschied zwischen den Versionen

Aus wiki.steinla.us
Zur Navigation springen Zur Suche springen
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 2: Zeile 2:
=== analoger Eingang ===
=== analoger Eingang ===
==== Umrechnung ====
==== Umrechnung ====
Mit dem Befehl AdcParam kann der Wertebereich des AD-Wandlers direkt umgerechnet werden. AdcParam 6 steht dabei für "ADC Input" an A0.
Mit dem Befehl AdcParam kann der Wertebereich des AD-Wandlers direkt umgerechnet werden. AdcParam 6 steht dabei für "ADC Range" an A0.


Beim D1 mini ist der Standard: AdcParam1":[1,0,2146,0.23]}
Beim D1 mini ist der Standard: AdcParam1":[1,0,1023,0]}


Um den Messbereich eines Feuchtesensors umzurechnen ermittelt man den Wert für trocken und den für nass und konfiguriert dann:


AdcParam 6, trocken, nass, 0, 100
=== eigene Binary kompilieren ===
* https://tasmota.github.io/docs/Compile-your-build/
* https://forum.creationx.de/forum/index.php?thread/1833-tasmocompiler-tasmota-compiler-online-eigene-bin-erstellen/
* https://github.com/benzino77/tasmocompiler
* https://gitpod.io/#https://github.com/benzino77/tasmocompiler/tree/development
==== Features ====
* ESP8266: generic
* Abstandssensoren
* Regeln
* Web Interface
==== zusätzliche Parameter ====
#define USE_I2C
#define USE_VL53L1X
#define I2CDRIVERS_0_31  0x00000000
#define I2CDRIVERS_32_63 0x00400000    // enable only device 54, the VL53L1X
#define I2CDRIVERS_64_95 0x00000000


== ESP ==
== ESP ==

Aktuelle Version vom 3. Februar 2022, 01:21 Uhr

Tasmota[Bearbeiten]

analoger Eingang[Bearbeiten]

Umrechnung[Bearbeiten]

Mit dem Befehl AdcParam kann der Wertebereich des AD-Wandlers direkt umgerechnet werden. AdcParam 6 steht dabei für "ADC Range" an A0.

Beim D1 mini ist der Standard: AdcParam1":[1,0,1023,0]}

Um den Messbereich eines Feuchtesensors umzurechnen ermittelt man den Wert für trocken und den für nass und konfiguriert dann:

AdcParam 6, trocken, nass, 0, 100

eigene Binary kompilieren[Bearbeiten]

Features[Bearbeiten]

  • ESP8266: generic
  • Abstandssensoren
  • Regeln
  • Web Interface

zusätzliche Parameter[Bearbeiten]

  1. define USE_I2C
  2. define USE_VL53L1X
  1. define I2CDRIVERS_0_31 0x00000000
  2. define I2CDRIVERS_32_63 0x00400000 // enable only device 54, the VL53L1X
  3. define I2CDRIVERS_64_95 0x00000000

ESP[Bearbeiten]

Konfigurationsportale[Bearbeiten]

Frameworks[Bearbeiten]

ESPEasy[Bearbeiten]


  • Tasmota


https://www.smarthome-tricks.de/software-iobroker/blockly-einfuehrung/

https://www.youtube.com/watch?v=8BBYyIxyftU