mosquitto_pub -h 10.1.1.189 -u user -P passwort -t nuki/49D4172F/lockAction -m 2set Mosquitto_MQTT publish nuki/49D4172F/lockAction 2Internals:
CFGFN
FUUID 691cf00b-f33f-7b68-9cb6-618c7e68f841b10e
IODev Mosquitto_MQTT
LASTInputDev Mosquitto_MQTT
MSGCNT 118
Mosquitto_MQTT_MSGCNT 118
Mosquitto_MQTT_TIME 2025-11-19 00:11:46
NAME au_garage_seitentuer_nuki
NR 4694
STATE 1:unlock\
2:doorsensorState\
3:battery
TYPE MQTT2_DEVICE
eventCount 83
READINGS:
2025-11-18 23:15:40 IODev Mosquitto_MQTT
2025-11-18 23:30:34 batteryChargeState 67
2025-11-18 23:51:17 commandResponse 0
2025-11-19 00:11:44 lockActionEvent 2,0,11228,0,0
2025-11-19 00:11:47 state unlock
2025-11-19 00:11:46 timestamp 2025-11-18T23:11:45Z
Attributes:
IODev Mosquitto_MQTT
event-min-interval battery:3600
event-on-change-reading .*
icon nuki_lock
readingList nuki/49D4172F/state:.* state
nuki/49D4172F/lockActionEvent:.* lockActionEvent
nuki/49D4172F/timestamp:.* timestamp
nuki/49D4172F/connected:.* connected
nuki/49D4172F/deviceType:.* deviceType
nuki/49D4172F/name:.* name
nuki/49D4172F/firmware:.* firmware
nuki/49D4172F/serverConnected:.* serverConnected
nuki/49D4172F/mode:.* mode
nuki/49D4172F/doorsensorState:.* doorsensorState
nuki/49D4172F/batteryCritical:.* batteryCritical
nuki/49D4172F/batteryChargeState:.* batteryChargeState
nuki/49D4172F/batteryCharging:.* batteryCharging
nuki/49D4172F/keypadBatteryCritical:.* keypadBatteryCritical
nuki/49D4172F/doorsensorBatteryCritical:.* doorsensorBatteryCritical
nuki/49D4172F/commandResponse:.* commandResponse
room 04_AU_Garage
setList unlock:noArg publish nuki/49D4172F/lockAction 2\ lock:noArg publish nuki/49D4172F/lockAction 1\ unlatch:noArg publish nuki/49D4172F/lockAction 3
stateFormat 1:state\
2:doorsensorState\
3:battery
webCmd unlock:lock:unlatchZitatZur Steuerung meiner optionalen Verbraucher nutze ich aktuell "achievable", deutlich feinfühliger wäre ich mit "Ratio" könnten wir das als Reading rausschreiben? Evtl. könnte man sogar achievable damit überflüssig machen, denn das würde ja >= 100% Ratio bedeuten."achievable" ist ein einfacher Indikator, der immer berechnet wird und deshalb sehr gut für externe Steuerung über ein Reading geeignet ist.
ZitatDann würde ich auch gerne mit den optionalen Verbrauchern drauf reagieren ob der "Barrier" SOC erreicht ist. Dafür wäre auch ein Reading schön. Entweder der Prozentsatz direkt oder ein true/falseAuch dafür wäre ein special-Reading passend. Da überlege ich mir etwas.
Evtl. würden hier auch Bereiche in einem Statuswert Sinn machen wie:
1: SoC < MinSoC
2: MinSoc <= SoC < BarrierSoC
usw...
Zitat von: DS_Starter am 18 November 2025, 11:44:50ja es kann sein, dass BarrierSoC in der Fortschreibung noch nicht berücksichtigt ist. Das müsste ich nochmal kontrollieren.
[18/11/2025, 21:06:08] [FHEM] Aussenbereich.Temp.Wetterstation is thermometer
[18/11/2025, 21:06:08] [FHEM] Aussenbereich.Temp.Wetterstation has
[18/11/2025, 21:06:08] [FHEM] CurrentTemperature [state]
[18/11/2025, 21:06:08] [FHEM] Aussenbereich.Temp.Wetterstation will not send proactive events
[18/11/2025, 21:06:08] [FHEM] Aussenbereich.Temp.Wetterstation uses ID: 5dfcf3ad-f33f-5687-d4b4-f78d8eb53fce6389
2025-11-18 21:06:08 caching: Aussenbereich.Temp.Wetterstation-state: -2.1 °C2025-11-18 21:04:12 caching: Aussenbereich.Temp.Wetterstation-state: -2.1 °C
[18/11/2025, 21:04:12] [FHEM] caching: CurrentTemperature: -2.1 °C (as string; from '-2.1 °C')[18/11/2025, 21:11:57] >>>> [ssh] {"directive":{"header":{"namespace":"Alexa","name":"ReportState","payloadVersion":"3","messageId":"625366fc-f72e-4270-8258-8496d5e0ceda","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"F0C6AAB8-0C0BCA41083B64DB"},"endpointId":"5dfcf3ad-f33f-5687-d4b4-f78d8eb53fce6389","cookie":{"fuuid":"5dfcf3ad-f33f-5687-d4b4-f78d8eb53fce6389","device":"Aussenbereich.Temp.Wetterstation"}},"payload":{}}}
[18/11/2025, 21:11:57] [FHEM] caching: CurrentTemperature: -2.1 °C (as string; from '-2.1 °C')
[18/11/2025, 21:11:57] <<<< [ssh] {"context":{"properties":[{"namespace":"Alexa.TemperatureSensor","name":"temperature","value":{"value":-2.1,"scale":"CELSIUS"},"timeOfSample":"2025-11-18T20:11:57.886Z","uncertaintyInMilliseconds":500}]},"event":{"header":{"namespace":"Alexa","name":"StateReport","payloadVersion":"3","messageId":"8b027251-361f-4f40-8f01-ddd2f8a91de5","correlationToken":"-"},"endpoint":{"scope":{"type":"BearerToken","token":"F0C6AAB8-0C0BCA41083B64DB"},"endpointId":"5dfcf3ad-f33f-5687-d4b4-f78d8eb53fce6389"},"payload":{}}}Internals:
DEF 4/0/1:dpt9.001:Ist-Temp
FUUID 5dfcf3ad-f33f-5687-d4b4-f78d8eb53fce6389
IODev KNX
KNX_MSGCNT 406
KNX_RAWMSG C0111bw04001872e
KNX_TIME 2025-11-18 21:04:12
LASTInputDev KNX
MSGCNT 406
NAME Aussenbereich.Temp.Wetterstation
NR 50
STATE -2.1 °C
TYPE KNX
eventCount 406
model dpt9
GADDETAILS:
Ist-Temp:
CODE 04001
MODEL dpt9.001
NO 1
OPTION
RDNAMEGET Ist-Temp-get
RDNAMESET Ist-Temp-set
SETLIST
GADTABLE:
04001 Ist-Temp
Helper:
READINGS:
2025-11-16 07:10:27 IODev KNX
2025-11-18 21:04:12 Ist-Temp-get -2.1 °C
2025-11-18 21:04:12 last-sender 1.1.27
2025-11-18 21:04:12 state -2.1 °C
Attributes:
IODev KNX
alexaName Temperatur Draußen
genericDeviceType thermometer
group Aussentemperatur
homebridgeMapping CurrentTemperature:reading=state
icon icoTemp.png
room Aussenbereich
webCmd :Zitat von: jkriegl am 18 November 2025, 17:53:34Hänge mich hier mal dran, weil ich auch etwas vergleichbares habe. Danach immer timeout auf check api.