Direkt zum Hauptinhalt

Neue Seite

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 },