wiki:TasmotaDevicesEinrichtung

Version 6 (modified by Johannes Lode, 5 years ago) (diff)

--

Einrichtungskommandos für Tasmota-Devices

TODO

  • Tasmo-Compiler als Docker-Container lokal nutzbar machen
  • Projekt-Dateien für Telefon-Station und Tuer-Station revisionieren
  • Binaries mit entsprechenden Bemerkungen (z.B. nur für NodeMCU und Yunshan-Relais nutzbar) versehen
  • Kommandos durchgehen und strukturiert notieren, sortiert nach
    • Netzwerk,
    • Device-Namen,
    • MQTT,
    • Verhalten,
    • Grundeinrichtung,
    • Flash-Schonung
    • etc.
  • Einrichtung der Einzelgeräte dokumentieren und warum gewisse Optionen gewählt wurden
  • Link zwischen SVN und Trac für dieses Projekt erstellen
  • Fotos mit richtig angelötetem RX/TX erstellen und ablegen
  • Gerätetyp "Sonoff Mini" generell dokumentieren
  • Gerätetyp "Sonoff 1CH Wifi Relay" generell dokumentieren

SW-Image flashen, Console öffnen

$ esptool.py --port /dev/ttyUSB0 erase_flash
$ esptool.py --port /dev/ttyUSB0 write_flash 0 sonoff.bin 
$ picocom -b 115200 -l --omap crlf -c /dev/ttyUSB0

Gerätetyp einstellen

Yunshan 10A 7-30VDC Relay

Achtung: Module 33 nicht verwenden, Input ist lokale Taste, kein Switch-Eingang

Module 18
Template {"NAME":"Yunsh ETS4308i","GPIO":[0,148,158,149,21,9,0,0,255,255,255,0,255],"FLAG":15,"BASE":18}
Module 0

Netzwerk-Konfiguration

WIFI-Config

SetOption78 1
Backlog ssid1 IOS42backup; password1 strAveRAtICTInIsOdISCaPH; ssid2 bms21KXHUcWro4FU; password2 jjEmughekWKTbFtzLMLLviqzxtv9szX

Hostname einstellen

Backlog Hostname dev14.mqtt.p21.net; SetOption53 1

IP-Configuration

Backlog IPAddress1 172.16.0.214; IPAddress2 172.16.0.22; IPAddress3 255.255.255.0; IPAddress4 172.16.0.22; Restart 1
IP adresse
IPAddress1 172.16.0.214
GW
IPAddress2 172.16.0.22
Netmask
IPAddress3 255.255.255.0
DNS Server
IPAddress4 172.16.0.22

Netzwerk-Konfiguration

Syslog
Backlog LogHost janus.p21.net Logport 1
NTP-Server
Backlog TimeZone 0; NtpServer1 ntp.p21.net

MQTT Konfiguration

Backlog mqtthost <mqtt_broker_address>; mqttport <mqtt_broker_port>; mqttuser <username>; mqttpassword <password>; topic <device_topic>

Telefon-Station ETS-4308i

Topic ets4308i
GroupTopic vQF7I8v6
MqttHost muecke.p21.net
MqttClient ESP8266_%06X
MqttUser ETS4308i-vdH4Lus5
MqttPassword skHSeuXrJkDR7VXu88XD3SKMszDs0QGS
TelePeriod 60
SetOption2 1
SwitchTopic 0
Backlog Prefix1 cmd; Prefix2 feedback; Prefix3 log; FullTopic device/sonoff/%topic%/%prefix%/
Rule1 1
Rule1 on Mqtt#Connected do Backlog Subscribe door_bell1,actuator/device/ETS4308i/door-bell1; Subscribe door_bell2,actuator/device/ETS4308i/door-bell2; Subscribe alarm_call,actuator/device/ETS4308i/alarm-call endon