habe heute Mittag eine Update auf die 5.0.3 gemacht (kommend von 5.0.2).
Nach einigem Suchen habe ich einen Fehler, warum keine Daten meiner PVA-Anlage angezeigt werden, lokalisieren können.
Allerdings komme ich jetzt nicht weiter.
Ich verwende dieses Script:
Code: Alles auswählen
actions.get("mqtt", "mqtt:broker:TH__Cerbo_GX_MQTT_Broker_c0619ab3aab9").publishMQTT("R/c0619ab3aab9/keepalive", "");Code: Alles auswählen
2025-12-04 14:22:00.154 [DEBUG] [.eclipse.jetty.server.HttpConnection] - generate: FLUSH for SendCallback@6a040854[PROCESSING][i=null,cb=org.eclipse.jetty.server.HttpChannel$SendCallback@7fe677ee] (null,[p=0,l=2,c
=32768,r=2],false)@COMMITTED
2025-12-04 14:22:00.154 [DEBUG] [org.eclipse.jetty.io.WriteFlusher ] - write: WriteFlusher@1695dfa9{IDLE}->null [HeapByteBuffer@6fd83ac0[p=0,l=5,c=1024,r=5]={<<<\r\n2\r\n>>>\n\n\n\x00\x00\x00\x00\x00\x00...\x00\
x00\x00\x00\x00\x00\x00},HeapByteBuffer@4be6241f[p=0,l=2,c=32768,r=2]={<<<\n\n>>>ent: mess...\x00\x00\x00\x00\x00\x00\x00}]
2025-12-04 14:22:00.154 [DEBUG] [org.eclipse.jetty.io.WriteFlusher ] - update WriteFlusher@1695dfa9{WRITING}->null:IDLE-->WRITING
2025-12-04 14:22:00.154 [DEBUG] [org.eclipse.jetty.io.ChannelEndPoint] - flushed 7 SocketChannelEndPoint@219ccff3{l=/192.168.6.79:8080,r=/192.168.6.1:34138,OPEN,fill=-,flush=W,to=1/30000}{io=0/0,kio=0,kro=1}->Http
Connection@45608c11[p=HttpParser{s=CONTENT,0 of -1},g=HttpGenerator@273f8cf0{s=COMMITTED}]=>HttpChannelOverHttp@468c7a53{s=HttpChannelState@16fa1d12{s=WAITING rs=ASYNC os=COMMITTED is=IDLE awp=false se=false i=fal
se al=2},r=4,c=false/false,a=WAITING,uri=//192.168.6.79:8080/rest/events?topics=openhab/rules/SC__Senden_keepalive_an_Cerbo_GX_PVA/*,age=300198}
2025-12-04 14:22:00.154 [DEBUG] [org.eclipse.jetty.io.WriteFlusher ] - Flushed=true written=7 remaining=0 WriteFlusher@1695dfa9{WRITING}->null
2025-12-04 14:22:00.155 [DEBUG] [org.eclipse.jetty.io.WriteFlusher ] - update WriteFlusher@1695dfa9{IDLE}->null:WRITING-->IDLE
2025-12-04 14:22:00.155 [DEBUG] [.eclipse.jetty.server.HttpConnection] - generate: DONE for SendCallback@6a040854[PROCESSING][i=null,cb=org.eclipse.jetty.server.HttpChannel$SendCallback@7fe677ee] (null,[p=2,l=2,c=
32768,r=0],false)@COMMITTED
2025-12-04 14:22:00.155 [DEBUG] [org.eclipse.jetty.server.HttpOutput ] - onWriteComplete(false,null) s=OPEN,api=BLOCKED,sc=false,e=null->s=OPEN,api=BLOCKING,sc=false,e=null c=null cb=null w=false
2025-12-04 14:22:00.155 [DEBUG] [e.jetty.util.thread.QueuedThreadPool] - ran org.eclipse.jetty.server.AsyncContextState$1@7c656873 in QueuedThreadPool[qtp1852722274]@6e6e4c62{STARTED,2<=14<=50,i=3,r=-1,q=0}Wäre mal wieder für jeden Tipp dankbar!
Viele Grüße
Norbert
Nachtrag:
Hab' den Fehler doch noch selber gefunden. Offenbar darf der zweite Parameter in publishMQTT(..) ab 5.0.3 kein Leerstring sein.
Ich habe nun '["battery/256/Soc"]' statt "" verwendet. Jetzt geht es wieder.
Danke!