Also ich habe für solche Werte jeweils einen "Intervallsender" dann bekommen die neu initialisierten Logiken zumindest nach Ablauf der Intervallzeit den letzten Wert wieder mit (in dem Falle hier die Präsenzmeldung)
Code: Alles auswählen
/**
* New custom logic
*
*
*/
{
"_Meta": { // Optional
"Description": "",
"Version": "1.00",
"Icon": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IS0tIFVwbG9hZGVkIHRvOiBTVkcgUmVwbywgd3d3LnN2Z3JlcG8uY29tLCBHZW5lcmF0b3I6IFNWRyBSZXBvIE1peGVyIFRvb2xzIC0tPg0KPHN2ZyB3aWR0aD0iODAwcHgiIGhlaWdodD0iODAwcHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik01IDkuNzc3NDZWMTYuMkM1IDE3Ljg4MDIgNSAxOC43MjAzIDUuMzI2OTggMTkuMzYyQzUuNjE0NiAxOS45MjY1IDYuMDczNTQgMjAuMzg1NCA2LjYzODAzIDIwLjY3M0M2Ljc4ODk0IDIwLjc0OTkgNi45NTA4MiAyMC44MDg3IDcuMTMyMDIgMjAuODUzN00yMSAxMkwxNS41NjY4IDUuOTYzOTlDMTQuMzMxMSA0LjU5MTIyIDEzLjcxMzMgMy45MDQ4NCAxMi45ODU2IDMuNjUxNDRDMTIuMzQ2NiAzLjQyODg4IDExLjY1MSAzLjQyODkzIDExLjAxMTkgMy42NTE1OUMxMC4yODQzIDMuOTA1MDkgOS42NjY2MSA0LjU5MTU3IDguNDMxMTQgNS45NjQ1MkwzIDEyTTE5IDUuMDAwMDJWMTYuMkMxOSAxNy44ODAyIDE5IDE4LjcyMDMgMTguNjczIDE5LjM2MkMxOC4zODU0IDE5LjkyNjUgMTcuOTI2NSAyMC4zODU0IDE3LjM2MiAyMC42NzNDMTcuMjExMSAyMC43NDk5IDE3LjA0OTIgMjAuODA4NyAxNi44NjggMjAuODUzN003LjEzMjAyIDIwLjg1MzdDNy42NTAxNyAxOC42NDQ4IDkuNjMzMDEgMTcgMTIgMTdDMTQuMzY3IDE3IDE2LjM0OTggMTguNjQ0OCAxNi44NjggMjAuODUzN003LjEzMjAyIDIwLjg1MzdDNy43MjEzMyAyMSA4LjUxNDk1IDIxIDkuOCAyMUgxNC4yQzE1LjQ4NSAyMSAxNi4yNzg3IDIxIDE2Ljg2OCAyMC44NTM3TTE0IDEyQzE0IDEzLjEwNDYgMTMuMTA0NiAxNCAxMiAxNEMxMC44OTU0IDE0IDEwIDEzLjEwNDYgMTAgMTJDMTAgMTAuODk1NCAxMC44OTU0IDEwIDEyIDEwQzEzLjEwNDYgMTAgMTQgMTAuODk1NCAxNCAxMloiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4NCjwvc3ZnPg=="
},
"Level":[
["$Run","bool",true],
["$Select","integer",0],
["$Val","bool",false],
["$Clk","bool",false],
["$Clk_Val","bool",false],
["$Period","float",300],
["$VAR<Inhibit?>","bool",false]
],
"Module": [
["Break",["$VAR<Inhibit?>"]],
["Clocksignal","$Run","$Clk","$Period"],
["Multiplexer",["$Val","$Val"],"$Clk_Val","$Select"]
],
"Input": [
["Eingang","Eingangswert","$Val","a"],
["Intervall in Sekunden","Zeit [s] zwischen Senden (standard 300 Sekunden, 5 Minuten)","$Period","c"],
["Inhibit","INHIBIT","$VAR<Inhibit?>","u"]
],
"Output": [
["Ausgang","Per Intervall gesendeter Ausgangswert","$Clk_Val","ct"]
]
}