ZitatDie Angaben werden immer von links nach rechts abgearbeitet. Logische Abfragen werden in DOIF/DOELSEIF-Bedingungen vornehmlich mit Hilfe von and/or-Operatoren erstellt. Zu beachten ist, dass nur die Bedingungen überprüft werden, die zum ausgelösten Event das dazughörige Device bzw. die dazugehörige Triggerzeit beinhalten. Dieses Verhalten kann mit Hilfe des Attributes checkall geändert werden. Kommt ein Device in mehreren Bedingungen vor, so wird immer nur ein Kommando ausgeführt, und zwar das erste, für das die dazugehörige Bedingung in der abgearbeiteten Reihenfolge wahr ist.
Zitat von: chrissi29 am 30 September 2025, 12:12:53Hallo Gisbert,
mit den folgenden Änderungen funktioniert es wieder mit der carbonIntensity. Bitte schlagt mich nicht, da sehr quick and dirty...- url => "https://api.electricitymaps.com/v1/latest?countryCode=$hash->{countryCode}",
+ url => "https://api.electricitymaps.com/v3/carbon-intensity/latest?=zone=$hash->{countryCode}",
und- $status = $parsed->{status} if defined $parsed->{status};
+ $inten = $parsed->{carbonIntensity};
+ $readings{carbonIntensity} = $inten;
+ $status = "OK, denk ich";
Zitat von: RalfRog am 02 Oktober 2025, 14:01:40Worin der Fehlschlag bestand weisst du nicht, oder?
Gruß Ralf