MQTT und Tasmota - Stehe auf dem Schlauch
Verfasst: 2. Jun 2020 12:33
Hallo,
ich suche seit 3 Tage eine Lösung und drehe mich mehr als Wahrscheinlich im Kreis mit meinen Tasmota Steckdosen.
Ich habe auf meinem Raspi Mosquitto installiert und konnte testweise auch per mosquito_pub einen Befehl zur Steckdose schicken.
Nachdem ich in PaperUI irgendwie nicht zurecht gekommen war, habe ich die Seite von Herrn Krivanek gefunden, der dort eine gute Beschreibung hinterlassen hat.
Ich habe
in eine items-Datei geladen
und
in meine Default.Sitemap gesetzt.
Die Seite wird mir auch angezeigt, Werte sind nicht vorhanden, Schalten nicht möglich.
Die Steckdosen sind unter "Messung/stecker1/etc..." per Konsole erreichbar, der Code ist oben entsprechend ergänzt worden.
Unter PaperUI habe ich das MQTT2.5.5 installiert, im Verzeichnis "things" habe ich eine Datei gespeichert mit dem Inhalt:
Dieser wird mir auch "online" angezeigt.
Könnt Ihr mir den Gordischen Knoten entwirren?
Mit freundlichen Grüßen
ich suche seit 3 Tage eine Lösung und drehe mich mehr als Wahrscheinlich im Kreis mit meinen Tasmota Steckdosen.
Ich habe auf meinem Raspi Mosquitto installiert und konnte testweise auch per mosquito_pub einen Befehl zur Steckdose schicken.
Nachdem ich in PaperUI irgendwie nicht zurecht gekommen war, habe ich die Seite von Herrn Krivanek gefunden, der dort eine gute Beschreibung hinterlassen hat.
Ich habe
Code: Alles auswählen
// Items for SHP2:
Switch Stecker1 "Brunnen" { mqtt=">[mosquitto:Aussen/Brunnen/cmnd/POWER:command:*:default],<[mosquitto:Aussen/Brunnen/stat/POWER:state:default]" }
Number Power_Total "Energie Total: [%.3f kWh]" { mqtt="<[mosquitto:Aussen/Brunnen/tele/SENSOR:state:JSONPATH($.ENERGY.Total)]" }
Number Power_Today "Energie Heute: [%.3f kWh]" { mqtt="<[mosquitto:Aussen/Brunnen/tele/SENSOR:state:JSONPATH($.ENERGY.Today)]" }
Number Power_Yesterday "Energie Gestern: [%.3f kWh]" { mqtt="<[mosquitto:Aussen/Brunnen/tele/SENSOR:state:JSONPATH($.ENERGY.Yesterday)]" }
Number Power "Leistung: [%.1f Watt]" { mqtt="<[mosquitto:Aussen/Brunnen/tele/SENSOR:state:JSONPATH($.ENERGY.Power)]" }
Number Voltage "Spannung: [%.0f V]" { mqtt="<[mosquitto:Aussen/Brunnen/tele/SENSOR:state:JSONPATH($.ENERGY.Voltage)]" }
Number Current "Strom: [%.3f A]" { mqtt="<[mosquitto:Aussen/Brunnen/tele/SENSOR:state:JSONPATH($.ENERGY.Current)]" }
Number Factor "Leistungsfaktor: [%.2f]" { mqtt="<[mosquitto:Aussen/Brunnen/tele/SENSOR:state:JSONPATH($.ENERGY.Factor)]" }
und
Code: Alles auswählen
sitemap Wlan-Steckdose label="Tasmota 1"
{
Frame {
Text item=actDate icon="time"
}
Frame label="Brunnen" {
Switch item=BlitzwoIFSHP2 icon="switch" mappings=[OFF="Aus",ON="Ein"]
Text item=Power icon="energy"
Text item=Voltage icon="energy"
Text item=Current icon="energy"
Text item=Factor icon="energy"
Text item=Power_Total icon="energy"
Text item=Power_Today icon="energy"
Text item=Power_Yesterday icon="energy" usw...
}
Die Seite wird mir auch angezeigt, Werte sind nicht vorhanden, Schalten nicht möglich.
Die Steckdosen sind unter "Messung/stecker1/etc..." per Konsole erreichbar, der Code ist oben entsprechend ergänzt worden.
Unter PaperUI habe ich das MQTT2.5.5 installiert, im Verzeichnis "things" habe ich eine Datei gespeichert mit dem Inhalt:
Code: Alles auswählen
Bridge mqtt:broker:mosquitto "MQTT Broker Pandora" @ "Keller" [
host="127.0.0.1",
port=1883,
secure=false,
clientID="OH2MQTT2Thing",
keep_alive_time=30000,
reconnect_time=60000]
Könnt Ihr mir den Gordischen Knoten entwirren?
Mit freundlichen Grüßen