Direkt zum Hauptinhalt

Neue Seite

Verschiedene shelly-Aktoren in bffh.dhall einbetten

Beispiel-Config von Nils

Generischen Actor erstellt, der noch größtenteils kompatibel zu dem shelly actor ist. Wenn man kein topic angibt, dann erzeugt er ein shelly gen1 kompatibles topic. Erfolgreich getestet mit shelly plug S, shelly plus 1PM (gen2 api), sowie dem gosund plug mit tasmota. Vermutlich auch kompatibel mit shelly mit 2 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 },