Hallo,
hier ein Blockly für den PRO 4PM, dieses liest erst mal nur den Zustand vom 4PM, schalten geht damit noch nicht.
Edit: Ich hoffe die Bilder sind nun sichtbar.
229.10.2021: Update, Schalten über Datenpunkte Switch 0-3 hinzugefügt, Datenpunkte "Switch" Name wird automatisch angepasst
Aufgabe:
- den PRO 4PM in iobroker anlegen "Datenpunkte" Kom. ist mqtt
- soviel wie möglich automatisch erstellen lassen. (kein lästiges per Hand Datenpunkte erstellen nötig)
- so wenig wie möglich im Blockly ändern müssen, wenn ein neuer 4PM eingepflegt wird
- Baumstruktur "Datenpunkte" soll übersichtlich und einheitlich bleiben
- Verwalten von mehreren 4PMs in einem Blockly
- NEU: Schalten über den Datenpunkt "Switch" möglich, im 2. Trigger die Datenpunkte vom Switch 0-3 setzen
Info:
- Temp. wird zwar ausgegeben, leider aber aktueller Wert. "null" (auch in Beta) mit Verbraucher= OK (ab ca 35°C)
- Prefix in den MQTT Einstellungen: "Shelly.PRO.4PM.77" -> die letzte Zahl ist die IP die der 4PM bekommt, da eintragen, geht auch mit 0 (077) statt 77
- Prefix in MQTT eintragen, im Blockly ganz oben die 3 Variablen ggf. anpassen.
- "Pfad_Grund" ;
- "mqtt_Grund"
- "IP_Grund"
- und den Trigger auf RPC/Event/mqtt vom 4PM setzen
- Das war es auch schon, wer mag kann sich das Blockly natürlich auf seine Bedürfnisse anpassen, aber im Grunde läuft es so
- Da ich nur einen 4PM habe, konnte ich nur mit einem Testen, aber wie bei den anderen Blocklys der PLUS Reihe auch, sollte das Blockly auch mit mehr als einem 4PM klar kommen, es Filter nach der End IP aus und legt ggf. neue Datenpunkte an, wenn auf einen neuen 4PM getriggert wird.
Datenpunkte:
Bildschirmfoto zu 2021-10-29 23-47-29.png
MQTT:
Bildschirmfoto zu 2021-10-24 21-38-46.png
MQTT Einstellungen:
Bildschirmfoto zu 2021-10-24 22-06-40.png
Blockly:
Bildschirmfoto zu 2021-10-24 21-55-07.png
Einzeln aufgeklappt:
Bildschirmfoto zu 2021-10-24 21-55-07.png
Bildschirmfoto zu 2021-10-24 21-53-25.png
Bildschirmfoto zu 2021-10-24 21-53-48.png
Bildschirmfoto zu 2021-10-24 21-54-30.png
Updaten Schalten, Triggerblock 2:
Die Pause ist optional, wenn viele gleichzeitig "Geschalten" werden, muss man sehen ob was verschluckt wird, ms Bereich.
Bildschirmfoto zu 2021-10-30 00-01-56.png
Blockly Version V3: