Zitat von: Marko1976 am 27 Februar 2026, 13:33:56@Beta-UserTut mir leid, Links habe ich keine, und gehe auch davon aus, dass das schon alleine deswegen nicht klappen kann, weil die Schnittstelle batteriebetrieben ist. Wenn man mehr Werte auslesen will, muss man die MCU länger aktiv halten, und auch deutlich mehr Auswerte-Code vorhalten.
Korrekt wieder gegeben. Soweit ich die Anleitung des Zählers verstehe werden dort 6 oder sogar 7 Datenpunkte durchrotiert, aber eben nur 2 weitergeleitet.
Die Frage ist also ob und wenn wie man das konfigurieren kann. Irgendeine Idee? Selbst ein Tip für ein passendes Forum mit AVM-Usern würde mich weiterbringen.
ZitatHabe estra das Teil genommen, da ich nur semiuser bin. Da ich mein FHEM auf einem NAS betreibe bin ich mit vielem eingeschränkt und zusätzlich habe ich kein Talent/Lust irgendwas rumzulöten oder umzuprogrammieren. Ich weiß, das schränkt mich ein, aber ich denke das ich nicht der einzige bin der eher nach Fertiglösungen sucht.Ich habe "extra" irgendwann selbst den Lötkolben in die Hand genommen und die ersten Arduinos mit firmware versorgt, weil mir zum einen die (gefühlte) Abzocke mancher Hersteller auf den Zeiger gegangen ist, zumal häufig deren Geräte eben auch (sinnvemäß teilweise verbrämt hinter "im Interesse der Bedienbarkeit") "kastriert" sind, und selbst einleuchtende features häufig nicht mehr per firmware-Aktualisierung eingebaut werden....
Zitat von: Beta-User am 09 Dezember 2020, 21:26:21"Gesprächige Geräte bändigen" - Teil 2b: JSON-Payload
und
"Spezielle Payloads" - Teil 2 - "eocr direkt reloaded - including userReadings"
. Solange einfach nur die Sonne sauber auf die Panels haut, ist es jedenfalls nicht wirklich erforderlich, den FHEM-Server damit weiter zu beschäftigen... defmod Solaranlage_FI MQTT2_DEVICE zigbee_0x2c1165fffe4ccdd6
attr Solaranlage_FI devStateIcon {my $light = FW_makeImage(ReadingsVal($name,'state','off'));; my $current = ReadingsVal($name,'current',0);; my $pwr = ReadingsVal($name,'power',0);; my $energy = ReadingsVal($name,'energy',0);; qq(<div> <a href="/fhem?cmd.dummy=set $name toggle&XHR=1">$light</a> Aktuell: $current A Leistung.: $pwr W<br>Total: $energy kWh<b></b>)}
attr Solaranlage_FI devicetopic zigbee2mqtt/0x2c1165fffe4ccdd6
attr Solaranlage_FI readingList $DEVICETOPIC:.* { FHEM::attrT_z2m_eocr_Utils::j2nV_extended($NAME,$EVENT) }\
$DEVICETOPIC/availability:.* { $EVENT=~s{state}{availability}x;; my $ret=json2nameValue($EVENT);; $ret->{state}='off' if $ret->{availability} eq 'offline';; return $ret }
attr Solaranlage_FI setList on:noArg $DEVICETOPIC/set {"state":"ON"}\
off:noArg $DEVICETOPIC/set {"state":"OFF"}
attr Solaranlage_FI setStateList on off toggle
attr Solaranlage_FI webCmd :Wie es dann im Detail mit dem Unterdrücken der (meisten) Events funktioniert, dürft ihr gerne selbst ausknobeln
.2026.02.28 16:38:54.091 4: LGTV_WebOS (TV) - Baue Socket Verbindung auf
2026.02.28 16:38:54.184 4: LGTV_WebOS (TV) - Socket Connected
2026.02.28 16:38:54.185 4: LGTV_WebOS (TV) - WriteFn called
2026.02.28 16:38:54.185 4: LGTV_WebOS (TV) - GET / HTTP/1.1
Host: 192.168.178.35
User-Agent: FHEM
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Version: 13
Sec-WebSocket-Key: MTc3MjI5MzEzNC4xODUwNw==
2026.02.28 16:38:54.185 4: LGTV_WebOS (TV) - send Handshake to WriteFn
2026.02.28 16:38:54.185 4: LGTV_WebOS (TV) - start timer status request
2026.02.28 16:38:54.185 4: LGTV_WebOS (TV) - HASH handshakePayload
2026.02.28 16:38:54.186 5: LGTV_WebOS (TV) - Sending command: {"id":"register_1772293134.18582","type":"register","payload":{"manifest":{"signed":{"appId":"com.lge.test","permissions":["TEST_SECURE","CONTROL_INPUT_TEXT","CONTROL_MOUSE_AND_KEYBOARD","READ_INSTALLED_APPS","READ_LGE_SDX","READ_NOTIFICATIONS","SEARCH","WRITE_SETTINGS","WRITE_NOTIFICATION_ALERT","CONTROL_POWER","READ_CURRENT_CHANNEL","READ_RUNNING_APPS","READ_UPDATE_INFO","UPDATE_FROM_REMOTE_APP","READ_LGE_TV_INPUT_EVENTS","READ_TV_CURRENT_TIME"],"created":"20161123","localizedAppNames":{"":"FHEM LG Remote","de-DE":"FHEM LG Fernbedienung"},"serial":"2f930e2d2cfe083771f68e4fe7bb07","localizedVendorNames":{"":"LG Electronics"},"vendorId":"com.lge"},"permissions":["LAUNCH","LAUNCH_WEBAPP","APP_TO_APP","CLOSE","TEST_OPEN","TEST_PROTECTED","CONTROL_AUDIO","CONTROL_DISPLAY","CONTROL_INPUT_JOYSTICK","CONTROL_INPUT_MEDIA_RECORDING","CONTROL_INPUT_MEDIA_PLAYBACK","CONTROL_INPUT_TV","CONTROL_POWER","READ_APP_STATUS","READ_CURRENT_CHANNEL","READ_INPUT_DEVICE_LIST","READ_NETWORK_STATE","READ_RUNNING_APPS","READ_TV_CHANNEL_LIST","WRITE_NOTIFICATION_TOAST","READ_POWER_STATE","READ_COUNTRY_INFO"],"signatures":[{"signature":"eyJhbGdvcml0aG0iOiJSU0EtU0hBMjU2Iiwia2V5SWQiOiJ0ZXN0LXNpZ25pbmctY2VydCIsInNpZ25hdHVyZVZlcnNpb24iOjF9.hrVRgjCwXVvE2OOSpDZ58hR+59aFNwYDyjQgKk3auukd7pcegmE2CzPCa0bJ0ZsRAcKkCTJrWo5iDzNhMBWRyaMOv5zWSrthlf7G128qvIlpMT0YNY+n/FaOHE73uLrS/g7swl3/qH/BGFG2Hu4RlL48eb3lLKqTt2xKHdCs6Cd4RMfJPYnzgvI4BNrFUKsjkcu+WD4OO2A27Pq1n50cMchmcaXadJhGrOqH5YmHdOCj5NSHzJYrsW0HPlpuAx/ECMeIZYDh6RMqaFM2DXzdKX9NmmyqzJ3o/0lkk/N97gfVRLW5hA29yeAwaCViZNCP8iC9aO0q9fQojoa7NQnAtw==","signatureVersion":1}],"manifestVersion":1,"appVersion":"1.1"},"pairingType":"PROMPT","client-key":""}}
2026.02.28 16:38:54.187 4: LGTV_WebOS (TV) - WriteFn called
2026.02.28 16:38:54.187 4: LGTV_WebOS (TV) - ��␆�␙2K{;[/"#␐9e~[8t|@␔1.␅y2 ␁z3-␜z8,
y"5␐?yiWi:;@.gpA?ek␐g"iS2lvS/"#Iimx\"f|A?"#IispU%e}␐q{;S;pPVi:;Q$m7^,e7F.sm␐g"iW9mpA8iv\8"#iiT\a␟_Jw␈UKwi,;q␄NM`␄LF{␅PLf␔T\j␟"5␐␈OWf␙OUm␆OLa␎_X|␏_Rw␒BVs␙D;␞iR\s␏_P|␘TX~␇E]m
PIai,;`␎A]m␇G\m␘DA␐g"Kw
DF|␄TPt␂CXf␂OWai,;a␎AKq␃"5␐␜RPf␎_Jw␟TP|␌S;␞iWK{␟EF|␄TPt␂CXf␂OWm
L\`␟"5␐␈OWf␙OUm␛ONw␙"5␐␙EXv␔CL`␙EWf␔CQs␅N\~i,;`␎A]m␙UW|␂N^m
PIai,;`␎A]m␞P]s␟EF{␅FV␐g"Lb␏AMw␔FK}␆_Kw␆OMw␔AIbi,;`␎A]m␇G\m␟VF{␅PLf␔EOw␅TJ␐g"Kw
DFf␝_Zg␙R\|␟_M{␆E;og"z@.amW/"#␐y0(␄z1+␁i,;^$cx^"z|V
pi|*m|Ai:b␐i:;t␃ET␒␇G9`.mvF."5␐/e4v␎"#␐
H\�kL^␒
ek\)e}[.nl\,"d␞is|@"au␐q"+Tr3)Wyd+Q-e)
x7.␃-6!W�f|␅)b)␅i,;^$cx^"z|V␝ewV$rWS&ej␐q{;␐q"UukEuW(tk]%izAi}5␐=ewV$rPVi:;Q$m7^,e;Og"iW9mpA8iv\8"#iiLXg␅CQ␐g"Us␞NZz␔W\p
PI␐g"Xb␛_M}␔AIbi,;q␇OJwi,;f␎SMm␄P\|i,;f␎SMm␛RVf␎CMw␏"5␐␈OWf␙OUm
U]{␄"5␐␈OWf␙OUm␏IJb␇A@␐g"Z}␅TK}␇_P|␛UMm␁O@a␟IZyi,;q␄NM`␄LF{␅PLf␔M\v␂AF`␎CV`␏IWui,;q␄NM`␄LF{␅PLf␔M\v␂AFb␇A@p
CR␐g"Z}␅TK}␇_P|␛UMm␟V;␞iCV|␟RV~␔PVe␎R;␞iR\s␏_Xb␛_Jf
TLai,;`␎A]m␈UK`␎NMm␈HX|␅EU␐g"Kw
DF{␅PLf␔D\d␂C\m␇IJfi,;`␎A]m␅EMe␄RRm␘TXf␎"5␐␙EXv␔RL|␅IWu␔AIb␘"5␐␙EXv␔TOm␈HX|␅EUm␇IJfi,;e␙IMw␔NVf␂FPq
TP}␅_M}
SM␐g"Kw
DFb␄W\`␔SMs␟E;␞iR\s␏_Z}␞NM`␒_P|
O;og"j[,nxF>r|Ai:BIispU%amG9e;␈ie`x#b^V=ct^{a^␂"Opx␘U)w?U)Z MsgyIpE"a+d~SNc"Opx{ZA|{LA|;Z+␇;btQ?Y+d2dZ{8Iw|;Z+␇#dQd2ZOh'cw|;b+␆"Ostr.q@␝R~X␈wAd=E+}␄Siv␑5!Z␙+,␋*FWE␒D`X␚gRYxalG d.B(e~_␎2ZH␛Cx␂)J)h8RXQkZf␁rN]~i]H␅hTp␜R`S␆Oo␇1WJ@?huT|G(sqo{'pTf{YWk`n6t*OQw|3l~9S6U|sn^x/hzdB^t␌2QG�Ru~�8|PxlUy:Tm3KQV␈s/q/4K�-JIk%z~D␂4[|9FLy8jrQ>+Nv�OV
2.b:1w␇{cTQ#mzS␓a}x#Gk}:H,k&H}}␈j,|␘Hcx␒rje{HI^;uXJdEZ�.ICk␏h/`␆qxt␆2]j1dRjrNt_2qcxxo6␂'kr␝␅9.U-VK~␜5qsy9`W
wxq␝iC|␈P![␈9x}{q T␚os]*7Wc%AmEv=;␞ispU%amG9eOW9sp]%"#␃6]5␐&aw[-ejF␝ekA"ow␐q15␐*pid.rj[$n;␈i17␃i}5␐;ap@"n~f2p|␐q"I`␄MIfi,;Q'i|\?-rW2"#␐i}d
2026.02.28 16:38:54.187 4: LGTV_WebOS (TV) - Send pairing informations
2026.02.28 16:38:54.187 4: LGTV_WebOS (TV) - start pairing routine
2026.02.28 16:38:54.187 4: LGTV_WebOS (TV) - start Handshake
2026.02.28 16:38:54.187 4: LGTV_WebOS (TV) - ReadFn started
2026.02.28 16:38:54.187 4: LGTV_WebOS (TV) - coruppted data found, run LGTV_WebOS_ProcessRead: HTTP/1.1 400 Bad Request
Connection: close
2026.02.28 16:38:54.187 4: LGTV_WebOS (TV) - process read
2026.02.28 16:38:54.188 4: LGTV_WebOS (TV) - No PARTIAL buffer
2026.02.28 16:38:54.188 5: LGTV_WebOS (TV) - Incoming data: HTTP/1.1 400 Bad Request
Connection: close
2026.02.28 16:38:54.188 5: LGTV_WebOS (TV) - Current processing buffer (PARTIAL + incoming data): HTTP/1.1 400 Bad Request
Connection: close
2026.02.28 16:38:54.188 5: LGTV_WebOS (TV) - Garbage character before message: H
2026.02.28 16:38:54.188 5: LGTV_WebOS (TV) - Garbage character before message: T
2026.02.28 16:38:54.188 5: LGTV_WebOS (TV) - Garbage character before message: T
2026.02.28 16:38:54.188 5: LGTV_WebOS (TV) - Garbage character before message: P
2026.02.28 16:38:54.188 5: LGTV_WebOS (TV) - Garbage character before message: /
2026.02.28 16:38:54.188 5: LGTV_WebOS (TV) - Garbage character before message: 1
2026.02.28 16:38:54.188 5: LGTV_WebOS (TV) - Garbage character before message: .
2026.02.28 16:38:54.188 5: LGTV_WebOS (TV) - Garbage character before message: 1
2026.02.28 16:38:54.188 5: LGTV_WebOS (TV) - Garbage character before message:
2026.02.28 16:38:54.188 5: LGTV_WebOS (TV) - Garbage character before message: 4
2026.02.28 16:38:54.188 5: LGTV_WebOS (TV) - Garbage character before message: 0
2026.02.28 16:38:54.188 5: LGTV_WebOS (TV) - Garbage character before message: 0
2026.02.28 16:38:54.188 5: LGTV_WebOS (TV) - Garbage character before message:
2026.02.28 16:38:54.188 5: LGTV_WebOS (TV) - Garbage character before message: B
2026.02.28 16:38:54.188 5: LGTV_WebOS (TV) - Garbage character before message: a
2026.02.28 16:38:54.188 5: LGTV_WebOS (TV) - Garbage character before message: d
2026.02.28 16:38:54.188 5: LGTV_WebOS (TV) - Garbage character before message:
2026.02.28 16:38:54.188 5: LGTV_WebOS (TV) - Garbage character before message: R
2026.02.28 16:38:54.188 5: LGTV_WebOS (TV) - Garbage character before message: e
2026.02.28 16:38:54.188 5: LGTV_WebOS (TV) - Garbage character before message: q
2026.02.28 16:38:54.188 5: LGTV_WebOS (TV) - Garbage character before message: u
2026.02.28 16:38:54.188 5: LGTV_WebOS (TV) - Garbage character before message: e
2026.02.28 16:38:54.188 5: LGTV_WebOS (TV) - Garbage character before message: s
2026.02.28 16:38:54.189 5: LGTV_WebOS (TV) - Garbage character before message: t
2026.02.28 16:38:54.189 5: LGTV_WebOS (TV) - Garbage character before message:
2026.02.28 16:38:54.189 5: LGTV_WebOS (TV) - Garbage character before message:
2026.02.28 16:38:54.189 5: LGTV_WebOS (TV) - Garbage character before message: C
2026.02.28 16:38:54.189 5: LGTV_WebOS (TV) - Garbage character before message: o
2026.02.28 16:38:54.189 5: LGTV_WebOS (TV) - Garbage character before message: n
2026.02.28 16:38:54.189 5: LGTV_WebOS (TV) - Garbage character before message: n
2026.02.28 16:38:54.189 5: LGTV_WebOS (TV) - Garbage character before message: e
2026.02.28 16:38:54.189 5: LGTV_WebOS (TV) - Garbage character before message: c
2026.02.28 16:38:54.189 5: LGTV_WebOS (TV) - Garbage character before message: t
2026.02.28 16:38:54.189 5: LGTV_WebOS (TV) - Garbage character before message: i
2026.02.28 16:38:54.189 5: LGTV_WebOS (TV) - Garbage character before message: o
2026.02.28 16:38:54.189 5: LGTV_WebOS (TV) - Garbage character before message: n
2026.02.28 16:38:54.189 5: LGTV_WebOS (TV) - Garbage character before message: :
2026.02.28 16:38:54.189 5: LGTV_WebOS (TV) - Garbage character before message:
2026.02.28 16:38:54.189 5: LGTV_WebOS (TV) - Garbage character before message: c
2026.02.28 16:38:54.189 5: LGTV_WebOS (TV) - Garbage character before message: l
2026.02.28 16:38:54.189 5: LGTV_WebOS (TV) - Garbage character before message: o
2026.02.28 16:38:54.189 5: LGTV_WebOS (TV) - Garbage character before message: s
2026.02.28 16:38:54.189 5: LGTV_WebOS (TV) - Garbage character before message: e
2026.02.28 16:38:54.189 5: LGTV_WebOS (TV) - Garbage character before message:
2026.02.28 16:38:54.189 5: LGTV_WebOS (TV) - Garbage character before message:
2026.02.28 16:38:54.189 5: LGTV_WebOS (TV) - Garbage character before message:
2026.02.28 16:38:54.189 5: LGTV_WebOS (TV) - Garbage character before message:
2026.02.28 16:38:54.189 5: LGTV_WebOS (TV) - return msg: and tail:
2026.02.28 16:38:54.189 4: LGTV_WebOS (TV) - PARTIAL lenght: 0
2026.02.28 16:38:54.189 5: LGTV_WebOS (TV) - Tail:
2026.02.28 16:38:54.189 5: LGTV_WebOS (TV) - PARTIAL:
2026.02.28 16:38:54.191 4: LGTV_WebOS (TV) - ReadFn started
2026.02.28 16:38:54.192 4: LGTV_WebOS (TV) - can't read from socket, autodie exception: Can't sysread(IO::Socket::SSL=GLOB(0x555642678a68), <UNDEF>, 10240): Broken pipe at lib/FHEM/Devices/LGTV/LGTVWebOS.pm line 778
2026.02.28 16:38:54.193 5: Starting notify loop for TV, 1 event(s), first is off
2026.02.28 16:38:54.198 5: End notify loop for TV
2026.02.28 16:38:54.198 5: Starting notify loop for TV, 1 event(s), first is power: off
2026.02.28 16:38:54.200 5: End notify loop for TV
2026.02.28 16:38:54.200 4: LGTV_WebOS (TV) - Socket Disconnected
