Verschiedene Shelly-Aktoren in bffh.dhall einbetten
Verschiedene shelly-Aktoren in bffh.dhall einbetten
Beispiel-Config von Nils
Nils hat einen Generischen ActorAktor erstellt, der noch größtenteils kompatibel zu dem shellyShelly actorAktor ist. Wenn man kein topicTopic angibt, dann erzeugt eres ein shellyShelly gen1Gen 1 kompatibles topic.Topic. ErfolgreichEs wurde erfolgreich getestet mit
- Shelly
S,PlugshellyS - Shelly plus 1PM (
gen2Gen2api),API) - Gosund
dem gosund plugPlug mittasmota.TasmotaVermutlichFirmware - Wahrscheinlich auch kompatibel mit
shellyShelly mit 2relays
Relays
actors = {
plug004 = { module = "MqttSwitch", params = {topic = "cmnd/plug004/POWER", onMsg = "ON", offMsg = "OFF" } },
shellyplus1pm-XXXXXXXXXXXX = { module = "MqttSwitch", params = {topic = "shellyplus1pm-XXXXXXXXXXXX/rpc", onMsg = "{\"id\": 1, \"src\": \"bffh\", \"method\": \"Switch.Set\", \"params\": {\"id\": 0, \"on\": true}", offMsg="{\"id\": 1, \"src\": \"bffh\", \"method\": \"Switch.Set\", \"params\": {\"id\": 0, \"on\": false}" } },
shellyplug-s-XXXXXXXXXXXX = { module = "MqttSwitch", params = {=} }
},
actor_connections = [
{machine = "MachineA1", actor = "plug004"},
{machine = "MachineA2", actor = "shellyplug-s-XXXXXXXXXXXX"},
{machine = "MachineA3", actor = "shellyplus1pm-XXXXXXXXXXXX"},
] : List { machine : Text, actor : Text },