JsonMod readinglist

Begonnen von satprofi, 23 November 2023, 16:38:34

Vorheriges Thema - Nächstes Thema

satprofi

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
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

MadMax-FHEM

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
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

satprofi

habs jetzt so gelöst
attr userReadings 14-15h { my $data00 = ReadingsVal($name,"data00",0)*0.1; return $data00;},

usw.
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram