NEWS
*GELÖST* Zeitschaltuhr mit Anwesenheit
-
Hi Zusammen,
wir fahren morgen in den Urlaub und mir ist grad aufgegangen das ich unseren Nachbarn nicht noch mehr Arbeit zumuten möchte… Also zum Thema:
Wir haben ein Aquarium. Die Fische werden gefüttert aber es soll das Licht ein und ausgeschaltet werden.
Ich habe ein Objekt das per IFTTT auf entered or exited gesetzt wird - je nachdem ob ich da bin oder nicht. läuft auch super.
nun möchte ich eine Zeitsteuerung des Lichts einrichten.
Ich habe ein Skript entworfen, bin mir aber nicht sicher ob es richtig ist. Wäre toll wenn das noch jemand durchsschauen könnte! Vielen lieben Dank schon mal dafür!!
hier der Code:
![](</s><ATTACHMENT )" />var schedule; on({id: "cloud.0.services.ifttt"/*IFTTT value*/, change: "ne"}, function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; schedule = schedule('* * * * *', function () { if (obj.id == 'entered') { setState("Object ID", true, true); } if (obj.id == 'exited') { setState("Object ID", false, true); } if (obj.id == true) { schedule("* 8-22 * * *", function () { setState("sonoff.0.Aquarium.POWER"/*Aquarium POWER*/, true); }); } if (obj.id == false) { schedule("* 8-11,15-18 * * *", function () { setState("sonoff.0.Aquarium.POWER"/*Aquarium POWER*/, true); }); } }); }); //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm9uJTIyJTIwaWQlM0QlMjJUVjdwSms5SyU1Qk1FciUzRnQlM0IlM0F+cDQlN0QlMjIlMjB4JTNEJTIyNjMlMjIlMjB5JTNEJTIyLTE4NyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRWNsb3VkLjAuc2VydmljZXMuaWZ0dHQlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkNPTkRJVElPTiUyMiUzRW5lJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBQ0tfQ09ORElUSU9OJTIyJTNFJTNDJTJGZmllbGQlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyU1RBVEVNRU5UJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyc2NoZWR1bGVfY3JlYXRlJTIyJTIwaWQlM0QlMjI4NFElN0Iwazk0ZyUyMyp6Ry0tSyU1RExrYyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5BTUUlMjIlM0VzY2hlZHVsZSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyU0NIRURVTEUlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIyZmllbGRfY3JvbiUyMiUyMGlkJTNEJTIyUVgqY2xDJTNCR0ZjWXhBYSUyRnhtNClZJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ1JPTiUyMiUzRSolMjAqJTIwKiUyMColMjAqJTNDJTJGZmllbGQlM0UlM0MlMkZzaGFkb3clM0UlM0MlMkZ2YWx1ZSUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sc19pZiUyMiUyMGlkJTNEJTIyUWNsVmgzUSUyRiUyNSU0MFgoRyUyM2F6ZTN3ZiUyMiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMklGMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2NvbXBhcmUlMjIlMjBpZCUzRCUyMk1+ZllNZyU2MFVVaEdoUFMzUVR6NWclMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRUVRJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyb25fc291cmNlJTIyJTIwaWQlM0QlMjJYOCU3QjVNJTI1THluYSUzQX41Y3BKfjAzUiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0VpZCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ0ZXh0JTIyJTIwaWQlM0QlMjI5JTVFd35GJTdCX2toNkVzcyU2MGlnNkhEUyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlRFWFQlMjIlM0VlbnRlcmVkJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJETzAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ1cGRhdGUlMjIlMjBpZCUzRCUyMlNROUNYTyUzQmdCJTdDaXF2UX5wJTNGJTdCQzclMjIlM0UlM0NtdXRhdGlvbiUyMGRlbGF5X2lucHV0JTNEJTIyZmFsc2UlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRU9iamVjdCUyMElEJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIyJTVFJTdDMW43RnUqQSU3QjhEcklaR3JQJTVFTyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkJPT0wlMjIlM0VUUlVFJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0NuZXh0JTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyY29udHJvbHNfaWYlMjIlMjBpZCUzRCUyMiUzQmslM0ElM0QlMjNCUyl0cDAlM0FLYiUzRmdGZVhfJTIyJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIySUYwJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfY29tcGFyZSUyMiUyMGlkJTNEJTIybyU0MGlOayUyQyUzQSUzRlRhdUhwTiUyRklfdEopJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VFUSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm9uX3NvdXJjZSUyMiUyMGlkJTNEJTIyJTQwbm1VSSU2MHlIXzBNeE1JLUclN0N1SEElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFaWQlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydGV4dCUyMiUyMGlkJTNEJTIyTyU3QkpwRShId20lM0QobTN0WndhKTZyJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyVEVYVCUyMiUzRWV4aXRlZCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyRE8wJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIydXBkYXRlJTIyJTIwaWQlM0QlMjJTJTIzKC0lNUVpX0JmWGgoJTdDJTJCbXclM0RtQ1clMjIlM0UlM0NtdXRhdGlvbiUyMGRlbGF5X2lucHV0JTNEJTIyZmFsc2UlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRU9iamVjdCUyMElEJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIyTnBMLnhvUDEyd2haRE1pJTJCJTVFYyUyNV8lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sc19pZiUyMiUyMGlkJTNEJTIydW5yVmElMjUlM0ZEa3ZJWGZvR3RZTyEpJTIyJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIySUYwJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfY29tcGFyZSUyMiUyMGlkJTNEJTIyNTNYV2JzWkhrJTNEbE5zZCUzQSU1RSU2MFdtYiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9QJTIyJTNFRVElM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJvbl9zb3VyY2UlMjIlMjBpZCUzRCUyMlElMkNpZkVWNSUzRDVrbmRRJTNGUSUzQTcpKWslMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFaWQlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIyVDAlMkM0aDRuJTVFJTdCeWxLYiUzRHglNjBXWGM1JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRVRSVUUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMkRPMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnNjaGVkdWxlJTIyJTIwaWQlM0QlMjIlMkM3YyUzRCUzRkVDT0IlNUVMLnVVRyotJTVFdCU0MCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlNDSEVEVUxFJTIyJTNFKiUyMDgtMjIlMjAqJTIwKiUyMColM0MlMkZmaWVsZCUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTIwaWQlM0QlMjIlNjBGfmtmdUgoUmVzUiUzQTE2dV9ScWclMjIlM0UlM0NtdXRhdGlvbiUyMGRlbGF5X2lucHV0JTNEJTIyZmFsc2UlMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRXNvbm9mZi4wLkFxdWFyaXVtLlBPV0VSJTNDJTJGZmllbGQlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJXSVRIX0RFTEFZJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMlZBTFVFJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIyS0RCVSUyQ2tJVDRMVHlwVm1jbkJUJTI1JTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRVRSVUUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDbmV4dCUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2xzX2lmJTIyJTIwaWQlM0QlMjIlM0RiSmYlNDBQXzUlM0RySWZDNEZXQmElN0QlM0QlMjIlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJJRjAlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19jb21wYXJlJTIyJTIwaWQlM0QlMjIlNURzIWw3ak14NFMyczhzJTNEdihkY2UlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRUVRJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJBJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyb25fc291cmNlJTIyJTIwaWQlM0QlMjIyJTNGcTElMjNoLmZqQUUlNUQ1JTVFKVklMkZOOEMlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJBVFRSJTIyJTNFaWQlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfYm9vbGVhbiUyMiUyMGlkJTNEJTIyenclM0ElM0QzJTNEbF9DQWFTZSUyRmx2S1kxcCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkJPT0wlMjIlM0VGQUxTRSUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0NzdGF0ZW1lbnQlMjBuYW1lJTNEJTIyRE8wJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIyc2NoZWR1bGUlMjIlMjBpZCUzRCUyMkIlM0YwUV8wYiU1RXZWQUIlNDB2X0R6WXklNDAlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJTQ0hFRFVMRSUyMiUzRSolMjA4LTExJTJDMTUtMTglMjAqJTIwKiUyMColM0MlMkZmaWVsZCUzRSUzQ3N0YXRlbWVudCUyMG5hbWUlM0QlMjJTVEFURU1FTlQlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sJTIyJTIwaWQlM0QlMjJVc2YlM0FlckEhJTJGc0pIJTVEd3dZWiU0MFZYJTIyJTNFJTNDbXV0YXRpb24lMjBkZWxheV9pbnB1dCUzRCUyMmZhbHNlJTIyJTNFJTNDJTJGbXV0YXRpb24lM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPSUQlMjIlM0Vzb25vZmYuMC5BcXVhcml1bS5QT1dFUiUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2Jvb2xlYW4lMjIlMjBpZCUzRCUyMllnIUJBSil1KThhVFglM0IlN0N4VCUzQTJxJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRVRSVUUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGc3RhdGVtZW50JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZuZXh0JTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGeG1sJTNF ````~~
-
Nein das stimmt so nicht warum einen Trigger auf das Event wohl oder nicht Zuhause?
Du möchtest doch per cron steuern also das ist dein Trigger, Dan eine falls Abfrage ob du wohl oder nicht Zuhause bist
–-----------------------
Send from mobile device
Das schöne ios hat Auto Korrektur zum k****
Wer Schreibfehler findet darf sie behalten oder auf eBay verkaufen, mindest Umsatz 10% für die community
-
Lieben Dank für die Antwort,
ich war leider gesundheitlich ned auf der Höhe und komme erst jetzt wieder zum Basteln und schreiben.
ich habe es nun wie folgt aufgebaut:
<xml xmlns="http://www.w3.org/1999/xhtml"><block type="schedule" id="9Z]a]D}LV|,gYao6d}uZ" x="88" y="-363"><field name="SCHEDULE">0 8 * * *</field> <statement name="STATEMENT"><block type="control" id="SIT0-XKI~Z^T8f?VV~71"><mutation delay_input="false"></mutation> <field name="OID">sonoff.0.Aquarium.POWER</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="logic_boolean" id="{R]0%N!upT,W`HfVQeo/"><field name="BOOL">TRUE</field></block></value></block></statement> <next><block type="schedule" id="hc9/Q@8lgTh=cD5[+mud"><field name="SCHEDULE">* 12 * * *</field> <statement name="STATEMENT"><block type="controls_if" id="AOgH`kC:.3:`O}v;+0]_"><value name="IF0"><block type="logic_compare" id="xAKI;9gzumz=sWYBOHZj"><field name="OP">EQ</field> <value name="A"><block type="field_oid" id="t=!1M@EZGPRR!1Q:L{4l"><field name="oid">cloud.0.services.ifttt</field></block></value> <value name="B"><block type="text" id="%O;2jNiapWgHFrn~*~o*"><field name="TEXT">exited</field></block></value></block></value> <statement name="DO0"><block type="control" id="Usf:erA!/sJH]wwYZ@VX"><mutation delay_input="false"></mutation> <field name="OID">sonoff.0.Aquarium.POWER</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="logic_boolean" id="7e%5gi8BY*q}3v9,evFU"><field name="BOOL">FALSE</field></block></value></block></statement> <next><block type="controls_if" id="K}}w^7*I8IeOsF+6N]4:"><value name="IF0"><block type="logic_compare" id="h5jo=7X@B(W~w#Q43gU?"><field name="OP">EQ</field> <value name="A"><block type="field_oid" id="H7Rin%suQKrI8~mIAX%C"><field name="oid">cloud.0.services.ifttt</field></block></value> <value name="B"><block type="text" id="PB+!:M9et?PgueYj5YKF"><field name="TEXT">entered</field></block></value></block></value> <statement name="DO0"><block type="control" id="aw`btMkufLZ^eKP2=F9?"><mutation delay_input="false"></mutation> <field name="OID">sonoff.0.Aquarium.POWER</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="logic_boolean" id="pU?D0pwHyfxnW26_A(PA"><field name="BOOL">TRUE</field></block></value></block></statement></block></next></block></statement> <next><block type="schedule" id="gx]Txw.TlXw^[_(+ysa~"><field name="SCHEDULE">0 16 * * *</field> <statement name="STATEMENT"><block type="controls_if" id="S#}xkS;|~u1gVSpYEdf]"><value name="IF0"><block type="logic_compare" id="vfLUe1^5y`aQH8_3DGR)"><field name="OP">EQ</field> <value name="A"><block type="field_oid" id="]BKTr|XT}3xAL[WKgK3V"><field name="oid">sonoff.0.Aquarium.POWER</field></block></value> <value name="B"><block type="text" id="=y;P*DXuLwanXRhH3)e%"><field name="TEXT">unwahr</field></block></value></block></value> <statement name="DO0"><block type="control" id="*Kw_5rCsa:FOFK0|LIXk"><mutation delay_input="false"></mutation> <field name="OID">sonoff.0.Aquarium.POWER</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="logic_boolean" id="w|XBV3VE{vAREW;)m:@2"><field name="BOOL">TRUE</field></block></value></block></statement></block></statement> <next><block type="schedule" id="pAa}T)_nmqwJFbd)jGpi"><field name="SCHEDULE">0 21 * * *</field> <statement name="STATEMENT"><block type="control" id="Gv:]tD#|[QpkgTo{6v9Y"><mutation delay_input="false"></mutation> <field name="OID">sonoff.0.Aquarium.POWER</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="logic_boolean" id="czyxu3m^s^_S}_S4EJ2J"><field name="BOOL">FALSE</field></block></value></block></statement></block></next></block></next></block></next></block> <block type="logic_boolean" id="Yg!BAJ)u)8aTX;|xT:2q" x="507" y="52"><field name="BOOL">FALSE</field></block></xml>
Es soll also um 8 das Licht angehen
ab 12 soll geschaut werden ob ich daheim bin (IFTT=entered)
wenn nicht (IFTT=Exited)soll das Licht ausgehen
komme ich zwischen 12 und 16 Uhr heim soll es wieder angehen
Ab 16 Uhr soll es auf jeden Fall angehen und um 21 Uhr wieder aus.
Ist das so richtig?
-
komme ich zwischen 12 und 16 Uhr heim soll es wieder angehen `
Der Trigger für "heim kommen" in Verbindung mit der Abfrage "aktuelle Zeit ist zwischen 12:00 und 16:00 Uhr" fehlt noch.16:00 Uhr: Der Vergleich muss mit unwahr (boolscher Wert) und darf nicht mit einem String "unwahr" erfolgen.
-
Hallo Paul,
dank dir für die Hilfe!
2 Fragen dazu habe ich leider aber noch:
das "heim kommen" habe ich doch oben bei 12 Uhr.
ab 16 Uhr soll ja eh eingeschaltet sein?
und wenn ich unwahr wie im Bild und nicht als Text verwende schmeißt er mir den steuere Block mit der id aus dem vergleich. Weisst du warum?
-
das "heim kommen" habe ich doch oben bei 12 Uhr. `
Nein, nur das "zu Hause sein" genau um 12:00 Uhr.Ich habe gerade gesehen, dass Du die Objekt-ID zum Vergleich verwendest. Es muss der Block "Wert von Objekt ID" verwendet werden (in allen 3 Vergleichen).
-
Etwa so
-
Ich dank dir Paul!
hier ist der fertige Code falls es noch jemand braucht:
<xml xmlns="http://www.w3.org/1999/xhtml"><block type="schedule" id=";FM:g}@uyIEmxCq-o)ip" x="-2337" y="-1162"><field name="SCHEDULE">0 8 * * *</field> <statement name="STATEMENT"><block type="control" id="oLx1)CYC-6I/cVd7sC7+"><mutation delay_input="false"></mutation> <field name="OID">sonoff.0.Aquarium.POWER</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="logic_boolean" id="}Pb/;[a;s~fy!w?kw3bP"><field name="BOOL">TRUE</field></block></value></block></statement> <next><block type="schedule" id="hc9/Q@8lgTh=cD5[+mud"><field name="SCHEDULE">0 12-16 * * *</field> <statement name="STATEMENT"><block type="controls_if" id="AOgH`kC:.3:`O}v;+0]_"><value name="IF0"><block type="logic_compare" id="xAKI;9gzumz=sWYBOHZj"><field name="OP">EQ</field> <value name="A"><block type="get_value" id="YE1^zIO!rXk(4WzM{PG5"><field name="ATTR">val</field> <field name="OID">cloud.0.services.ifttt</field></block></value> <value name="B"><block type="text" id="%O;2jNiapWgHFrn~*~o*"><field name="TEXT">exited</field></block></value></block></value> <statement name="DO0"><block type="control" id="Usf:erA!/sJH]wwYZ@VX"><mutation delay_input="false"></mutation> <field name="OID">sonoff.0.Aquarium.POWER</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="logic_boolean" id="7e%5gi8BY*q}3v9,evFU"><field name="BOOL">FALSE</field></block></value></block></statement></block></statement> <next><block type="on_ext" id="j@pz9Owy_Zxav[L#7ee?"><mutation items="1"></mutation> <field name="CONDITION">ne</field> <value name="OID0"><shadow type="field_oid" id="vvtr6U]@9Er@(Zx6NiDT"><field name="oid">default</field></shadow></value> <statement name="STATEMENT"><block type="controls_if" id="h0,bs=)[Z5D#sQ]0S{1?"><value name="IF0"><block type="logic_operation" id="sDtLj}N!:AY;::|M^JuC" inline="false"><field name="OP">AND</field> <value name="A"><block type="logic_compare" id="-Sl(V7Kk#@HkjP4kK.bG"><field name="OP">EQ</field> <value name="A"><block type="variables_get" id="jPp2ucTar@.YgBp;!g{I"><field name="VAR">value</field></block></value> <value name="B"><block type="text" id="l,6XIB];UwdRWJfLx-P?"><field name="TEXT">entered</field></block></value></block></value> <value name="B"><block type="time_compare_ex" id="0OAjy3[/][n=mV_e^H!#"><mutation end_time="true" actual_time="true"></mutation> <field name="USE_ACTUAL_TIME">TRUE</field> <field name="OPTION">between</field> <value name="START_TIME"><shadow type="text" id="[)joy?wVb1a6NT-+yf%P"><field name="TEXT">12:00</field></shadow> <block type="text" id="Ir,eKxgmIsFfO(`E]%CW"><field name="TEXT">12:00</field></block></value> <value name="END_TIME"><shadow type="text" id="+t!5hOzPF3k8SKoz%1V("><field name="TEXT">18:00</field></shadow> <block type="text" id="U]Y.yx08we`RemBExU]-"><field name="TEXT">16:00</field></block></value></block></value></block></value> <statement name="DO0"><block type="control" id="jB#j(lY+.wrG*)@PIc^M"><mutation delay_input="false"></mutation> <field name="OID">sonoff.0.Aquarium.POWER</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="logic_boolean" id="j[qUnipaXDe=zUvVoisA"><field name="BOOL">TRUE</field></block></value></block></statement></block></statement> <next><block type="schedule" id="gx]Txw.TlXw^[_(+ysa~"><field name="SCHEDULE">0 16 * * *</field> <statement name="STATEMENT"><block type="controls_if" id="S#}xkS;|~u1gVSpYEdf]"><value name="IF0"><block type="logic_negate" id="!9lLCdE|wx(o6^|~TQP,"><value name="BOOL"><block type="get_value" id="X6a:[{2D!ZEfzEzw=rDH"><field name="ATTR">val</field> <field name="OID">sonoff.0.Aquarium.POWER</field></block></value></block></value> <statement name="DO0"><block type="control" id="*Kw_5rCsa:FOFK0|LIXk"><mutation delay_input="false"></mutation> <field name="OID">sonoff.0.Aquarium.POWER</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="logic_boolean" id="w|XBV3VE{vAREW;)m:@2"><field name="BOOL">TRUE</field></block></value></block></statement></block></statement> <next><block type="schedule" id="pAa}T)_nmqwJFbd)jGpi"><field name="SCHEDULE">0 21 * * *</field> <statement name="STATEMENT"><block type="control" id="Gv:]tD#|[QpkgTo{6v9Y"><mutation delay_input="false"></mutation> <field name="OID">sonoff.0.Aquarium.POWER</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"><block type="logic_boolean" id="czyxu3m^s^_S}_S4EJ2J"><field name="BOOL">FALSE</field></block></value></block></statement></block></next></block></next></block></next></block></next></block></xml> ```` ![7431_unbenannt.jpg](/assets/uploads/files/7431_unbenannt.jpg) Kannst du mir evtl noch sagen warum dein "und" Block z.B. in dem Falls Objekt nach 12 Uhr anders ausschaut als meiner? Ist mir schon öfter beim Nachbauen von scripten aufgefallen. Viele Grüße und Danke nochmal *gelöst* PS: Die Crons im Bild sind falsch - im Code starten Sie jeweils um 8 und um 16. Ab 12 jede Minute bis 16 Uhr wegen der Abfrage ob Wert entered oder exited via Webhook gesetzt wurde.
-
warum dein "und" Block z.B. in dem Falls Objekt nach 12 Uhr anders ausschaut als meiner? `
Mit der rechten Maustaste über dem "und" Block: "externe Eingänge" auswählen.gelöst `
Markiere es bitte auch im Betreff des ersten Beitrags.