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 },
Maschine automatisch nach Stromsverbrauchsschwellwertunterschreitung freigeben ...
Da hat Joris eventuell ein Script
Generisches Python-Template für "Process" Aktor
https://gitlab.com/fabinfra/fabaccess/actors/python_process_template