rule "Abruf Dienste" when // Time cron "0 * * ? * *" or Time cron "0 0 19 ? * MON-FRI" or Time cron "0 0 7 ? * SAT,SUN" then logInfo("HTTPGET", "Abfrage Erfolgt") sendPushoverMessage(pushoverBuilder("Abfrage Erfolgt").withSound("siren").withUser("u8s32g4yym8xbk7yqn66cokjys13mf")) var String jsonString = sendHttpGetRequest("https://fms.ffhstm.de/dienste_lesen_json.php") postUpdate(FFDienstZVD,transform("JSONPATH", "$.DIENSTE.C", jsonString)) postUpdate(FFDienstIUK2,transform("JSONPATH", "$.DIENSTE.D1", jsonString)) postUpdate(FFDienstIUK3,transform("JSONPATH", "$.DIENSTE.E", jsonString)) var String IUKN = transform("JSONPATH", "$.DIENSTE.F", jsonString) if (!IUKN.contains("DIENSTE")) { postUpdate(FFDienstIUKN,IUKN) } else { postUpdate(FFDienstIUKN,"") } postUpdate(FFSperrungen,transform("JSONPATH", "$.SPERRUNG", jsonString)) end