Programmierung: Unterschied zwischen den Versionen

Aus wiki.steinla.us
Zur Navigation springen Zur Suche springen
 
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
== Tasmota ==
=== analoger Eingang ===
==== Umrechnung ====
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 ===
* 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 ==
* Wifi Einstellungen nur speichern, wenn geändert
* Wifi Einstellungen nur speichern, wenn geändert

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