1. Home Assistant als Visu "bastelt" eine cron expression
2. Die geht ueber MQTT and TWS
3. Wird dann als Input in eine Logik fuer den Cron-Baustein verwendet.
Leider wird die Expression abgesschnitten:
Code: Alles auswählen
/**
* New custom logic
*
*
*/
{
"_Meta": { // Optional
"Description": "",
"Version": "1.00",
"Icon": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxjaXJjbGUgc3R5bGU9ImZpbGw6I0Y4RTk5QjsiIGN4PSIyNTIuMjc4IiBjeT0iMjU1Ljk5OCIgcj0iMjUyLjI3OCIvPg0KPHBhdGggc3R5bGU9ImZpbGw6I0Y2RTI3RDsiIGQ9Ik0yNTIuMjc4LDMuNzI0VjUwOC4yOGMxMzkuMzI5LDAsMjUyLjI3OC0xMTIuOTQ5LDI1Mi4yNzgtMjUyLjI3OFMzOTEuNjA4LDMuNzI0LDI1Mi4yNzgsMy43MjR6Ii8+DQo8cGF0aCBzdHlsZT0iZmlsbDojQTU4ODY4OyIgZD0iTTE1OS4zMzQsMzI5LjAzYy0zMC45MDEsMC02MC43NjItMTQuNzUyLTYyLjAxOC0xNS4zODFsMTcuNzcyLTM1LjY0OA0KCWMwLjIyNywwLjExMiwyMi45MDYsMTEuMTk2LDQ0LjI0NiwxMS4xOTZjMjEuMjU5LDAsNDMuOTgtMTEuMDYzLDQ0LjIwNC0xMS4xNzVsMTcuODEzLDM1LjYyNw0KCUMyMjAuMDk2LDMxNC4yNzgsMTkwLjIzNSwzMjkuMDMsMTU5LjMzNCwzMjkuMDN6Ii8+DQo8cGF0aCBzdHlsZT0iZmlsbDojOTQ3ODU5OyIgZD0iTTM0NS4yMjMsMzI5LjAzYy0zMC45MDEsMC02MC43NjItMTQuNzUyLTYyLjAxOC0xNS4zODFsMTcuNzcyLTM1LjY0OA0KCWMwLjIyNywwLjExMiwyMi45MDYsMTEuMTk2LDQ0LjI0NiwxMS4xOTZjMjEuMjU5LDAsNDMuOTgxLTExLjA2Myw0NC4yMDQtMTEuMTc1bDE3LjgxNCwzNS42MjcNCglDNDA1Ljk4NSwzMTQuMjc4LDM3Ni4xMjQsMzI5LjAzLDM0NS4yMjMsMzI5LjAzeiIvPg0KPHBhdGggc3R5bGU9ImZpbGw6I0E1ODg2ODsiIGQ9Ik0yNTIuMjc4LDQzNS4yNTJjLTE0LjY0MywwLTI2LjU1Ni0xMS45MTMtMjYuNTU2LTI2LjU1NmMwLTE0LjY0MywxMS45MTMtMjYuNTU2LDI2LjU1Ni0yNi41NTYNCgljMTQuNjQ1LDAsMjYuNTU2LDExLjkxMywyNi41NTYsMjYuNTU2QzI3OC44MjksNDIzLjM0MiwyNjYuOTE2LDQzNS4yNTIsMjUyLjI3OCw0MzUuMjUyeiIvPg0KPGc+DQoJPHBvbHlnb24gc3R5bGU9ImZpbGw6IzM4NjJDQzsiIHBvaW50cz0iMjc4LjgzNCwyMjIuODEgMTkyLjUyOCwyMjIuODEgMTc4LjQ0NiwxODguODExIDIyNC4xMTIsMTQzLjE0MyAxODUuODg5LDE0My4xNDMgDQoJCTE4NS44ODksMTAzLjMxIDI3Mi4xOTUsMTAzLjMxIDI4Ni4yNzcsMTM3LjMxIDI0MC42MTEsMTgyLjk3NyAyNzguODM0LDE4Mi45NzcgCSIvPg0KCTxwb2x5Z29uIHN0eWxlPSJmaWxsOiMzODYyQ0M7IiBwb2ludHM9IjM5MS42OTUsMTk2LjI1MiAzMDUuMzg5LDE5Ni4yNTIgMjkxLjMwNywxNjIuMjUzIDMzNi45NzMsMTE2LjU4NSAyOTguNzUxLDExNi41ODUgDQoJCTI5OC43NTEsNzYuNzUyIDM4NS4wNTYsNzYuNzUyIDM5OS4xMzksMTEwLjc1MiAzNTMuNDcyLDE1Ni40MTggMzkxLjY5NSwxNTYuNDE4IAkiLz4NCgk8cG9seWdvbiBzdHlsZT0iZmlsbDojMzg2MkNDOyIgcG9pbnRzPSI1MDQuNTU2LDE2OS42OTYgNDE4LjI1MSwxNjkuNjk2IDQwNC4xNjgsMTM1LjY5NyA0NDkuODM1LDkwLjAyOSA0MTEuNjEyLDkwLjAyOSANCgkJNDExLjYxMiw1MC4xOTYgNDk3LjkxOCw1MC4xOTYgNTEyLDg0LjE5NyA0NjYuMzM0LDEyOS44NjMgNTA0LjU1NiwxMjkuODYzIAkiLz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K"
},
"Input": [
["Enable ","Enable this logic","$Enable","c"],
["Trigger time","Time at which to trigger logic","$CronExpr","c"]
],
"Output": [
["Scene","scene","$OutScene","ct"],
["Next trigger","When will this be triggered next?","$NextTrigger","c"]
],
"Level": [
["$Enable","bool",true],
["$CronExpr","string","0 30 19 * * 0,1,2,3,4,5,6"], // Fall back to 19:30
["$OutB","bool",false],
["$NextTrigger","integer",0],
["$SceneNum","integer",6],
["$OutScene","integer",999]
],
"Module": [
["Cron","$Enable","$OutB","$NextTrigger","$CronExpr"], // Trigger OutB when the time has come
["Latch","$SceneNum","$OutScene","$OutB",0] // Push $SceneNum to $OutScene when $OutB tru
]
}
LOGIK:
Man sieht ja schoen dass der Timestamp erst Sonntag ist, aber die cron expression die der TWS bekommt jeden Tag aktiv ist. Das ist weil irgendwo alles nach der 0 abgeschnitten wird.
Hilfe?
Danke
Aleksander