Seite 15 von 16
Re: sonoff Geräte mit espurna- oder tasmota-Firmware auf CCU3 oder RaspberryMatic
Verfasst: 07.07.2020, 20:08
von mskrause
frodo. hat geschrieben: ↑28.06.2020, 17:55
Ich habe ein neues Skript geschrieben welches nun nicht mehr direkt die Tasmota Geräte per http Kommandos abfragt sondern dieses über mosquitto und MQTT tut.
ich habe mich an das Thema die Tage ein wenig herangetastet und mit einer Steckdose Gosund SP112 getestet.
Solange man auf der CCU bleibt, funktioniert das Script wie gewünscht, gefühlt auch einen Hauch schneller.
Da ich meine 12 Steckdosen (SP112 und SP111 mit Tasmota) am ioBroker MQTT-Server registriert sind, habe ich testweise über die mqtt.cfg die IP des IOB bei MQHOST eingetragen, aber da rührt sich nix...
Code: Alles auswählen
# variables for mqtt.sh
# CCU IP addr
HOMEMATIC='127.0.0.1'
# MQTT server IP addr
MQHOST='192.168.1.XXX'
# MQTT server port
MQPORT=1883
# MQTT options
MQOPTION=''
Kann man einen externen Broker/Server hier eigentlich verwenden?
Gruß Marco
Re: sonoff Geräte mit espurna- oder tasmota-Firmware auf CCU3 oder RaspberryMatic
Verfasst: 08.07.2020, 15:07
von frodo.
Du kannst dort jeden von der CCU erreichbaren MQTT Server eintragen. (Getestet habe ich aber nur mosquitto)
Bei mir liegt der MQTT Server auf Docker. Es geht aber auch der lokal installierte des Mosquitto Addons.
Im Prinzip funktioniert das Skript auch auf anderen Rechnern, allerdings kann man es dann nicht mehr über die CCU aufrufen.
Ausserdem mag es kein bash oder sh von Linux sondern nur sh der busybox.
Re: sonoff Geräte mit espurna- oder tasmota-Firmware auf CCU3 oder RaspberryMatic
Verfasst: 08.07.2020, 18:47
von mskrause
frodo. hat geschrieben: ↑08.07.2020, 15:07
Du kannst dort jeden von der CCU erreichbaren MQTT Server eintragen. (Getestet habe ich aber nur mosquitto)
heute hat alles geklappt - MQTT-Broker vom IOB in die mqtt.cfg eingetragen und schalten über Konsole klappt erst einmal, ENERGY-Werte werden ebenso ausgegeben und die Debug-Option ist auch sehr gesprächig...
hatte sich wohl letztens ein Fehler bei mir eingeschlichen...
danke und Gruß
Marco
Re: sonoff Geräte mit espurna- oder tasmota-Firmware auf CCU3 oder RaspberryMatic
Verfasst: 02.10.2020, 19:42
von Kilowatt_W
Hallo Frodo,
wäre es möglich über dein Script auch LED-Controller (RGB) mit Tasmota drauf zu steuern ? Das würde mir auf meinem Wunschzettel noch fehlen
Hab einige von den Dingern umgeflashed und kann die auch schalten, aber die Farbgebung bekomme ich nicht hin.
im Openhab Forum hab ich das gefunden :
Code: Alles auswählen
Bridge mqtt:broker:MosquittoMqttBroker "Mosquitto MQTT Broker" [host="192.168.1.92", secure=false]
{
//RGB1 LED strip
Thing mqtt:topic:swRGB1 "RGB1 LED strip" (mqtt:broker:MosquittoMqttBroker) {
Channels:
Type switch:switch "Power" [
commandTopic="cmnd/swRGB1/POWER",
stateTopic="stat/swRGB1/RESULT",
transformationPattern="JSONPATH:$.POWER",
on="ON",
off="OFF"
]
Type switch : reachable "Reachable" [
stateTopic = "tele/swRGB1/LWT",
on="Online",
off="Offline"
]
Type dimmer:dimmer "Dimmer" [
stateTopic="stat/swRGB1/RESULT",
commandTopic="cmnd/swRGB1/DIMMER",
transformationPattern="REGEX:(.*Dimmer.*)∩JSONPATH:$.Dimmer"
]
Type colorHSB:color "Colour" [
stateTopic="stat/swRGB1/RESULT",
commandTopic="cmnd/swRGB1/HSBColor",
transformationPattern="REGEX:(.*HSBColor.*)∩JSONPATH:$.HSBColor"
]
}
}
https://community.openhab.org/t/tasmota ... mqtt/95642
Hab nur leider keine Idee wie ich das in die CCU bringen soll ?
Falls die Frage/Idee hier falsch ist, bitte ignorieren oder verschieben.
Gruß aus Ösiland
Kilowatt
Re: sonoff Geräte mit espurna- oder tasmota-Firmware auf CCU3 oder RaspberryMatic
Verfasst: 04.10.2020, 15:48
von frodo.
Da muss ich leider passen. Ohne ein solches Gerät sehe ich keine Möglichkeit das zu integrieren.
Unabhängig davon nutze ich das Skript selbst nicht mehr, ich verwende nun das mqtt.sh Skript welches, da es MQTT nutzt, unabhängig von den IP-Adressen ist.
Re: sonoff Geräte mit espurna- oder tasmota-Firmware auf CCU3 oder RaspberryMatic
Verfasst: 04.10.2020, 18:18
von Kilowatt_W
Hallo Frodo
ich hab auch schon auf mqtt umgestellt und gerade da denke ich sollten ja mehr Dinge möglich sein oder ?
lg
Kilowatt
Re: sonoff Geräte mit espurna- oder tasmota-Firmware auf CCU3 oder RaspberryMatic
Verfasst: 04.10.2020, 21:57
von frodo.
Im Prinzip schon, ich habe aber keine Idee wie man die DIMMER und RGB Steuerung integrieren könnte.
Welche Parameter werden dafür den benötigt?
Re: sonoff Geräte mit espurna- oder tasmota-Firmware auf CCU3 oder RaspberryMatic
Verfasst: 08.10.2020, 17:51
von Kilowatt_W
So wie ich das sehe ist das dieser json-payload :
Code: Alles auswählen
By sending a JSON payload (in an MQTT message), For example, this is a sample payload including all of the fields:
{
"state": "ON",
"brightness": 120,
"color": {
"r": 255,
"g": 100,
"b": 100
},
"transition": 5
}
Nur hab ich keinen Plan wie ich das in das script bekommen. Spiel mich gerade mit mqtt.fx um das in Griff zu bekommen
Re: sonoff Geräte mit espurna- oder tasmota-Firmware auf CCU3 oder RaspberryMatic
Verfasst: 22.12.2020, 21:17
von frodo.
Selbst enn ich das implementiere, was brauche ich dann ich CuxD?
Re: sonoff Geräte mit espurna- oder tasmota-Firmware auf CCU3 oder RaspberryMatic
Verfasst: 22.12.2020, 21:32
von Kilowatt_W
Sorry verstehe deine Antwort nicht
Mit CUXD kann ich Geräte als RGB Dimmer anlegen und dann die entsprechenden Werte usw. hinterlegen (So gehts mit der Hue-Emulation z.B.)
lg
Kilowatt