Thomas, below the log (if that is the log you wanted…) since Dec 14.th when I reinstalled the plugin…
a lot and it is in German…shall I switch the language to english?
*volumio@waldis-volumio:~$ journalctl | grep -i encoder*
*Dec 14 19:21:00 waldis-volumio volumio[825]: info: Loading plugin "rotaryencoder2"...*
*Dec 14 19:21:02 waldis-volumio sudo[990]: volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/usr/bin/dtoverlay rotary-encoder pin_a=22 pin_b=17 relative_axis=true steps-per-period=1*
*Dec 14 19:21:02 waldis-volumio kernel: rotary-encoder rotary@16: gray*
*Dec 15 18:25:59 waldis-volumio volumio[825]: info: CALLMETHOD: user_interface rotaryencoder2 updateDebugSettings [object Object]*
*Dec 15 18:25:59 waldis-volumio volumio[825]: info: CoreCommandRouter::executeOnPlugin: rotaryencoder2 , updateDebugSettings*
*Dec 15 18:25:59 waldis-volumio volumio[825]: info: [ROTARYENCODER2] getI18nString("TOAST_SAVE_SUCCESS"):Speichern erfolgreich*
*Dec 15 18:25:59 waldis-volumio volumio[825]: info: [ROTARYENCODER2] getI18nString("TOAST_DEBUG_SAVE"):Einstellungen für Fehlersuche*
*Dec 15 18:26:20 waldis-volumio volumio[825]: info: CALLMETHOD: user_interface rotaryencoder2 updateEncoder [object Object]*
*Dec 15 18:26:20 waldis-volumio volumio[825]: info: CoreCommandRouter::executeOnPlugin: rotaryencoder2 , updateEncoder*
*Dec 15 18:26:20 waldis-volumio volumio[825]: info: [ROTARYENCODER2] updateEncoder: Rotary1 with:{"enabled0":true,"rotaryType0":{"value":1,"label":"1/1"},"pinA0":22,"pinB0":17,"dialAction0":{"value":2,"label":"Titel vor/zurück"},"socketCmdCCW0":"volume","socketDataCCW0":"-","socketCmdCW0":"volume","socketDataCW0":"+","pinPush0":27,"pinPushDebounce0":0,"pushState0":true,"pushAction0":{"value":3,"label":"Pause an/aus"},"socketCmdPush0":"","socketDataPush0":"","longPushAction0":{"value":11,"label":"System herunterfahren"},"socketCmdLongPush0":"","socketDataLongPush0":""}*
*Dec 15 18:26:20 waldis-volumio volumio[825]: info: [ROTARYENCODER2] sanityCheckSettings: Rotary1 for:{"enabled0":true,"rotaryType0":{"value":1,"label":"1/1"},"pinA0":22,"pinB0":17,"dialAction0":{"value":2,"label":"Titel vor/zurück"},"socketCmdCCW0":"volume","socketDataCCW0":"-","socketCmdCW0":"volume","socketDataCW0":"+","pinPush0":27,"pinPushDebounce0":0,"pushState0":true,"pushAction0":{"value":3,"label":"Pause an/aus"},"socketCmdPush0":"","socketDataPush0":"","longPushAction0":{"value":11,"label":"System herunterfahren"},"socketCmdLongPush0":"","socketDataLongPush0":""}*
*Dec 15 18:26:20 waldis-volumio volumio[825]: info: [ROTARYENCODER2] deactivateRotaries: 1,2,3*
*Dec 15 18:26:20 waldis-volumio volumio[825]: info: [ROTARYENCODER2] deactivateRotaries: 2,3*
*Dec 15 18:26:20 waldis-volumio volumio[825]: info: [ROTARYENCODER2] deactivateRotaries: 3*
*Dec 15 18:26:20 waldis-volumio volumio[825]: info: [ROTARYENCODER2] deactivateRotaries:*
*Dec 15 18:26:20 waldis-volumio volumio[825]: info: [ROTARYENCODER2] deactivateRotaries: end of recursion.*
*Dec 15 18:26:20 waldis-volumio volumio[825]: info: [ROTARYENCODER2] detachListener: [object Object]*
*Dec 15 18:26:20 waldis-volumio volumio[825]: info: [ROTARYENCODER2] detachListener: successfully killed handler process*
*Dec 15 18:26:20 waldis-volumio volumio[825]: info: [ROTARYENCODER2] checkOverlayExists: Checking for existing overlays for Rotary: 1*
*Dec 15 18:26:20 waldis-volumio volumio[825]: info: [ROTARYENCODER2] checkOverlayExists: check pinA=22pinB=17 in Overlays (in load order):*
*Dec 15 18:26:20 waldis-volumio volumio[825]: 0: rotary-encoder pin_a=22 pin_b=17 relative_axis=true steps-per-period=1*
*Dec 15 18:26:20 waldis-volumio volumio[825]: info: [ROTARYENCODER2] checkOverlayExists: rotary 1uses overlay 0*
*Dec 15 18:26:20 waldis-volumio volumio[825]: info: [ROTARYENCODER2] removeOverlay: 0*
*Dec 15 18:26:20 waldis-volumio volumio[825]: info: [ROTARYENCODER2] addEventHandle: Stream from rotary encoder ended.*
*Dec 15 18:26:20 waldis-volumio volumio[825]: info: [ROTARYENCODER2] addEventHandle: child process exited with code null*
*Dec 15 18:26:20 waldis-volumio volumio[825]: info: [ROTARYENCODER2] removeOverlay: 0 returned:*
*Dec 15 18:26:20 waldis-volumio volumio[825]: info: [ROTARYENCODER2] removeOverlay: "overlay -l" returned: No overlays loaded*
*Dec 15 18:26:20 waldis-volumio volumio[825]: info: [ROTARYENCODER2] deactivateRotaries: deactivated rotary1*
*Dec 15 18:26:20 waldis-volumio volumio[825]: info: [ROTARYENCODER2] deactivateButtons: 1,2,3*
*Dec 15 18:26:20 waldis-volumio volumio[825]: info: [ROTARYENCODER2] deactivateButtons: 2,3*
*Dec 15 18:26:20 waldis-volumio volumio[825]: info: [ROTARYENCODER2] deactivateButtons: 3*
*Dec 15 18:26:20 waldis-volumio volumio[825]: info: [ROTARYENCODER2] deactivateButtons:*
*Dec 15 18:26:20 waldis-volumio volumio[825]: info: [ROTARYENCODER2] deactivateButtons: end of recursion.*
*Dec 15 18:26:20 waldis-volumio volumio[825]: info: [ROTARYENCODER2] deactivateButtons: button 1 is disabled.*
*Dec 15 18:26:20 waldis-volumio volumio[825]: info: [ROTARYENCODER2] updateEncoder: Changing Encoder 1 Settings to new values*
*Dec 15 18:26:21 waldis-volumio volumio[825]: info: [ROTARYENCODER2] activateRotaries: 1,2,3*
*Dec 15 18:26:21 waldis-volumio volumio[825]: info: [ROTARYENCODER2] activateRotaries: 1,2*
*Dec 15 18:26:21 waldis-volumio volumio[825]: info: [ROTARYENCODER2] activateRotaries: 1*
*Dec 15 18:26:21 waldis-volumio volumio[825]: info: [ROTARYENCODER2] activateRotaries:*
*Dec 15 18:26:21 waldis-volumio volumio[825]: info: [ROTARYENCODER2] activateRotaries: end of recursion.*
*Dec 15 18:26:21 waldis-volumio volumio[825]: info: [ROTARYENCODER2] addOverlay: 22 17 1*
*Dec 15 18:26:21 waldis-volumio sudo[2683]: volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/usr/bin/dtoverlay rotary-encoder pin_a=22 pin_b=17 relative_axis=true steps-per-period=1*
*Dec 15 18:26:21 waldis-volumio kernel: rotary-encoder rotary@16: gray*
*Dec 15 18:26:22 waldis-volumio volumio[825]: info: [ROTARYENCODER2] attachListener: /dev/input/by-path/platform-rotary@16-event*
*Dec 15 18:26:22 waldis-volumio volumio[825]: info: [ROTARYENCODER2] addEventHandle for rotary: 1*
*Dec 15 18:26:22 waldis-volumio volumio[825]: info: [ROTARYENCODER2] activateButtons: 1,2,3*
*Dec 15 18:26:22 waldis-volumio volumio[825]: info: [ROTARYENCODER2] activateButtons: 1,2*
*Dec 15 18:26:22 waldis-volumio volumio[825]: info: [ROTARYENCODER2] activateButtons: 1*
*Dec 15 18:26:22 waldis-volumio volumio[825]: info: [ROTARYENCODER2] activateButtons:*
*Dec 15 18:26:22 waldis-volumio volumio[825]: info: [ROTARYENCODER2] activateButtons: end of recursion.*
*Dec 15 18:26:22 waldis-volumio volumio[825]: info: [ROTARYENCODER2] activateButtons: Now assign push button: 1*
*Dec 15 18:26:22 waldis-volumio volumio[825]: info: [ROTARYENCODER2] Push Button 1 now resolving.*
*Dec 15 18:26:22 waldis-volumio volumio[825]: info: [ROTARYENCODER2] getI18nString("TOAST_SAVE_SUCCESS"):Speichern erfolgreich*
*Dec 15 18:26:22 waldis-volumio volumio[825]: info: [ROTARYENCODER2] getI18nString("TOAST_MSG_SAVE"):Einstellungen für Drehgeber*
*Dec 15 18:26:22 waldis-volumio volumio[825]: info: [ROTARYENCODER2] updateEncoder: SUCCESS with Toast: Speichern erfolgreich Einstellungen für Drehgeber 1*
*Dec 15 18:26:22 waldis-volumio volumio[825]: info: [ROTARYENCODER2] getI18nString("TOAST_SAVE_SUCCESS"):Speichern erfolgreich*
*Dec 15 18:26:22 waldis-volumio volumio[825]: info: [ROTARYENCODER2] getI18nString("TOAST_MSG_SAVE"):Einstellungen für Drehgeber*
*Dec 15 18:27:02 waldis-volumio volumio[825]: info: [ROTARYENCODER2] addEventHandle received from rotary: 1 -> Dir: -1*
*Dec 15 18:27:02 waldis-volumio volumio[825]: info: [ROTARYENCODER2] emitDialCommand: 2 with value -1for Rotary: 1*
*Dec 15 18:27:02 waldis-volumio volumio[825]: info: [ROTARYENCODER2] addEventHandle received from rotary: 1 -> Dir: -1*
*Dec 15 18:27:02 waldis-volumio volumio[825]: info: [ROTARYENCODER2] emitDialCommand: 2 with value -1for Rotary: 1*
*Dec 15 18:27:02 waldis-volumio volumio[825]: info: [ROTARYENCODER2] addEventHandle received from rotary: 1 -> Dir: -1*
*Dec 15 18:27:02 waldis-volumio volumio[825]: info: [ROTARYENCODER2] emitDialCommand: 2 with value -1for Rotary: 1*
*Dec 15 18:27:02 waldis-volumio volumio[825]: info: [ROTARYENCODER2] addEventHandle received from rotary: 1 -> Dir: -1*
*Dec 15 18:27:02 waldis-volumio volumio[825]: info: [ROTARYENCODER2] emitDialCommand: 2 with value -1for Rotary: 1*
*Dec 15 18:27:02 waldis-volumio volumio[825]: info: [ROTARYENCODER2] addEventHandle received from rotary: 1 -> Dir: -1*
*Dec 15 18:27:02 waldis-volumio volumio[825]: info: [ROTARYENCODER2] emitDialCommand: 2 with value -1for Rotary: 1*
*Dec 15 18:27:03 waldis-volumio volumio[825]: info: [ROTARYENCODER2] addEventHandle received from rotary: 1 -> Dir: -1*
*Dec 15 18:27:03 waldis-volumio volumio[825]: info: [ROTARYENCODER2] emitDialCommand: 2 with value -1for Rotary: 1*
*Dec 15 18:27:03 waldis-volumio volumio[825]: info: [ROTARYENCODER2] addEventHandle received from rotary: 1 -> Dir: 1*
*Dec 15 18:27:03 waldis-volumio volumio[825]: info: [ROTARYENCODER2] emitDialCommand: 2 with value 1for Rotary: 1*
*Dec 15 18:27:03 waldis-volumio volumio[825]: info: [ROTARYENCODER2] addEventHandle received from rotary: 1 -> Dir: 1*
*Dec 15 18:27:03 waldis-volumio volumio[825]: info: [ROTARYENCODER2] emitDialCommand: 2 with value 1for Rotary: 1*
*Dec 15 18:27:03 waldis-volumio volumio[825]: info: [ROTARYENCODER2] addEventHandle received from rotary: 1 -> Dir: 1*
*Dec 15 18:27:03 waldis-volumio volumio[825]: info: [ROTARYENCODER2] emitDialCommand: 2 with value 1for Rotary: 1*
*Dec 15 18:27:03 waldis-volumio volumio[825]: info: [ROTARYENCODER2] addEventHandle received from rotary: 1 -> Dir: 1*
*Dec 15 18:27:03 waldis-volumio volumio[825]: info: [ROTARYENCODER2] emitDialCommand: 2 with value 1for Rotary: 1*
*Dec 15 18:27:03 waldis-volumio volumio[825]: info: [ROTARYENCODER2] addEventHandle received from rotary: 1 -> Dir: 1*
*Dec 15 18:27:03 waldis-volumio volumio[825]: info: [ROTARYENCODER2] emitDialCommand: 2 with value 1for Rotary: 1*
*Dec 15 18:27:03 waldis-volumio volumio[825]: info: [ROTARYENCODER2] addEventHandle received from rotary: 1 -> Dir: 1*
*Dec 15 18:27:03 waldis-volumio volumio[825]: info: [ROTARYENCODER2] emitDialCommand: 2 with value 1for Rotary: 1*
*Dec 15 18:27:03 waldis-volumio volumio[825]: info: [ROTARYENCODER2] addEventHandle received from rotary: 1 -> Dir: 1*
*Dec 15 18:27:03 waldis-volumio volumio[825]: info: [ROTARYENCODER2] emitDialCommand: 2 with value 1for Rotary: 1*
*Dec 15 18:27:03 waldis-volumio volumio[825]: info: [ROTARYENCODER2] addEventHandle received from rotary: 1 -> Dir: -1*
*Dec 15 18:27:03 waldis-volumio volumio[825]: info: [ROTARYENCODER2] emitDialCommand: 2 with value -1for Rotary: 1*
*Dec 15 18:27:04 waldis-volumio volumio[825]: info: [ROTARYENCODER2] addEventHandle received from rotary: 1 -> Dir: -1*
*Dec 15 18:27:04 waldis-volumio volumio[825]: info: [ROTARYENCODER2] emitDialCommand: 2 with value -1for Rotary: 1*
*Dec 15 18:27:04 waldis-volumio volumio[825]: info: [ROTARYENCODER2] addEventHandle received from rotary: 1 -> Dir: -1*
*Dec 15 18:27:04 waldis-volumio volumio[825]: info: [ROTARYENCODER2] emitDialCommand: 2 with value -1for Rotary: 1*
*Dec 15 18:27:04 waldis-volumio volumio[825]: info: [ROTARYENCODER2] addEventHandle received from rotary: 1 -> Dir: -1*
*Dec 15 18:27:04 waldis-volumio volumio[825]: info: [ROTARYENCODER2] emitDialCommand: 2 with value -1for Rotary: 1*
*Dec 15 18:27:04 waldis-volumio volumio[825]: info: [ROTARYENCODER2] addEventHandle received from rotary: 1 -> Dir: -1*
*Dec 15 18:27:04 waldis-volumio volumio[825]: info: [ROTARYENCODER2] emitDialCommand: 2 with value -1for Rotary: 1*
*Dec 15 18:27:04 waldis-volumio volumio[825]: info: [ROTARYENCODER2] addEventHandle received from rotary: 1 -> Dir: -1*
*Dec 15 18:27:04 waldis-volumio volumio[825]: info: [ROTARYENCODER2] emitDialCommand: 2 with value -1for Rotary: 1*
*Dec 15 18:27:05 waldis-volumio volumio[825]: info: [ROTARYENCODER2] addEventHandle received from rotary: 1 -> Dir: 1*
*Dec 15 18:27:05 waldis-volumio volumio[825]: info: [ROTARYENCODER2] emitDialCommand: 2 with value 1for Rotary: 1*
*Dec 15 18:27:05 waldis-volumio volumio[825]: info: [ROTARYENCODER2] addEventHandle received from rotary: 1 -> Dir: 1*
*Dec 15 18:27:05 waldis-volumio volumio[825]: info: [ROTARYENCODER2] emitDialCommand: 2 with value 1for Rotary: 1*
*Dec 15 18:27:05 waldis-volumio volumio[825]: info: [ROTARYENCODER2] addEventHandle received from rotary: 1 -> Dir: 1*
*Dec 15 18:27:05 waldis-volumio volumio[825]: info: [ROTARYENCODER2] emitDialCommand: 2 with value 1for Rotary: 1*
*Dec 15 18:27:05 waldis-volumio volumio[825]: info: [ROTARYENCODER2] addEventHandle received from rotary: 1 -> Dir: 1*
*Dec 15 18:27:05 waldis-volumio volumio[825]: info: [ROTARYENCODER2] emitDialCommand: 2 with value 1for Rotary: 1*
*Dec 15 18:27:05 waldis-volumio volumio[825]: info: [ROTARYENCODER2] addEventHandle received from rotary: 1 -> Dir: 1*
*Dec 15 18:27:05 waldis-volumio volumio[825]: info: [ROTARYENCODER2] emitDialCommand: 2 with value 1for Rotary: 1*
*Dec 15 18:27:05 waldis-volumio volumio[825]: info: [ROTARYENCODER2] addEventHandle received from rotary: 1 -> Dir: 1*
*Dec 15 18:27:05 waldis-volumio volumio[825]: info: [ROTARYENCODER2] emitDialCommand: 2 with value 1for Rotary: 1*
*Dec 15 18:27:05 waldis-volumio volumio[825]: info: [ROTARYENCODER2] addEventHandle received from rotary: 1 -> Dir: 1*
*Dec 15 18:27:05 waldis-volumio volumio[825]: info: [ROTARYENCODER2] emitDialCommand: 2 with value 1for Rotary: 1*
*Dec 15 18:27:05 waldis-volumio volumio[825]: info: [ROTARYENCODER2] addEventHandle received from rotary: 1 -> Dir: 1*
*Dec 15 18:27:05 waldis-volumio volumio[825]: info: [ROTARYENCODER2] emitDialCommand: 2 with value 1for Rotary: 1*
*Dec 15 18:27:05 waldis-volumio volumio[825]: info: [ROTARYENCODER2] addEventHandle received from rotary: 1 -> Dir: 1*
*Dec 15 18:27:05 waldis-volumio volumio[825]: info: [ROTARYENCODER2] emitDialCommand: 2 with value 1for Rotary: 1*
*Dec 15 18:27:06 waldis-volumio volumio[825]: info: [ROTARYENCODER2] addEventHandle received from rotary: 1 -> Dir: -1*
*Dec 15 18:27:06 waldis-volumio volumio[825]: info: [ROTARYENCODER2] emitDialCommand: 2 with value -1for Rotary: 1*
*Dec 15 18:27:06 waldis-volumio volumio[825]: info: [ROTARYENCODER2] addEventHandle received from rotary: 1 -> Dir: -1*
*Dec 15 18:27:06 waldis-volumio volumio[825]: info: [ROTARYENCODER2] emitDialCommand: 2 with value -1for Rotary: 1*
*Dec 15 18:27:06 waldis-volumio volumio[825]: info: [ROTARYENCODER2] addEventHandle received from rotary: 1 -> Dir: -1*
*Dec 15 18:27:06 waldis-volumio volumio[825]: info: [ROTARYENCODER2] emitDialCommand: 2 with value -1for Rotary: 1*
*Dec 15 18:27:06 waldis-volumio volumio[825]: info: [ROTARYENCODER2] addEventHandle received from rotary: 1 -> Dir: -1*
*Dec 15 18:27:06 waldis-volumio volumio[825]: info: [ROTARYENCODER2] emitDialCommand: 2 with value -1for Rotary: 1*
*Dec 15 18:27:06 waldis-volumio volumio[825]: info: [ROTARYENCODER2] addEventHandle received from rotary: 1 -> Dir: -1*
*Dec 15 18:27:06 waldis-volumio volumio[825]: info: [ROTARYENCODER2] emitDialCommand: 2 with value -1for Rotary: 1*
*Dec 15 18:27:06 waldis-volumio volumio[825]: info: [ROTARYENCODER2] addEventHandle received from rotary: 1 -> Dir: -1*
*Dec 15 18:27:06 waldis-volumio volumio[825]: info: [ROTARYENCODER2] emitDialCommand: 2 with value -1for Rotary: 1*
*Dec 15 18:27:32 waldis-volumio volumio[825]: info: [ROTARYENCODER2] getUIConfig: starting:*
*Dec 15 18:27:32 waldis-volumio volumio[825]: info: [ROTARYENCODER2] getUIConfig: i18nStrings{"ROTARYENCODER2":{"CONFIG":"Rotary Encoder II Plugin Konfiguration","SAVE":"Speichern","ENCODER0":"Drehgeber 1","D_ENCODER0":"Einstellungen für den ersten Drehgeber.","ENCODER1":"Drehgeber 2","D_ENCODER1":"Einstellungen für den zweiten Drehgeber.","ENCODER2":"Drehgeber 3","D_ENCODER2":"Einstellungen für den dritten Drehgeber.","ROTARYTYPE":"Perioden pro Schritt","D_ROTARYTYPE":"Perioden pro Schritt (Voll: A und B ganze Periode, Halb: A und B halbe Periode, Viertel: A oder B halbe Periode","FULL":"Volle Perioden Typ","HALF":"Halbe Perioden Typ","QUARTER":"Viertel Perioden Typ","PINA":"Anschluss A GPIO","D_PINA":"GPIO Ein-/Ausgang der mit dem ersten Anschluss des Drehgebers verbunden ist.","PINB":"Anschluss B GPIO","D_PINB":"GPIO Ein-/Ausgang der mit dem zweiten Anschluss des Drehgebers verbunden ist.","DIALACTION":"Drehfunktion","D_DIALACTION":"Funktion, die durch Drehen des Drehgebers ausgelöst wird. Die Funktion 'Websocket Nachricht senden' kann z.B. verwendet werden, um Websock Kommandos an andere Plugins zu senden. (Siehe https://volumio.github.io/docs/API/WebSocket_APIs.html Abschnitt 'CallMethod on Plugin' für weitere Informationen.)","DOTS":"...","VOLUME":"Lautstärke","SKIP":"Titel vor/zurück","SEEK":"Suche im Titel","SCROLL":"Scrollen","EMIT":"Websocket Nachricht senden","SOCKCMDCCW":"Kommando GUZS","SOCKDATACCW":"Daten GUZS","SOCKCMDCW":"Kommando UZS","SOCKDATACW":"Daten UZS","SOCKCMD":"Kommando","SOCKDATA":"Daten","D_SOCKCMD":"Kommandos, die via Websocket gesendet werden sollen.","D_SOCKDATA":"Daten, die zusammen mit dem Websocket Kommando gesendet werden.","PINPUSH":"Taster GPIO","D_PINPUSH":"GPIO Ein-/Ausgang der mit dem Taster des Drehgebers verbunden ist. 0 oder leer zum deaktivieren.","PUSHACTION":"Funktion Tastendruck","D_PUSHACTION":"Funktion, die durch das Drücken des Tasters ausgelöst wird.","LONGPUSHACTION":"Funktion langer Tastendruck","D_LONGPUSHACTION":"Funktion, die durch das lange Drücken des Tasters ausgelöst wird.","PINPUSHDEBOUNCE":"Entprell-Zeit (ms)","D_PINPUSHDEBOUNCE":"Entprell-Zeit für den Taster. Falls der Taster Hardware-entprellt ist, 0 setzen.","PUSHSTATE":"Taster-Logikpegel low-aktiv","D_PUSHSTATE":"Aktivieren, wenn der Logikpegel am GPIO bei gedrücktem Taster 'low' ist.","SET_DEBUG":"Fehlerdiagnose Einstellungen","D_SET_DEBUG":"Einstellungen zur Unterstützung der Fehlersuche.","PLAY":"Wiedergabe starten","PAUSE":"Pause","PLAYPAUSE":"Pause an/aus","STOP":"Stop","REPEAT":"Wiederholen","RANDOM":"Zufällige Wiedergabe","CLEARQUEUE":"Wiedergabeliste löschen","MUTE":"Stumm","UNMUTE":"Stumm aufheben","TOGGLEMUTE":"Stumm an/aus","SHUTDOWN":"System herunterfahren","REBOOT":"System neu starten","RESTARTAPP":"Applikation neu starten","DUMPLOG":"Log Datei abspeichern","LOGGING":"Log","D_LOGGING":"Aktiviert das Schreiben von Log-Nachrichten. Fehlermeldungen werden immer geschrieben.","TOAST_START_SUCCESS":"Plugin erfolgreich gestartet.","TOAST_STOP_SUCCESS":"Plugin erfolgreich angehalten.","TOAST_START_FAIL":"Start des Plugins fehlgeschlagen.","TOAST_STOP_FAIL":"Anhalten des Plugins fehlgeschlagen.","TOAST_GPIO_BLOCKED":"GPIO Pin nicht frei","TOAST_MSG_OVERLAY_BLOCKING":"Blockiert durch weiteres Overlay.","TOAST_SAVE_SUCCESS":"Speichern erfolgreich","TOAST_MSG_SAVE":"Einstellungen für Drehgeber ","TOAST_DEBUG_SAVE":"Einstellungen für Fehlersuche","TOAST_SAVE_FAIL":"Speichern gescheitert","TOAST_WRONG_PARAMETER":"Fehler in Einstellungen","TOAST_NEEDS_INTEGER":"GPIO Pins müssen Ganzzahlen sein.","TOAST_PINS_DIFFERENT":"GPIO Pins für Anschlüsse A/B/Taster müssen verschieden sein.","TOAST_PINS_BLOCKED":"Pins werden in einem der anderen Drehgeber verwendet","TOAST_NO_TYPE":"Bitte 'Periode pro Schritt' angeben!"}}*
*Dec 15 18:27:32 waldis-volumio volumio[825]: info: [ROTARYENCODER2] getUIConfig: i18nStringsDefaults{"ROTARYENCODER2":{"CONFIG":"Rotary Encoder II Plugin Configuration","SAVE":"Save","ENCODER0":"Rotary Encoder 1","D_ENCODER0":"Settings for the first rotary encoder.","ENCODER1":"Rotary Encoder 2","D_ENCODER1":"Settings for the second rotary encoder.","ENCODER2":"Rotary Encoder 3","D_ENCODER2":"Settings for the third rotary encoder.","ROTARYTYPE":"Periods per tick","D_ROTARYTYPE":"Periods per tick (Full: A and B full period, half: A and B half period, quarter: A or B half period","FULL":"Full-period mode","HALF":"Half-period mode","QUARTER":"Quarter-period mode","PINA":"Pin A GPIO","D_PINA":"GPIO pin that is connected to the first pin of the rotary.","PINB":"Pin B GPIO","D_PINB":"GPIO pin that is connected to the second pin of the rotary.","DIALACTION":"Dial Action","D_DIALACTION":"Action to be triggered by turning the rotary encocer. Option 'Emit Websocket Message' can be used to control other plugins using the Volumio Websock calls between Plugins. (see https://volumio.github.io/docs/API/WebSocket_APIs.html section 'CallMethod on Plugin' for details)","DOTS":"...","VOLUME":"Volume","SKIP":"Prev/Next title","SEEK":"Seek in title","SCROLL":"Scroll","EMIT":"Emit Websocket Message","SOCKCMDCCW":"Command CCW","SOCKDATACCW":"Data CCW","SOCKCMDCW":"Command CW","SOCKDATACW":"Data CW","SOCKCMD":"Command","SOCKDATA":"Data","D_SOCKCMD":"Command to send via Websocket","D_SOCKDATA":"Data to include with the Websocket Command","PINPUSH":"Pushbutton GPIO","D_PINPUSH":"GPIO pin that is connected to the pushbutton pin of the rotary. 0 or empty to disable.","PINPUSHDEBOUNCE":"Debounce-time (ms)","D_PINPUSHDEBOUNCE":"Debounce time for the button. If the button has hardware-debouncing, set to 0.","PUSHSTATE":"Button logic-level active low","D_PUSHSTATE":"Activate this, if pressing the button pulls the logic level on the GPIO low.","PUSHACTION":"Short Press Action","D_PUSHACTION":"Action that gets triggered, when pushbutton is pressed briefly.","LONGPUSHACTION":"Long Press Action","D_LONGPUSHACTION":"Action that gets triggered, when pushbutton is pressed longer.","SET_DEBUG":"Debug Settings","D_SET_DEBUG":"Settings for functional debugging.","PLAY":"Play","PAUSE":"Pause","PLAYPAUSE":"Play/Pause toggle","STOP":"Stop","REPEAT":"Repeat","RANDOM":"Random","CLEARQUEUE":"Clear Queue","MUTE":"Mute","UNMUTE":"Unmute","TOGGLEMUTE":"Toggle Mute","SHUTDOWN":"System Shutdown","REBOOT":"System Reboot","RESTARTAPP":"Restart Application","DUMPLOG":"Dump logfile","LOGGING":"Logging","D_LOGGING":"Switch the output of log messages on or off. Error messages are always logged.","TOAST_START_SUCCESS":"Plugin successfully started.","TOAST_STOP_SUCCESS":"Plugin successfully stopped.","TOAST_START_FAIL":"Plugin failed to start.","TOAST_STOP_FAIL":"Plugin failed to stop.","TOAST_GPIO_BLOCKED":"GPIO Pin unavailable","TOAST_MSG_OVERLAY_BLOCKING":"Blocked by another overlay.","TOAST_SAVE_SUCCESS":"Successfully saved","TOAST_MSG_SAVE":"Settings for Encoder ","TOAST_DEBUG_SAVE":"Debug Settings","TOAST_SAVE_FAIL":"Save failed","TOAST_WRONG_PARAMETER":"Error in parameters","TOAST_NEEDS_INTEGER":"GPIO Pins must be Integers.","TOAST_PINS_DIFFERENT":"GPIO Pins for A/B/Button must be different.","TOAST_PINS_BLOCKED":"Pins already used in another Encoder.","TOAST_NO_TYPE":"Please select 'Periods per tick'!"}}*
*Dec 15 18:27:32 waldis-volumio volumio[825]: info: [ROTARYENCODER2] getUIConfig: language code: de dir: /data/plugins/user_interface/rotaryencoder2*
*Dec 15 18:27:32 waldis-volumio volumio[825]: info: [ROTARYENCODER2] getI18nString("SKIP"):Titel vor/zurück*
*Dec 15 18:27:32 waldis-volumio volumio[825]: info: [ROTARYENCODER2] getI18nString("PLAYPAUSE"):Pause an/aus*
*Dec 15 18:27:32 waldis-volumio volumio[825]: info: [ROTARYENCODER2] getI18nString("SHUTDOWN"):System herunterfahren*
*Dec 15 18:27:32 waldis-volumio volumio[825]: info: [ROTARYENCODER2] getI18nString("DOTS"):...*
*Dec 15 18:27:32 waldis-volumio volumio[825]: info: [ROTARYENCODER2] getI18nString("DOTS"):...*
*Dec 15 18:27:32 waldis-volumio volumio[825]: info: [ROTARYENCODER2] getI18nString("DOTS"):...*
*Dec 15 18:27:32 waldis-volumio volumio[825]: info: [ROTARYENCODER2] getI18nString("DOTS"):...*
*Dec 15 18:27:32 waldis-volumio volumio[825]: info: [ROTARYENCODER2] getI18nString("DOTS"):...*
*Dec 15 18:27:32 waldis-volumio volumio[825]: info: [ROTARYENCODER2] getI18nString("DOTS"):...*
*volumio@waldis-volumio:~$ Volumio Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent*
*-bash: Volumio: command not found*
*volumio@waldis-volumio:~$ permitted by applicable law.*
*-bash: permitted: command not found*
*volumio@waldis-volumio:~$ Welcome to Volumio for Raspberry Pi (5.4.83-v7l+ armv7l)*
*-bash: syntax error near unexpected token `('*
*volumio@waldis-volumio:~$ volumio@waldis-volumio:~$ journalctl | grep -i encoder*
*-bash: volumio@waldis-volumio:~$: command not found*
*volumio@waldis-volumio:~$ Dec 14 19:21:00 waldis-volumio volumio[825]: info: Loading plugin "rotaryencoder2"...*
*-bash: Dec: command not found*
*volumio@waldis-volumio:~$ Dec 14 19:21:02 waldis-volumio sudo[990]: volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/usr/bin/dtoverlay rotary-encoder pin_a=22 pin_b=17 relative_axis=true steps-per-period=1*
*-bash: Dec: command not found*
*-bash: rotary-encoder: command not found*
*volumio@waldis-volumio:/$ Dec 14 19:21:02 waldis-volumio kernel: rotary-encoder rotary@16: gray*
*-bash: Dec: command not found*
*volumio@waldis-volumio:/$ Dec 15 18:25:59 waldis-volumio volumio[825]: info: CALLMETHOD: user_interface rotaryencoder2 updateDebugSettings [object Object]*
*-bash: Dec: command not found*
*volumio@waldis-volumio:/$ Dec 15 18:25:59 waldis-volumio volumio[825]: info: CoreCommandRouter::executeOnPlugin: rotaryencoder2 , updateDebugSettings*
*-bash: Dec: command not found*
*volumio@waldis-volumio:/$ Dec 15 18:25:59 waldis-volumio volumio[825]: info: [ROTARYENCODER2] getI18nString("TOAST_SAVE_SUCCESS"):Speichern erfolgreich*
*-bash: syntax error near unexpected token `('*
*volumio@waldis-volumio:/$ Dec 15 18:25:59 waldis-volumio volumio[825]: info: [ROTARYENCODER2] getI18nString("TOAST_DEBUG_SAVE"):Einstellungen für Fehlersuche*
*-bash: syntax error near unexpected token `('*
*volumio@waldis-volumio:/$ Dec 15 18:26:20 waldis-volumio volumio[825]: info: CALLMETHOD: user_interface rotaryencoder2 updateEncoder [object Object]*
*-bash: Dec: command not found*
*volumio@waldis-volumio:/$ Dec 15 18:26:20 waldis-volumio volumio[825]: info: CoreCommandRouter::executeOnPlugin: rotaryencoder2 , updateEncoder*
*-bash: Dec: command not found*
*volumio@waldis-volumio:/$ Dec 15 18:26:20 waldis-volumio volumio[825]: info: [ROTARYENCODER2] updateEncoder: Rotary1 with:{"enabled0":true,"rotaryType0":{"value":1,"label":"1/1"},"pinA0":22,"pinB0":17,"dialAction0":{"value":2,"label":"Titel vor/zurück"},"socketCmdCCW0":"volume","socketDataCCW0":"-","socketCmdCW0":"volume","socketDataCW0":"+","pinPush0":27,"ppinPushDebounce0":0,"pushState0":true,"pushAction0":{"value":3,"label":"Pause an/aus"},"socketCmdPush0":"","socketDataPush0":"","longPushAction0":{"value":11,"label":"System herunterfahren"},"socketCmdLongPush0":"","socketDataLongPush0":""}*
*-bash: Dec: command not found*
*volumio@waldis-volumio:/$ Dec 15 18:26:20 waldis-volumio volumio[825]: info: [ROTARYENCODER2] sanityCheckSettings: Rotary1 for:{"enabled0":true,"rotaryType0":{"value":1,"label":"1/1"},"pinA0":22,"pinB0":17,"dialAction0":{"value":2,"label":"Titel vor/zurück"},"socketCmdCCW0":"volume","socketDataCCW0":"-","socketCmdCW0":"volume","socketDataCW0":"+","pinPush0"::27,"pinPushDebounce0":0,"pushState0":true,"pushAction0":{"value":3,"label":"Pause an/aus"},"socketCmdPush0":"","socketDataPush0":"","longPushAction0":{"value":11,"label":"System herunterfahren"},"socketCmdLongPush0":"","socketDataLongPush0":""}*
*-bash: Dec: command not found*
*volumio@waldis-volumio:/$ Dec 15 18:26:20 waldis-volumio volumio[825]: info: [ROTARYENCODER2] deactivateRotaries: 1,2,3*
*-bash: Dec: command not found*
*volumio@waldis-volumio:/$ Dec 15 18:26:20 waldis-volumio volumio[825]: info: [ROTARYENCODER2] deactivateRotaries: 2,3*
*-bash: Dec: command not found*
*volumio@waldis-volumio:/$ Dec 15 18:26:20 waldis-volumio volumio[825]: info: [ROTARYENCODER2] deactivateRotaries: 3*
*-bash: Dec: command not found*
*volumio@waldis-volumio:/$ Dec 15 18:26:20 waldis-volumio volumio[825]: info: [ROTARYENCODER2] deactivateRotaries:*
*-bash: Dec: command not found*
*volumio@waldis-volumio:/$ Dec 15 18:26:20 waldis-volumio volumio[825]: info: [ROTARYENCODER2] deactivateRotaries: end of recursion.*
*-bash: Dec: command not found*
*volumio@waldis-volumio:/$ Dec 15 18:26:20 waldis-volumio volumio[825]: info: [ROTARYENCODER2] detachListener: [object Object]*
*-bash: Dec: command not found*
*volumio@waldis-volumio:/$ Dec 15 18:26:20 waldis-volumio volumio[825]: info: [ROTARYENCODER2] detachListener: successfully killed handler process*
*-bash: Dec: command not found*
*volumio@waldis-volumio:/$ Dec 15 18:26:20 waldis-volumio volumio[825]: info: [ROTARYENCODER2] checkOverlayExists: Checking for existing overlays for Rotary: 1*
*-bash: Dec: command not found*
*volumio@waldis-volumio:/$ Dec 15 18:26:20 waldis-volumio volumio[825]: info: [ROTARYENCODER2] checkOverlayExists: check pinA=22pinB=17 in Overlays (in load order):*
*-bash: syntax error near unexpected token `('*
*volumio@waldis-volumio:/$ Dec 15 18:26:20 waldis-volumio volumio[825]: 0: rotary-encoder pin_a=22 pin_b=17 relative_axis=true steps-per-period=1*
*-bash: Dec: command not found*
*volumio@waldis-volumio:/$ Dec 15 18:26:20 waldis-volumio volumio[825]: info: [ROTARYENCODER2] checkOverlayExists: rotary 1uses overlay 0*
*-bash: Dec: command not found*
*volumio@waldis-volumio:/$ Dec 15 18:26:20 waldis-volumio volumio[825]: info: [ROTARYENCODER2] removeOverlay: 0*
*-bash: Dec: command not found*
*volumio@waldis-volumio:/$ Dec 15 18:26:20 waldis-volumio volumio[825]: info: [ROTARYENCODER2] addEventHandle: Stream from rotary encoder ended.*
*-bash: Dec: command not found*
*volumio@waldis-volumio:/$*