PERL WARNING: DBD::mysql::st execute failed:

Begonnen von cortmen, 27 Juni 2020, 17:58:29

Vorheriges Thema - Nächstes Thema

cortmen

Hallo zusammen, jemand eine Tipp zu configdb auf einer MariaDB Synology
Sobald ich save eingebe erfolgt ein "fhem neustart".

Verbose 5 und Stacktrace 1  sind nur temporär setzbar, bei save erfolgt ja fhem - neustart

Im Log steht nur:

Kurz nach den "save" über cmd Zeile ->

2020.06.27 17:47:18 1: PERL WARNING: DBD::mysql::st execute failed: Data too long for column 'stateString' at row 1 at configDB.pm line 547.
DBD::mysql::st execute failed: Data too long for column 'stateString' at row 1 at configDB.pm line 547.
2020.06.27 17:47:18 1: PERL WARNING: Issuing rollback() due to DESTROY without explicit disconnect() of DBD::mysql::db handle database=configDB;host=192.168.x.xxx;port=3307 at configDB.pm line 547.



verbose 5 , stacktrace listen nur bis kurz vor restart fhem
*Log2Syslog ist so ok, erfasse keine "Warnings" im syslogd

DBD::mysql::st execute failed: Data too long for column 'stateString' at row 1 at configDB.pm line 547.
2020.06.27 18:18:48 1: PERL WARNING: Issuing rollback() due to DESTROY without explicit disconnect() of DBD::mysql::db handle database=configDB;host=192.168.0.30;port=3307 at configDB.pm line 547.
2020.06.27 18:18:48 5: Log2Syslog mysyslog - Warning - Payload NOT sent due to Message Severity not in attribute "respectSeverity"

2020.06.27 18:18:48 1: stacktrace:
2020.06.27 18:18:48 4: Log2Syslog mysyslog - module time zone: Local, converted time: 2020-06-27T18:18:48+02:00
2020.06.27 18:18:48 4: mysyslog - Payload sequence 126 created:
<43>1 2020-06-27T18:18:48+02:00 odroid64 mysyslog_fhem 126 FHEM [version@Log2Syslog version="5.12.2"] 1: stacktrace:

2020.06.27 18:18:48 4: Log2Syslog mysyslog - Payload sequence 126 sent. (117 of 117 bytes)

2020.06.27 18:18:48 1:     main::__ANON__                      called by configDB.pm (547)
2020.06.27 18:18:48 4: Log2Syslog mysyslog - module time zone: Local, converted time: 2020-06-27T18:18:48+02:00
2020.06.27 18:18:48 4: mysyslog - Payload sequence 127 created:
<43>1 2020-06-27T18:18:48+02:00 odroid64 mysyslog_fhem 127 FHEM [version@Log2Syslog version="5.12.2"] 1: main::__ANON__            ...
2020.06.27 18:18:48 4: Log2Syslog mysyslog - Payload sequence 127 sent. (169 of 169 bytes)

2020.06.27 18:18:48 1:     (eval)                              called by configDB.pm (547)
2020.06.27 18:18:48 4: Log2Syslog mysyslog - module time zone: Local, converted time: 2020-06-27T18:18:48+02:00
2020.06.27 18:18:48 4: mysyslog - Payload sequence 128 created:
<43>1 2020-06-27T18:18:48+02:00 odroid64 mysyslog_fhem 128 FHEM [version@Log2Syslog version="5.12.2"] 1: (eval)                    ...
2020.06.27 18:18:48 4: Log2Syslog mysyslog - Payload sequence 128 sent. (169 of 169 bytes)

2020.06.27 18:18:48 1:     main::cfgDB_SaveState               called by fhem.pl (1581)
2020.06.27 18:18:48 4: Log2Syslog mysyslog - module time zone: Local, converted time: 2020-06-27T18:18:48+02:00
2020.06.27 18:18:48 4: mysyslog - Payload sequence 129 created:
<43>1 2020-06-27T18:18:48+02:00 odroid64 mysyslog_fhem 129 FHEM [version@Log2Syslog version="5.12.2"] 1: main::cfgDB_SaveState     ...
2020.06.27 18:18:48 4: Log2Syslog mysyslog - Payload sequence 129 sent. (166 of 166 bytes)

2020.06.27 18:18:48 1:     main::WriteStatefile                called by fhem.pl (1690)
2020.06.27 18:18:48 4: Log2Syslog mysyslog - module time zone: Local, converted time: 2020-06-27T18:18:48+02:00
2020.06.27 18:18:48 4: mysyslog - Payload sequence 130 created:
<43>1 2020-06-27T18:18:48+02:00 odroid64 mysyslog_fhem 130 FHEM [version@Log2Syslog version="5.12.2"] 1: main::WriteStatefile      ...
2020.06.27 18:18:48 4: Log2Syslog mysyslog - Payload sequence 130 sent. (166 of 166 bytes)

2020.06.27 18:18:48 1:     main::CommandSave                   called by fhem.pl (1252)
2020.06.27 18:18:48 4: Log2Syslog mysyslog - module time zone: Local, converted time: 2020-06-27T18:18:48+02:00
2020.06.27 18:18:48 4: mysyslog - Payload sequence 131 created:
<43>1 2020-06-27T18:18:48+02:00 odroid64 mysyslog_fhem 131 FHEM [version@Log2Syslog version="5.12.2"] 1: main::CommandSave         ...
2020.06.27 18:18:48 4: Log2Syslog mysyslog - Payload sequence 131 sent. (166 of 166 bytes)

2020.06.27 18:18:48 1:     main::AnalyzeCommand                called by fhem.pl (1105)
2020.06.27 18:18:48 4: Log2Syslog mysyslog - module time zone: Local, converted time: 2020-06-27T18:18:48+02:00
2020.06.27 18:18:48 4: mysyslog - Payload sequence 132 created:
<43>1 2020-06-27T18:18:48+02:00 odroid64 mysyslog_fhem 132 FHEM [version@Log2Syslog version="5.12.2"] 1: main::AnalyzeCommand      ...
2020.06.27 18:18:48 4: Log2Syslog mysyslog - Payload sequence 132 sent. (166 of 166 bytes)

2020.06.27 18:18:48 1:     main::AnalyzeCommandChain           called by ./FHEM/01_FHEMWEB.pm (2714)
2020.06.27 18:18:48 4: Log2Syslog mysyslog - module time zone: Local, converted time: 2020-06-27T18:18:48+02:00
2020.06.27 18:18:48 4: mysyslog - Payload sequence 133 created:
<43>1 2020-06-27T18:18:48+02:00 odroid64 mysyslog_fhem 133 FHEM [version@Log2Syslog version="5.12.2"] 1: main::AnalyzeCommandChain ...
2020.06.27 18:18:48 4: Log2Syslog mysyslog - Payload sequence 133 sent. (179 of 179 bytes)

2020.06.27 18:18:48 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (938)
2020.06.27 18:18:48 4: Log2Syslog mysyslog - module time zone: Local, converted time: 2020-06-27T18:18:48+02:00
2020.06.27 18:18:48 4: mysyslog - Payload sequence 134 created:
<43>1 2020-06-27T18:18:48+02:00 odroid64 mysyslog_fhem 134 FHEM [version@Log2Syslog version="5.12.2"] 1: main::FW_fC               ...
2020.06.27 18:18:48 4: Log2Syslog mysyslog - Payload sequence 134 sent. (178 of 178 bytes)

2020.06.27 18:18:48 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (590)
2020.06.27 18:18:48 4: Log2Syslog mysyslog - module time zone: Local, converted time: 2020-06-27T18:18:48+02:00
2020.06.27 18:18:48 4: mysyslog - Payload sequence 135 created:
<43>1 2020-06-27T18:18:48+02:00 odroid64 mysyslog_fhem 135 FHEM [version@Log2Syslog version="5.12.2"] 1: main::FW_answerCall       ...
2020.06.27 18:18:48 4: Log2Syslog mysyslog - Payload sequence 135 sent. (178 of 178 bytes)

2020.06.27 18:18:48 1:     main::FW_Read                       called by fhem.pl (3793)
2020.06.27 18:18:48 4: Log2Syslog mysyslog - module time zone: Local, converted time: 2020-06-27T18:18:48+02:00
2020.06.27 18:18:48 4: mysyslog - Payload sequence 136 created:
<43>1 2020-06-27T18:18:48+02:00 odroid64 mysyslog_fhem 136 FHEM [version@Log2Syslog version="5.12.2"] 1: main::FW_Read             ...
2020.06.27 18:18:48 4: Log2Syslog mysyslog - Payload sequence 136 sent. (166 of 166 bytes)

2020.06.27 18:18:48 1:     main::CallFn                        called by fhem.pl (762)
2020.06.27 18:18:48 4: Log2Syslog mysyslog - module time zone: Local, converted time: 2020-06-27T18:18:48+02:00
2020.06.27 18:18:48 4: mysyslog - Payload sequence 137 created:
<43>1 2020-06-27T18:18:48+02:00 odroid64 mysyslog_fhem 137 FHEM [version@Log2Syslog version="5.12.2"] 1: main::CallFn              ...
2020.06.27 18:18:48 4: Log2Syslog mysyslog - Payload sequence 137 sent. (165 of 165 bytes)


- Eine Rücksicherung der MariaDB zu verschiedenen Tagen  brachte keine Änderung.
- Rücksicherung FHEM (komplettes - blockweise  Image der MMC) immer zu passenden Stand der Datenbank, brachte keine Änderung.
- Alle Updates eingespielt, restart macht keine Probleme

Die Meldung kommt aus der sub cfgDB_SaveState  ab zeile 499  configdb.pm


Danke für Tipps.


betateilchen

#1
Zitat von: cortmen am 27 Juni 2020, 17:58:29
Sobald ich save eingebe erfolgt ein "fhem neustart".


  • Der Neustart erfolgt, weil das save nicht ausgeführt werden kann.
  • Ursache ist, dass es in Deiner FHEM Installation ein device geben muss, bei dem im reading "state" in einem reading mehr als 65.535 Zeichen als Inhalt stehen.

Ist diese Datenmenge in einem "state" wirklich sinnvoller Inhalt?
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

cortmen

@betateilchen vielen Dank für die schnelle Rückmeldung.
wie finde ich diese Device raus, schätze löschen kann ich es nicht, geht ja kein "save"
Hast Du bitte noch einen Tipp.


betateilchen

#3
Probier mal mit der angehängten Version von configDB.pm.
Damit solltest Du eine Meldung im Log bekommen und der zu lange Wert wird beim save ignoriert.

edit: Datei wieder entfernt
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

cortmen

wow @betateilchen


2020.06.27 19:40:26 1: DEBUG>setstate Sonos_Wohnzimmer Queue: value too long!

Hintergrund:
Heute habe ich für mal gewagt,die Sonos Firmware endlich auf S1 Stand zubringen.
Extra vorher im Thread von Reinerlein geschaut, ob es Auffälligkeiten gibt.
Tja diese "Queue: value too longStand" nicht dabei.

Vielen Dank betateilchen
Meine kl. Panik hat sich wieder etwas gelegt.

betateilchen

naja, jetzt weißt Du zwar, welches device das Problem verursacht, aber ist das Problem denn auch gelöst?

Das device heißt "Sonos Wohnzimmer"
Das reading heißt "Queue"

und was steht da nun wirklich drin?
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

cortmen

#6
 ;D Die Kids habe wohl Bibi und Tina gestartet.
Alexa lässt grüssen. ^^

Ups, das ist garantiert zu lang!
Habe nur ein "Teilstück" hier reinkopiert.

Habe reinerlein mal dazu gefragt!
Da hat auch immer ne Lösung aus Lager.


{'Q:0/0036' => {'Title' => 'Kapitel 21 - hat Geburtstag (Folge 012)','Position' => 36,'Ressource' => 'x-sonosapi-hls-static:catalog%2ftracks%2fB01KGU6C9Q%2f%3fplaylistAsin%3dB07FN142NT%26playlistType%3dprimePlaylist?sid=201&flags=0&sn=8','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.0.46%3A1400%2Fgetaa%3Fs%3D1%26u%3Dx-sonosapi-hls-static%253Acatalog%25252ftracks%25252fB01KGU6C9Q%25252f%25253fplaylistAsin%25253dB07FN142NT%252526playlistType%25253dprimePlaylist%253Fsid%253D201%2526flags%253D0%2526sn%253D8','ShowTitle' => '36. (Bibi Blocksberg) Kapitel 21 - hat Geburtstag (Folge 012) [k.A.]','Artist' => 'Bibi Blocksberg','DurationSec' => 0,'Album' => 'Bibi Blocksberg: Hörspiele','Duration' => '0:00:00'},'Q:0/0096' => {'Title' => 'Kapitel 24 - Hexen gibt es doch (Folge 001)','Position' => 96,'Ressource' => 'x-sonosapi-hls-static:catalog%2ftracks%2fB01KEQU91E%2f%3fplaylistAsin%3dB07FN142NT%26playlistType%3dprimePlaylist?sid=201&flags=0&sn=8','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.0.46%3A1400%2Fgetaa%3Fs%3D1%26u%3Dx-sonosapi-hls-static%253Acatalog%25252ftracks%25252fB01KEQU91E%25252f%25253fplaylistAsin%25253dB07FN142NT%252526playlistType%25253dprimePlaylist%253Fsid%253D201%2526flags%253D0%2526sn%253D8','ShowTitle' => '96. (Bibi Blocksberg) Kapitel 24 - Hexen gibt es doch (Folge 001) [k.A.]','Artist' => 'Bibi Blocksberg','DurationSec' => 0,'Album' => 'Bibi Blocksberg: Hörspiele','Duration' => '0:00:00'},'Q:0/0079' => {'Title' => 'Kapitel 22 - Hexen gibt es doch (Folge 001)','Position' => 79,'Ressource' => 'x-sonosapi-hls-static:catalog%2ftracks%2fB01KEQU5TA%2f%3fplaylistAsin%3dB07FN142NT%26playlistType%3dprimePlaylist?sid=201&flags=0&sn=8','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.0.46%3A1400%2Fgetaa%3Fs%3D1%26u%3Dx-sonosapi-hls-static%253Acatalog%25252ftracks%25252fB01KEQU5TA%25252f%25253fplaylistAsin%25253dB07FN142NT%252526playlistType%25253dprimePlaylist%253Fsid%253D201%2526flags%253D0%2526sn%253D8','ShowTitle' => '79. (Bibi Blocksberg) Kapitel 22 - Hexen gibt es doch (Folge 001) [k.A.]','Artist' => 'Bibi Blocksberg','DurationSec' => 0,'Album' => 'Bibi Blocksberg: Hörspiele','Duration' => '0:00:00'},'Q:0/0029' => {'Title' => 'Kapitel 03 - Die schwarzen Vier (Folge 015)','Position' => 29,'Ressource' => 'x-sonosapi-hls-static:catalog%2ftracks%2fB01KG3JGR8%2f%3fplaylistAsin%3dB07FN142NT%26playlistType%3dprimePlaylist?sid=201&flags=0&sn=8','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.0.46%3A1400%2Fgetaa%3Fs%3D1%26u%3Dx-sonosapi-hls-static%253Acatalog%25252ftracks%25252fB01KG3JGR8%25252f%25253fplaylistAsin%25253dB07FN142NT%252526playlistType%25253dprimePlaylist%253Fsid%253D201%2526flags%253D0%2526sn%253D8','ShowTitle' => '29. (Bibi Blocksberg) Kapitel 03 - Die schwarzen Vier (Folge 015) [k.A.]','Artist' => 'Bibi Blocksberg','DurationSec' => 0,'Album' => 'Bibi Blocksberg: Hörspiele','Duration' => '0:00:00'},'Q:0/0010' => {'Title' => 'Kapitel 05 - Hexen gibt es doch (Folge 001)','Position' => 10,'Ressource' => 'x-sonosapi-hls-static:catalog%2ftracks%2fB01KEQTBPY%2f%3fplaylistAsin%3dB07FN142NT%26playlistType%3dprimePlaylist?sid=201&flags=0&sn=8','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.0.46%3A1400%2Fgetaa%3Fs%3D1%26u%3Dx-sonosapi-hls-static%253Acatalog%25252ftracks%25252fB01KEQTBPY%25252f%25253fplaylistAsin%25253dB07FN142NT%252526playlistType%25253dprimePlaylist%253Fsid%253D201%2526flags%253D0%2526sn%253D8','ShowTitle' => '10. (Bibi Blocksberg) Kapitel 05 - Hexen gibt es doch (Folge 001) [k.A.]','Artist' => 'Bibi Blocksberg','DurationSec' => 0,'Album' => 'Bibi Blocksberg: Hörspiele','Duration' => '0:00:00'},'Q:0/0048' => {'Title' => 'Kapitel 18 - hat Geburtstag (Folge 012)','Position' => 48,'Ressource' => 'x-sonosapi-hls-static:catalog%2ftracks%2fB01KGU69RG%2f%3fplaylistAsin%3dB07FN142NT%26playlistType%3dprimePlaylist?sid=201&flags=0&sn=8','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.0.46%3A1400%2Fgetaa%3Fs%3D1%26u%3Dx-sonosapi-hls-static%253Acatalog%25252ftracks%25252fB01KGU69RG%25252f%25253fplaylistAsin%25253dB07FN142NT%252526playlistType%25253dprimePlaylist%253Fsid%253D201%2526flags%253D0%2526sn%253D8','ShowTitle' => '48. (Bibi Blocksberg) Kapitel 18 - hat Geburtstag (Folge 012) [k.A.]','Artist' => 'Bibi Blocksberg','DurationSec' => 0,'Album' => 'Bibi Blocksberg: Hörspiele','Duration' => '0:00:00'},'Q:0/0003' => {'Title' => 'Kapitel 20 - Die schwarzen Vier (Folge 015)','Position' => 3,'Ressource' => 'x-sonosapi-hls-static:catalog%2ftracks%2fB01KG3K8GQ%2f%3fplaylistAsin%3dB07FN142NT%26playlistType%3dprimePlaylist?sid=201&flags=0&sn=8','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.0.46%3A1400%2Fgetaa%3Fs%3D1%26u%3Dx-sonosapi-hls-static%253Acatalog%25252ftracks%25252fB01KG3K8GQ%25252f%25253fplaylistAsin%25253dB07FN142NT%252526playlistType%25253dprimePlaylist%253Fsid%253D201%2526flags%253D0%2526sn%253D8','ShowTitle' => '3. (Bibi Blocksberg) Kapitel 20 - Die schwarzen Vier (Folge 015) [k.A.]','Artist' => 'Bibi Blocksberg','DurationSec' => 0,'Album' => 'Bibi Blocksberg: Hörspiele','Duration' => '0:00:00'},'Q:0/0047' => {'Title' => 'Kapitel 06 - Hexen gibt es doch (Folge 001)','Position' => 47,'Ressource' => 'x-sonosapi-hls-static:catalog%2ftracks%2fB01KEQTDV6%2f%3fplaylistAsin%3dB07FN142NT%26playlistType%3dprimePlaylist?sid=201&flags=0&sn=8','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.0.46%3A1400%2Fgetaa%3Fs%3D1%26u%3Dx-sonosapi-hls-static%253Acatalog%25252ftracks%25252fB01KEQTDV6%25252f%25253fplaylistAsin%25253dB07FN142NT%252526playlistType%25253dprimePlaylist%253Fsid%253D201%2526flags%253D0%2526sn%253D8','ShowTitle' => '47. (Bibi Blocksberg) Kapitel 06 - Hexen gibt es doch (Folge 001) [k.A.]','Artist' => 'Bibi Blocksberg','DurationSec' => 0,'Album' => 'Bibi Blocksberg: Hörspiele','Duration' => '0:00:00'},'Q:0/0044' => {'Title' => 'Kapitel 15 - Hexen gibt es doch (Folge 001)','Position' => 44,'Ressource' => 'x-sonosapi-hls-static:catalog%2ftracks%2fB01KEQTTJM%2f%3fplaylistAsin%3dB07FN142NT%26playlistType%3dprimePlaylist?sid=201&flags=0&sn=8','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.0.46%3A1400%2Fgetaa%3Fs%3D1%26u%3Dx-sonosapi-hls-static%253Acatalog%25252ftracks%25252fB01KEQTTJM%25252f%25253fplaylistAsin%25253dB07FN142NT%252526playlistType%25253dprimePlaylist%253Fsid%253D201%2526flags%253D0%2526sn%253D8','ShowTitle' => '44. (Bibi Blocksberg) Kapitel 15 - Hexen gibt es doch (Folge 001) [k.A.]','Artist' => 'Bibi Blocksberg','DurationSec' => 0,'Album' => 'Bibi Blocksberg: Hörspiele','Duration' => '0:00:00'},'Q:0/0040' => {'Title' => 'Kapitel 29 - hat Geburtstag (Folge 012)','Position' => 40,'Ressource' => 'x-sonosapi-hls-static:catalog%2ftracks%2fB01KGU6L9C%2f%3fplaylistAsin%3dB07FN142NT%26playlistType%3dprimePlaylist?sid=201&flags=0&sn=8','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.0.46%3A1400%2Fgetaa%3Fs%3D1%26u%3Dx-sonosapi-hls-static%253Acatalog%25252ftracks%25252fB01KGU6L9C%25252f%25253fplaylistAsin%25253dB07FN142NT%252526playlistType%25253dprimePlaylist%253Fsid%253D201%2526flags%253D0%2526sn%253D8','ShowTitle' => '40. (Bibi Blocksberg) Kapitel 29 - hat Geburtstag (Folge 012) [k.A.]','Artist' => 'Bibi Blocksberg','DurationSec' => 0,'Album' => 'Bibi Blocksberg: Hörspiele','Duration' => '0:00:00'},'Q:0/0089' => {'Title' => 'Kapitel 28 - hat Geburtstag (Folge 012)','Position' => 89,'Ressource' => 'x-sonosapi-hls-static:catalog%2ftracks%2fB01KGU6KA2%2f%3fplaylistAsin%3dB07FN142NT%26playlistType%3dprimePlaylist?sid=201&flags=0&sn=8','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.0.46%3A1400%2Fgetaa%3Fs%3D1%26u%3Dx-sonosapi-hls-static%253Acatalog%25252ftracks%25252fB01KGU6KA2%25252f%25253fplaylistAsin%25253dB07FN142NT%252526playlistType%25253dprimePlaylist%253Fsid%253D201%2526flags%253D0%2526sn%253D8','ShowTitle' => '89. (Bibi Blocksberg) Kapitel 28 - hat Geburtstag (Folge 012) [k.A.]','Artist' => 'Bibi Blocksberg','DurationSec' => 0,'Album' => 'Bibi Blocksberg: Hörspiele','Duration' => '0:00:00'},'Q:0/0081' => {'Title' => 'Kapitel 13 - Hexen gibt es doch (Folge 001)','Position' => 81,'Ressource' => 'x-sonosapi-hls-static:catalog%2ftracks%2fB01KEQTPUU%2f%3fplaylistAsin%3dB07FN142NT%26playlistType%3dprimePlaylist?sid=201&flags=0&sn=8','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.0.46%3A1400%2Fgetaa%3Fs%3D1%26u%3Dx-sonosapi-hls-static%253Acatalog%25252ftracks%25252fB01KEQTPUU%25252f%25253fplaylistAsin%25253dB07FN142NT%252526playlistType%25253dprimePlaylist%253Fsid%253D201%2526flags%253D0%2526sn%253D8','ShowTitle' => '81. (Bibi Blocksberg) Kapitel 13 - Hexen gibt es doch (Folge 001) [k.A.]','Artist' => 'Bibi Blocksberg','DurationSec' => 0,'Album' => 'Bibi Blocksberg: Hörspiele','Duration' => '0:00:00'},'Q:0/0093' => {'Title' => 'Bibi Blocksberg Lied','Position' => 93,'Ressource' => 'x-sonosapi-hls-static:catalog%2ftracks%2fB01KEQT3LQ%2f%3fplaylistAsin%3dB07FN142NT%26playlistType%3dprimePlaylist?sid=201&flags=0&sn=8','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.0.46%3A1400%2Fgetaa%3Fs%3D1%26u%3Dx-sonosapi-hls-static%253Acatalog%25252ftracks%25252fB01KEQT3LQ%25252f%25253fplaylistAsin%25253dB07FN142NT%252526playlistType%25253dprimePlaylist%253Fsid%253D201%2526flags%253D0%2526sn%253D8','ShowTitle' => '93. (Bibi Blocksberg) Bibi Blocksberg Lied [k.A.]','Artist' => 'Bibi Blocksberg','DurationSec' => 0,'Album' => 'Bibi Blocksberg: Hörspiele','Duration' => '0:00:00'},'Q:0/0085' => {'Title' => 'Kapitel 22 - hat Geburtstag (Folge 012)','Position' => 85,'Ressource' => 'x-sonosapi-hls-static:catalog%2ftracks%2fB01KGU6DHM%2f%3fplaylistAsin%3dB07FN142NT%26playlistType%3dprimePlaylist?sid=201&flags=0&sn=8','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.0.46%3A1400%2Fgetaa%3Fs%3D1%26u%3Dx-sonosapi-hls-static%253Acatalog%25252ftracks%25252fB01KGU6DHM%25252f%25253fplaylistAsin%25253dB07FN142NT%252526playlistType%25253dprimePlaylist%253Fsid%253D201%2526flags%253D0%2526sn%253D8','ShowTitle' => '85. (Bibi Blocksberg) Kapitel 22 - hat Geburtstag (Folge 012) [k.A.]','Artist' => 'Bibi Blocksberg','DurationSec' => 0,'Album' => 'Bibi Blocksberg: Hörspiele','Duration' => '0:00:00'},'Q:0/0058' => {'Title' => 'Kapitel 32 - hat Geburtstag (Folge 012)','Position' => 58,'Ressource' => 'x-sonosapi-hls-static:catalog%2ftracks%2fB01KGU6O08%2f%3fplaylistAsin%3dB07FN142NT%26playlistType%3dprimePlaylist?sid=201&flags=0&sn=8','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.0.46%3A1400%2Fgetaa%3Fs%3D1%26u%3Dx-sonosapi-hls-static%253Acatalog%25252ftracks%25252fB01KGU6O08%25252f%25253fplaylistAsin%25253dB07FN142NT%252526playlistType%25253dprimePlaylist%253Fsid%253D201%2526flags%253D0%2526sn%253D8','ShowTitle' => '58. (Bibi Blocksberg) Kapitel 32 - hat Geburtstag (Folge 012) [k.A.]','Artist' => 'Bibi Blocksberg','DurationSec' => 0,'Album' => 'Bibi Blocksberg: Hörspiele','Duration' => '0:00:00'},'Q:0/0065' => {'Title' => 'Kapitel 15 - Die schwarzen Vier (Folge 015)','Position' => 65,'Ressource' => 'x-sonosapi-hls-static:catalog%2ftracks%2fB01KG3JZQ0%2f%3fplaylistAsin%3dB07FN142NT%26playlistType%3dprimePlaylist?sid=201&flags=0&sn=8','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.0.46%3A1400%2Fgetaa%3Fs%3D1%26u%3Dx-sonosapi-hls-static%253Acatalog%25252ftracks%25252fB01KG3JZQ0%25252f%25253fplaylistAsin%25253dB07FN142NT%252526playlistType%25253dprimePlaylist%253Fsid%253D201%2526flags%253D0%2526sn%253D8','ShowTitle' => '65. (Bibi Blocksberg) Kapitel 15 - Die schwarzen Vier (Folge 015) [k.A.]','Artist' => 'Bibi Blocksberg','DurationSec' => 0,'Album' => 'Bibi Blocksberg: Hörspiele','Duration' => '0:00:00'},'Q:0/0001' => {'Title' => 'Kapitel 31 - Hexen gibt es doch (Folge 001)','Position' => 1,'Ressource' => 'x-sonosapi-hls-static:catalog%2ftracks%2fB01KEQUL3U%2f%3fplaylistAsin%3dB07FN142NT%26playlistType%3dprimePlaylist?sid=201&flags=0&sn=8','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.0.46%3A1400%2Fgetaa%3Fs%3D1%26u%3Dx-sonosapi-hls-static%253Acatalog%25252ftracks%25252fB01KEQUL3U%25252f%25253fplaylistAsin%25253dB07FN142NT%252526playlistType%25253dprimePlaylist%253Fsid%253D201%2526flags%253D0%2526sn%253D8','ShowTitle' => '1. (Bibi Blocksberg) Kapitel 31 - Hexen gibt es doch (Folge 001) [k.A.]','Artist' => 'Bibi Blocksberg','DurationSec' => 0,'Album' => 'Bibi Blocksberg: Hörspiele','Duration' => '0:00:00'},'Q:0/0091' => {'Title' => 'Kapitel 11 - Die schwarzen Vier (Folge 015)','Position' => 91,'Ressource' => 'x-sonosapi-hls-static:catalog%2ftracks%2fB01KG3JTR0%2f%3fplaylistAsin%3dB07FN142NT%26playlistType%3dprimePlaylist?sid=201&flags=0&sn=8','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.0.46%3A1400%2Fgetaa%3Fs%3D1%26u%3Dx-sonosapi-hls-static%253Acatalog%25252ftracks%25252fB01KG3JTR0%25252f%25253fplaylistAsin%25253dB07FN142NT%252526playlistType%25253dprimePlaylist%253Fsid%253D201%2526flags%253D0%2526sn%253D8','ShowTitle' => '91. (Bibi Blocksberg) Kapitel 11 - Die schwarzen Vier (Folge 015) [k.A.]','Artist' => 'Bibi Blocksberg','DurationSec' => 0,'Album' => 'Bibi Blocksberg: Hörspiele','Duration' => '0:00:00'},'Q:0/0071' => {'Title' => 'Kapitel 16 - Die schwarzen Vier (Folge 015)','Position' => 71,'Ressource' => 'x-sonosapi-hls-static:catalog%2ftracks%2fB01KG3K1MM%2f%3fplaylistAsin%3dB07FN142NT%26playlistType%3dprimePlaylist?sid=201&flags=0&sn=8','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.0.46%3A1400%2Fgetaa%3Fs%3D1%26u%3Dx-sonosapi-hls-static%253Acatalog%25252ftracks%25252fB01KG3K1MM%25252f%25253fplaylistAsin%25253dB07FN142NT%252526playlistType%25253dprimePlaylist%253Fsid%253D201%2526flags%253D0%2526sn%253D8','ShowTitle' => '71. (Bibi Blocksberg) Kapitel 16 - Die schwarzen Vier (Folge 015) [k.A.]','Artist' => 'Bibi Blocksberg','DurationSec' => 0,'Album' => 'Bibi Blocksberg: Hörspiele','Duration' => '0:00:00'},'Q:0/0009' => {'Title' => 'Kapitel 16 - Hexen gibt es doch (Folge 001)','Position' => 9,'Ressource' => 'x-sonosapi-hls-static:catalog%2ftracks%2fB01KEQTV54%2f%3fplaylistAsin%3dB07FN142NT%26playlistType%3dprimePlaylist?sid=201&flags=0&sn=8','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.0.46%3A1400%2Fgetaa%3Fs%3D1%26u%3Dx-sonosapi-hls-static%253Acatalog%25252ftracks%25252fB01KEQTV54%25252f%25253fplaylistAsin%25253dB07FN142NT%252526playlistType%25253dprimePlaylist%253Fsid%253D201%2526flags%253D0%2526sn%253D8','ShowTitle' => '9. (Bibi Blocksberg) Kapitel 16 - Hexen gibt es doch (Folge 001) [k.A.]','Artist' => 'Bibi Blocksberg','DurationSec' => 0,'Album' => 'Bibi Blocksberg: Hörspiele','Duration' => '0:00:00'},'Q:0/0046' => {'Title' => 'Kapitel 03 - hat Geburtstag (Folge 012)','Position' => 46,'Ressource' => 'x-sonosapi-hls-static:catalog%2ftracks%2fB01KGU5T72%2f%3fplaylistAsin%3dB07FN142NT%26playlistType%3dprimePlaylist?sid=201&flags=0&sn=8','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.0.46%3A1400%2Fgetaa%3Fs%3D1%26u%3Dx-sonosapi-hls-static%253Acatalog%25252ftracks%25252fB01KGU5T72%25252f%25253fplaylistAsin%25253dB07FN142NT%252526playlistType%25253dprimePlaylist%253Fsid%253D201%2526flags%253D0%2526sn%253D8','ShowTitle' => '46. (Bibi Blocksberg) Kapitel 03 - hat Geburtstag (Folge 012) [k.A.]','Artist' => 'Bibi Blocksberg','DurationSec' => 0,'Album' => 'Bibi Blocksberg: Hörspiele','Duration' => '0:00:00'},'Q:0/0033' => {'Title' => 'Kapitel 08 - Hexen gibt es doch (Folge 001)','Position' => 33,'Ressource' => 'x-sonosapi-hls-static:catalog%2ftracks%2fB01KEQTH5S%2f%3fplaylistAsin%3dB07FN142NT%26playlistType%3dprimePlaylist?sid=201&flags=0&sn=8','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.0.46%3A1400%2Fgetaa%3Fs%3D1%26u%3Dx-sonosapi-hls-static%253Acatalog%25252ftracks%25252fB01KEQTH5S%25252f%25253fplaylistAsin%25253dB07FN142NT%252526playlistType%25253dprimePlaylist%253Fsid%253D201%2526flags%253D0%2526sn%253D8','ShowTitle' => '33. (Bibi Blocksberg) Kapitel 08 - Hexen gibt es doch (Folge 001) [k.A.]','Artist' => 'Bibi Blocksberg','DurationSec' => 0,'Album' => 'Bibi Blocksberg: Hörspiele','Duration' => '0:00:00'},'Q:0/0068' => {'Title' => 'Kapitel 24 - Die schwarzen Vier (Folge 015)','Position' => 68,'Ressource' => 'x-sonosapi-hls-static:catalog%2ftracks%2fB01KG3KFGY%2f%3fplaylistAsin%3dB07FN142NT%26playlistType%3dprimePlaylist?sid=201&flags=0&sn=8','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.0.46%3A1400%2Fgetaa%3Fs%3D1%26u%3Dx-sonosapi-hls-static%253Acatalog%25252ftracks%25252fB01KG3KFGY%25252f%25253fplaylistAsin%25253dB07FN142NT%252526playlistType%25253dprimePlaylist%253Fsid%253D201%2526flags%253D0%2526sn%253D8','ShowTitle' => '68. (Bibi Blocksberg) Kapitel 24 - Die schwarzen Vier (Folge 015) [k.A.]','Artist' => 'Bibi Blocksberg','DurationSec' => 0,'Album' => 'Bibi Blocksberg: Hörspiele','Duration' => '0:00:00'},'Q:0/0049' => {'Title' => 'Kapitel 23 - Die schwarzen Vier (Folge 015)','Position' => 49,'Ressource' => 'x-sonosapi-hls-static:catalog%2ftracks%2fB01KG3KDQ6%2f%3fplaylistAsin%3dB07FN142NT%26playlistType%3dprimePlaylist?sid=201&flags=0&sn=8','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.0.46%3A1400%2Fgetaa%3Fs%3D1%26u%3Dx-sonosapi-hls-static%253Acatalog%25252ftracks%25252fB01KG3KDQ6%25252f%25253fplaylistAsin%25253dB07FN142NT%252526playlistType%25253dprimePlaylist%253Fsid%253D201%2526flags%253D0%2526sn%253D8','ShowTitle' => '49. (Bibi Blocksberg) Kapitel 23 - Die schwarzen Vier (Folge 015) [k.A.]','Artist' => 'Bibi Blocksberg','DurationSec' => 0,'Album' => 'Bibi Blocksberg: Hörspiele','Duration' => '0:00:00'},'Q:0/0018' => {'Title' => 'Kapitel 22 - Die schwarzen Vier (Folge 015)','Position' => 18,'Ressource' => 'x-sonosapi-hls-static:catalog%2ftracks%2fB01KG3KBG8%2f%3fplaylistAsin%3dB07FN142NT%26playlistType%3dprimePlaylist?sid=201&flags=0&sn=8','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.0.46%3A1400%2Fgetaa%3Fs%3D1%26u%3Dx-sonosapi-hls-static%253Acatalog%25252ftracks%25252fB01KG3KBG8%25252f%25253fplaylistAsin%25253dB07FN142NT%252526playlistType%25253dprimePlaylist%253Fsid%253D201%2526flags%253D0%2526sn%253D8','ShowTitle' => '18. (Bibi Blocksberg) Kapitel 22 - Die schwarzen Vier (Folge 015) [k.A.]','Artist' => 'Bibi Blocksberg','DurationSec' => 0,'Album' => 'Bibi Blocksberg: Hörspiele','Duration' => '0:00:00'},'Q:0/0041' => {'Title' => 'Kapitel 10 - Die schwarzen Vier (Folge 015)','Position' => 41,'Ressource' => 'x-sonosapi-hls-static:catalog%2ftracks%2fB01KG3JSDA%2f%3fplaylistAsin%3dB07FN142NT%26playlistType%3dprimePlaylist?sid=201&flags=0&sn=8','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.0.46%3A1400%2Fgetaa%3Fs%3D1%26u%3Dx-sonosapi-hls-static%253Acatalog%25252ftracks%25252fB01KG3JSDA%25252f%25253fplaylistAsin%25253dB07FN142NT%252526playlistType%25253dprimePlaylist%253Fsid%253D201%2526flags%253D0%2526sn%253D8','ShowTitle' => '41. (Bibi Blocksberg) Kapitel 10 - Die schwarzen Vier (Folge 015) [k.A.]','Artist' => 'Bibi Blocksberg','DurationSec' => 0,'Album' => 'Bibi Blocksberg: Hörspiele','Duration' => '0:00:00'},'Q:0/0080' => {'Title' => 'Kapitel 35 - hat Geburtstag (Folge 012)','Position' => 80,'Ressource' => 'x-sonosapi-hls-static:catalog%2ftracks%2fB01KGU6RJQ%2f%3fplaylistAsin%3dB07FN142NT%26playlistType%3dprimePlaylist?sid=201&flags=0&sn=8','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.0.46%3A1400%2Fgetaa%3Fs%3D1%26u%3Dx-sonosapi-hls-static%253Acatalog%25252ftracks%25252fB01KGU6RJQ%25252f%25253fplaylistAsin%25253dB07FN142NT%252526playlistType%25253dprimePlaylist%253Fsid%253D201%2526flags%253D0%2526sn%253D8','ShowTitle' => '80. (Bibi Blocksberg) Kapitel 35 - hat Geburtstag (Folge 012) [k.A.]','Artist' => 'Bibi Blocksberg','DurationSec' => 0,'Album' => 'Bibi Blocksberg: Hörspiele','Duration' => '0:00:00'},'Q:0/0059' => {'Title' => 'Kapitel 18 - Die schwarzen Vier (Folge 015)','Position' => 59,'Ressource' => 'x-sonosapi-hls-static:catalog%2ftracks%2fB01KG3K546%2f%3fplaylistAsin%3dB07FN142NT%26playlistType%3dprimePlaylist?sid=201&flags=0&sn=8','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.0.46%3A1400%2Fgetaa%3Fs%3D1%26u%3Dx-sonosapi-hls-static%253Acatalog%25252ftracks%25252fB01KG3K546%25252f%25253fplaylistAsin%25253dB07FN142NT%252526playlistType%25253dprimePlaylist%253Fsid%253D201%2526flags%253D0%2526sn%253D8','ShowTitle' => '59. (Bibi Blocksberg) Kapitel 18 - Die schwarzen Vier (Folge 015) [k.A.]','Artist' => 'Bibi Blocksberg','DurationSec' => 0,'Album' => 'Bibi Blocksberg: Hörspiele','Duration' => '0:00:00'},'Q:0/0070' => {'Title' => 'Kapitel 38 - hat Geburtstag (Folge 012)','Position' => 70,'Ressource' => 'x-sonosapi-hls-static:catalog%2ftracks%2fB01KGU6UGG%2f%3fplaylistAsin%3dB07FN142NT%26playlistType%3dprimePlaylist?sid=201&flags=0&sn=8','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.0.46%3A1400%2Fgetaa%3Fs%3D1%26u%3Dx-sonosapi-hls-static%253Acatalog%25252ftracks%25252fB01KGU6UGG%25252f%25253fplaylistAsin%25253dB07FN142NT%252526playlistType%25253dprimePlaylist%253Fsid%253D201%2526flags%253D0%2526sn%253D8','ShowTitle' => '70. (Bibi Blocksberg) Kapitel 38 - hat Geburtstag (Folge 012) [k.A.]','Artist' => 'Bibi Blocksberg','DurationSec' => 0,'Album' => 'Bibi Blocksberg: Hörspiele','Duration' => '0:00:00'},'Q:0/0030' => {'Title' => 'Kapitel 25 - Hexen gibt es doch (Folge 001)','Position' => 30,'Ressource' => 'x-sonosapi-hls-static:catalog%2ftracks%2fB01KEQUARW%2f%3fplaylistAsin%3dB07FN142NT%26playlistType%3dprimePlaylist?sid=201&flags=0&sn=8','Cover' => '/fhem/sonos/proxy/aa?url=http%3A%2F%2F192.168.0.46%3A1400%2Fgetaa%3Fs%3D1%26u%3Dx-sonosapi-hls-static%253Acatalog%25252ftracks%25252fB01KEQUARW%25252f%25253fplaylistAsin%25253dB07FN142NT%252526playlistType%25253dprimePlaylist%253Fsid%253D201%2526flags%253D0%2526sn%253D8','ShowTitle' => '30. (Bibi Blocksberg) Kapitel 25 - Hexen gibt es doch (Folge 001) [k.A.]','Artist' => 'Bibi Blocksberg','DurationSec' => 0,'Album' => 'Bibi Blocksberg: Hörspiele','Duration' => '0:00:00'},'Q:0/0092' => {'Title' => 'Kapitel 26 - Hexen gibt es doch (Folge 001)','Position' => 92,'Ressource' => 'x-sonosapi-hls-

betateilchen

Zitat von: cortmen am 27 Juni 2020, 19:54:26
Habe reinerlein mal dazu gefragt!
Da hat auch immer ne Lösung aus Lager.

Tipp, falls er sich meldet: er soll das - wenn überhaupt notwendig - in einem INTERNAL speichern, die werden nicht mit in das Statefile geschrieben.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

amenomade

Was hast Du als stateVariable Attribut auf dem Sonosplayer gesetzt?
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

betateilchen

@amenomade

Es geht hier um ein reading mit dem Namen "Queue". Das hat nix mit Attributen oder state zu tun.

Kannst Du mal bitte damit aufhören, jeden verdammten Thread mit Deinen nutzlosen Kommentaren in eine falsche Richtung zu zerfleddern? Danke.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

amenomade

Sorry, deine Aussage von 18:49 Uhr hat mich verwirrt. Ich halte hier die Klappe.
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

betateilchen

Zitat von: amenomade am 27 Juni 2020, 20:19:04
Sorry, deine Aussage von 18:49 Uhr hat mich verwirrt.

Alles was ich 18:49 zum Thema "state" geschrieben hatte, ist seit 19:41 Uhr durchgestrichen. Wer lesen kann, ist klar im Vorteil.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Reinerlein

Hallo,

das Reading enthält alle Einträge, die der Player in seiner aktuellen Abspieliste hat.
Das ist da auch richtig aufgehoben (genauso wie Favoriten u.ä. Listen), wenn man diese Infos schon haben möchte. Es wird vom Player auch nur bei Veränderung übertragen, sodass es auch dauerhaft gemerkt werden muss...

Man müsste in der DB dann die Feldgrößen erweitern bzw. Datentypen anpassen, wenn dieser am Ende ist. Es gibt da ja genügend Datentypen zur Auswahl, die das bewältigen können.
Oder dieses Reading vielleicht ausschließen (sofern das geht, ich selber verwende configDB nicht).
Wenn man es ausschließt, dann bitte auch das entsprechende "Version"-Reading dazu mit ausschließen, damit das ganze nach einem Neustart auch neu abgeholt wird.

Grüße
Reinerlein

cortmen

@reinerlein Danke für die Info.
100 Folgen Playlist "Bibi & Tina" ist ja ne Menge.
Man bekommt trotzdem eine kl. Schreck nach dem Update auf S1 und ein "Save" kann nicht mehr in die DB schreiben.
Vielen Dank Euch beiden @betateilchen, @reinerlein

betateilchen

#14
Hallo Reinerlein!

Zitat von: Reinerlein am 27 Juni 2020, 20:33:59
Man müsste in der DB dann die Feldgrößen erweitern bzw. Datentypen anpassen, wenn dieser am Ende ist. Es gibt da ja genügend Datentypen zur Auswahl, die das bewältigen können.

Die Begrenzung des Inhalts eines reading auf 64kB kommt nicht ursächlich aus der configDB, sondern ist ein (sinnvoller) Maximalwert, der weit über dem liegt, was im Kreise der FHEM Entwickler vor nicht allzu langer Zeit festgelegt wurde. DbLog verwendet z.B. nur 128 Zeichen für den Wert eines readings.

Zitat von: Reinerlein am 27 Juni 2020, 20:33:59
Oder dieses Reading vielleicht ausschließen (sofern das geht, ich selber verwende configDB nicht).

Auch das hat nix mit configDB zu tun, das Ausschließen einzelner readings ist auch bei fhem.cfg nicht konfigurierbar.
(Bei der Einführung von configDB vor über 6 Jahren wurde festgelegt, dass sich fhem.cfg und configDB in solchen Dingen absolut identisch verhalten müssen. Deshalb werde ich das nicht konfigurierbar machen.)

Auf meiner Seite sehe ich aktuell keine ToDos, ich halte mich in configDB grundsätzlich an die getroffenen Vereinbarungen.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!