ZitatWo kann ich nachlesen, wie der Offset genau eingetragen wird, oder hat jemand einen Tipp?Hier: https://wiki.fhem.de/wiki/LogProxy
ZitatDas ganze sieht ja eigentlich genau nach dem aus was hier geteilt wurden,Vielleicht auf dem ersten Blick.
sub
readings2json($@)
{
my $in = $defs{shift()}{READINGS};
my %out;
map { $out{$_} = $in->{$_}{VAL} } @_;
return toJSON(\%out);
}
Aufruf mit readings2json($device, "state","desiredTemperature","battery","mode")defmod dmTest dummy
attr dmTest alexaName Test
attr dmTest setList on off
attr dmTest genericDeviceType switch
Internals:
FD 124
FUUID 5ced7182-f33f-2a6c-0349-7699xxxxxx
FVERSION 39_alexa.pm:0.238200/2021-02-24
LAST_START 2024-04-23 00:43:24
NAME alexa
NOTIFYDEV global,global:npmjs.*alexa-fhem.*
NR 267
NTFY_ORDER 50-alexa
PARTIAL
PID 1138
STARTS 1
STATE running /usr/local/bin/alexa-fhem
TYPE alexa
active 0
alexa-fhem version 0.5.64
currentlogfile ./log/alexa-2024-05-04.log
eventCount 55
logfile ./log/alexa-%Y-%m-%d.log
CoProcess:
cmdFn alexa_getCMD
name alexaFHEM
state running /usr/local/bin/alexa-fhem
READINGS:
2024-04-23 00:43:24 alexaFHEM running /usr/local/bin/alexa-fhem
2024-05-04 01:49:20 alexaFHEM.ProxyConnection running; SSH connected
2022-10-17 16:41:04 alexaFHEM.bearerToken crypt:5b7354070b00010000xxxxxx
2022-10-17 16:41:04 alexaFHEM.skillRegKey crypt:5701567778097174197f21090b00037d54010e0225075471xxxxxx
helper:
Attributes:
alexaFHEM-auth crypt:055e0451525d5c54555a0bxxxxxxx
alexaFHEM-config ./alexa-fhem.cfg
alexaFHEM-log ./log/alexa-%Y-%m-%d.log
alexaMapping #Characteristic=<name>=<value>,...
On=verb=schalte,valueOn=an;ein,valueOff=aus,valueToggle=um
Brightness=verb=stelle,property=helligkeit,valuePrefix=auf,values=AMAZON.NUMBER,valueSuffix=prozent
Hue=verb=stelle,valuePrefix=auf,values=rot:0;grün:128;blau:200
Hue=verb=färbe,values=rot:0;grün:120;blau:220
Saturation=verb=stelle,property=sättigung,valuePrefix=auf,values=AMAZON.NUMBER
Saturation=verb=sättige,values=AMAZON.NUMBER
TargetPosition=verb=mach,articles=den;die,values=auf:100;zu:0
TargetPosition=verb=stelle,valuePrefix=auf,values=AMAZON.NUMBER,valueSuffix=prozent
TargetTemperature=verb=stelle,valuePrefix=auf,values=AMAZON.NUMBER,valueSuffix=grad
Volume:verb=stelle,valuePrefix=auf,values=AMAZON.NUMBER,valueSuffix=prozent
#Weckzeit=verb=stelle,valuePrefix=auf;für,values=AMAZON.TIME,valueSuffix=uhr
alexaTypes #Type=<alias>[,<alias2>[,...]]
light=licht,lampen
blind=rolladen,rolläden,jalousie,jalousien,rollo,rollos
devStateIcon stopped:control_home@red:start stopping:control_on_off@orange running.*:control_on_off@green:stop
echoRooms #<deviceId>=<room>
fhemIntents #IntentName=<sample utterance>
gutenMorgen=guten morgen
guteNacht=gute nacht
nrarchive 1
persons #<personId>=<name>
room 96_Alexa
stateFormat alexaFHEM
Internals:
DEF 8 IODev=Conbee2
FUUID 6395ed45-f33f-2a6c-189a-21208253ea7cf5f9
FVERSION 31_HUEDevice.pm:0.282220/2023-11-28
ID 8
INTERVAL
IODev Conbee2
NAME Hue_ZBmini_2_A
NR 554
STATE off
TYPE HUEDevice
desired 1
eventCount 16407
has_events 1
manufacturername _TZ3000_lmlsduws
modelid TS0002
name Mini Z1 - 01 - Switch A
swversion 1.0.8
type On/Off output
uniqueid a4:c1:38:45:86:a5:aa:af-01
READINGS:
2024-04-23 00:43:23 IODev Conbee2
2023-12-30 12:46:03 alert none
2024-05-04 09:47:11 lastseen 2024-05-04T07:47Z
2024-05-04 09:39:26 onoff 0
2024-05-04 09:39:26 pct 0
2024-05-04 09:39:24 reachable 1
2024-05-04 09:39:26 state off
helper:
alert
battery -1
bri -1
colormode
ct -1
devtype
dynamics_status
effect
hue -1
lastseen
mode
on 0
pct 0
reachable 1
rgb
sat -1
update_timeout 1
v2effect
xy
json:
etag be7dde3d57b6947a65bca260afe38556
lastannounced
lastseen 2024-05-04T07:47Z
manufacturername _TZ3000_lmlsduws
modelid TS0002
name Mini Z1 - 01 - Switch A
swversion 1.0.8
type On/Off output
uniqueid a4:c1:38:45:86:a5:aa:af-01
config:
groups:
0
8
state:
Attributes:
IODev Conbee2
alexaName Balkon
alias Balkon
color-icons 2
devStateIcon {(HUEDevice_devStateIcon($name),"toggle")}
group HUEDevice,Licht
icon light_ceiling
model 01MINIZB
room 00_Home,09_Aussen,15_Balkon,97_Hue
subType switch
webCmd toggle:on:off
Zitat von: betateilchen am 04 Mai 2024, 09:09:51Sind das vielleicht mqtt Messages, die während Deiner Experimente mit retain-flag verschickt wurden?
# Created by FHEM/98_SVG.pm, 2024-05-03 17:27:07
set terminal png transparent size <SIZE> crop
set output '<OUT>.png'
set xdata time
set timefmt "%Y-%m-%d_%H:%M:%S"
set xlabel " "
set title '<TL>'
set ytics
set y2tics
set grid
set ylabel "kWh"
set y2label "kWh"
#LogDB MQTT2_Solar:diff_hour_Hourlast_Production:::$val=$val/1000
#LogDB MQTT2_SolarDTU:diff_hour_Hourlast_Production_DTU:::$val=$val/1000
plot "<IN>" using 1:2 axes x1y2 title 'Shelly' ls l1fill_gyr lw 3 with needles,\
"<IN>" using 1:2 axes x1y2 title 'DTU' ls l0fill lw 1 with needles
#LogDB MQTT2_Solar:diff_hour_Hourlast_Production:offset=-3600*6::$val=$val/1000
#LogDB MQTT2_SolarDTU:diff_hour_Hourlast_Production_DTU:offset=-3600*10::$val=$val/1000