FHEM Forum

FHEM => Automatisierung => Thema gestartet von: satprofi am 23 November 2023, 16:38:34

Titel: JsonMod readinglist
Beitrag von: satprofi am 23 November 2023, 16:38:34
Hallo.
Lese die Strompreise von awattar für 24h aus.
single(jsonPath('$.data.0.marketprice'), '14h', '');
single(jsonPath('$.data.1.marketprice'), '15h', '');
single(jsonPath('$.data.2.marketprice'), '16h', '');
single(jsonPath('$.data.3.marketprice'), '17h', '');
single(jsonPath('$.data.4.marketprice'), '18h', '');
single(jsonPath('$.data.5.marketprice'), '19h', '');
single(jsonPath('$.data.6.marketprice'), '20h', '');
single(jsonPath('$.data.7.marketprice'), '21h', '');
single(jsonPath('$.data.8.marketprice'), '22h', '');
single(jsonPath('$.data.9.marketprice'), '23h', '');
single(jsonPath('$.data.10.marketprice'), 'morgen 00h', '');
single(jsonPath('$.data.11.marketprice'), 'morgen 01h', '');
single(jsonPath('$.data.12.marketprice'), 'morgen 02h', '');
single(jsonPath('$.data.13.marketprice'), 'morgen 03h', '');
single(jsonPath('$.data.14.marketprice'), 'morgen 04h', '');
single(jsonPath('$.data.15.marketprice'), 'morgen 05h', '');
single(jsonPath('$.data.16.marketprice'), 'morgen 06h', '');
single(jsonPath('$.data.17.marketprice'), 'morgen 07h', '');
single(jsonPath('$.data.18.marketprice'), 'morgen 08h', '');
single(jsonPath('$.data.19.marketprice'), 'morgen 09h', '');
single(jsonPath('$.data.20.marketprice'), 'morgen 10h', '');
single(jsonPath('$.data.21.marketprice'), 'morgen 11h', '');
single(jsonPath('$.data.22.marketprice'), 'morgen 12h', '');
single(jsonPath('$.data.23.marketprice'), 'morgen 13h', '');

soweit so gut. ich möchte aber diese durch 10 teilen, klappt aber nur bei einem.
single((jsonPath('$.data.0.marketprice')/10), '14h', '');
single((jsonPath('$.data.1.marketprice')/10), '15h', '');
single(jsonPath('$.data.2.marketprice'), '16h', '');
wird jetzt der wert 15h nicht mehr angezeigt/übersprungen

was passt da nicht?

LG
Titel: Aw: JsonMod readinglist
Beitrag von: MadMax-FHEM am 23 November 2023, 16:50:40
Kann ich nichts zu sagen, außer: in Codeschnipsel gehören fertige/funktionierende Schnipsel...

Fragen zu jsonmod gehören nach:
Module: 98_JsonMod.pm Maintainer: herrmannj Forum: Automatisierung

Verschieben: links unten...

Gruß, Joachim
Titel: Aw: JsonMod readinglist
Beitrag von: satprofi am 24 November 2023, 13:18:17
habs jetzt so gelöst
attr userReadings 14-15h { my $data00 = ReadingsVal($name,"data00",0)*0.1; return $data00;},

usw.