User Tools

Site Tools


home:home-de

@Home

InhaltZentralenMQTT

sonoff.jpg

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


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

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          |


Rückmelder


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:

reg<type>_<sensorID>

Beispiel für Sensor s47 Feuchtigkeit:

reg4_s47
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



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:

http://hostname

Parameter

Die zweiten Ein-/Aus-Felder geben die Befehls-Zeichenkette für Ein und Aus wieder. (Benutzer-Variable werden unterstützt.)

Beispiel

Der Aus-Befehl:

GET /30000/00

Der Ein-Befehl:

GET /30000/01


home/home-de.txt · Last modified: 2019/08/08 23:58 by rainerk