User Tools

Site Tools


home:home-de
no way to compare when less than two revisions

Differences

This shows you the differences between two versions of the page.


home:home-de [2019/08/08 23:58] (current) – created - external edit 127.0.0.1
Line 1: Line 1:
 +======@Home======
 +[[:german#Zentralen|{{  :interface.png}}]][[:german|{{  :rocrail-logo-35.png}}]]
 +[[:german|Inhalt]] -> [[:german#zentralen|Zentralen]] -> **MQTT**  
 +  * **[[:home:home-de|@Home]]**
 +
 +{{:home:sonoff.jpg?240}}\\
 + \\
 +
 +=====Einführung=====
 +Die @Home-Steuerung leitet Ausgangs-Befehle an den MQTT-Broker um.\\
 +Die Topics und Befehle sind objektspezifisch. \\
 +
 + \\
 +=====Einstellung=====
 +====Host====
 +Broker-Hostname oder IP.\\
 +====Port====
 +Broker-Port-Nummer; Standard 1883.\\
 +
 + \\
 +=====Ausgang=====
 +{{:home:output-int-home-en.png}}\\
 +====Schnittstellenkennung====
 +Die @Home-Schnittstellenkennung.\\
 +
 +====Topic====
 +Das vollständig veröffentlichte und abonnierte Thema. \\
 +====Parameter====
 +Die zweiten Ein-/Aus-Felder geben die Befehls-Zeichenkette für Ein und Aus wieder. (Benutzer-Variable werden unterstützt.)\\
 +In diesem Screenshot "1" für Ein und "0" für Aus.\\ 
 +
 +
 +====Server-Trace====
 +<code>
 +20190726.140121.294 r9999I 00C2D000 OHOME    0181 publish: [relais1/schalte] [1]
 +20190726.140121.294 r9999B 00C2D000 OMQTT    0357 send PUBLISH: Topic=relais1/schalte(1) Payload=1 ID=2 totalLen=22 nrLenBytes=0 topicLen=15
 +20190726.140121.294 r0000B 00C2D000 OMQTT    *trace dump( 0x51D0DAE0: length=22 )
 +    offset:   00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F |ASCII...........|
 +    --------------------------------------------------------- |----------------|
 +    00000000: 33 14 00 0F 72 65 6C 61 69 73 31 2F 73 63 68 61 |3...relais1/scha|
 +    00000010: 6C 74 65 00 02 31                               |lte..1          |
 +
 +</code>
 + \\
 +=====Rückmelder=====
 +{{:home:sensor-int-home-en.png}}\\
 +
 +====Schnittstellenkennung====
 +Die @Home-Schnittstellenkennung.\\
 +
 +====Adress-Topic====
 +Das vollständige Abonnement-Thema. \\
 +
 +====Typ====
 +Register.\\
 +
 +====Erzeugte Variable====
 +Für jeden gemeldeten Register-Typ wird eine Variable erzeugt.\\
 +Der Variablen-Name ist folgendermassen formatiert: 
 +<code>reg<type>_<sensorID></code>
 +Beispiel für Sensor s47 Feuchtigkeit:
 +<code>reg4_s47</code>
 +|< >|
 +^ Typ ^ Beschreibung ^ Einheiten ^
 +|  0  | Allgemeiner Standard-Wert | Integer |
 +|  1  | Temperatur | 0.01 °C |
 +|  2  | Lichtstärke | Lux |
 +|  3  | Taste | Nummer |
 +|  4  | Feuchtigkeit | 0.01 % |
 +|  5  | Luftdruck | mBar |
 +{{:home:gen-reg-var-en.png}}\\
 +
 + \\
 +=====HTTP-Ausgabe=====
 +Als Alternative zu MQTT ist es möglich Ausgänge direkt durch das HTTP-Protokoll zu adressieren.\\
 +====Schnittstellenkennung====
 +Die @Home-Schnittstellenkennung.\\
 +====Topic====
 +Der Hostname beginnend mit **http**:
 +<code>
 +http://hostname
 +</code>
 +====Parameter====
 +{{  home:http-output-en.png?400}}
 +Die zweiten Ein-/Aus-Felder geben die Befehls-Zeichenkette für Ein und Aus wieder. (Benutzer-Variable werden unterstützt.)\\
 +===Beispiel===
 +Der Aus-Befehl:
 +<code>
 +GET /30000/00
 +</code>
 +Der Ein-Befehl:
 +<code>
 +GET /30000/01
 +</code>
 +
 + \\
 +=====Links=====
 +  * http://esp8266-server.de/MQTT/Sonoff.html
 +  * https://github.com/arendst/Sonoff-Tasmota/wiki/JSON-Status-Responses#am2301
 +
 +
  
home/home-de.txt · Last modified: 2019/08/08 23:58 by 127.0.0.1