SSFile - Integration der Synology File Station in FHEM

Begonnen von DS_Starter, 29 Oktober 2020, 09:30:22

Vorheriges Thema - Nächstes Thema

DS_Starter

Das ist schonmal ein Fortschritt.
Hast du mal geschaut ob das File trotzdem ordentlich übertragen wird ?
Irgendwie verstehe ich momentan noch nicht was bei deinem System anders ist als bei meinem.
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Cobra

#46
Die Datei wurde übertragen, allerdings wird danach die Queue nicht mehr weiter verarbeitet in FHEM.

Kann es vielleicht daran liegen dass diese Dateien mit einfachen Anführungszeichen auf dem Raspberry hinterlegt sind?
Die Datei in dem Fall liegt zB so auf dem Raspberry
'Bio M'$'\374''ll.mp3'


Bei den Dateien handelt es sich um ein Soundpaket was ich mir (glaube ich) von EQ3 geladen habe für Speaker-Ansagen.
FHEM in Docker auf Synology, CCU3,
Diverse HM-Komponenten, Netatmo, Hue, Sonos, Nuki

DS_Starter

Die einfachen Anführungszeichen sind es sicherlich nicht, eher die Kodierung. Wenn die Datei einfach "Bio Müll.mp3" heißen würde, wäre vermutlich alles i.O.
Ich habe nochmal eine Testversion ins contrib geladen.
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

DS_Starter

Also ich bin jetzt nicht der Linux Spezi, aber ich glaube dein Raspi benutzt kein utf-8, sondern ISO-8859-1 Zeichenkodierung.
Denn \374 (octal) ist das "ü" in der ISO-8859-1 Kodierung (http://userpage.fu-berlin.de/~ram/pub/pub_jf47ht81Ht/iso88591_list_de).
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Cobra

Hey Heiko,

perfekt, mit der neuen Version läuft er durch ohne zu murren.
Ist zwar noch nicht ganz fertig mit der Komplett-Sicherung aber die ersten 2000 Dateien sind geschafft ;-)

Vielen Dank für deinen Einsatz.
FHEM in Docker auf Synology, CCU3,
Diverse HM-Komponenten, Netatmo, Hue, Sonos, Nuki

DS_Starter

Ok, dann werde ich ein Attribut einbauen zur Umschaltung.
Denn mit der veränderten Version werden meine Dateien mit Umlaut nicht richtig abgespeichert.
Ich vermute es hängt mit der locale Einstellung im Linux zusammen.
Wenn ich es fertig eingebaut habe stelle ich die Version wieder zur Verfügung.
Schön dass es jetzt bei dir auch läuft  :)
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

DS_Starter

Ich habe noch eine Seite gefunden die hilfreich sein könnte -> https://unix.stackexchange.com/questions/303712/how-can-i-enable-utf-8-support-in-the-linux-console

Eventuell könntest du utf-8 bei dir prüfen bzw. einschalten (apt-get install locales, dpkg-reconfigure locales etc.)
Aber das nur nebenbei. Das Attr baue ich trotzdem ein um die Umschaltmöglichkeit zu haben.

LG
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Cobra

Eigentlich bin ich die ganze Zeit davon ausgegangen dass utf-8 bei mir läuft.
Ist zumindest beim mir in den Einstellungen aktiviert:
FHEM in Docker auf Synology, CCU3,
Diverse HM-Komponenten, Netatmo, Hue, Sonos, Nuki

DS_Starter

Das wirft meine Theorie wieder über den Haufen  ;)
Du kannst ja mal einfach eine Datei "Übeltäter.txt" in deinem FHEM-Verzeichnis anlegen und diese übertragen. Mal schauen was dann passiert.
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Cobra

Jetzt weiß ich was du damit meinst dass deine Umlaute nicht richtig abgespeichert werden :-D

Vielleicht ist bei mir damals beim Kopieren der Sounddateien auch einfach was schief gelaufen.
Frisch angelegte Übeltäter-Datei sieht im Raspberry gut aus, auf der Syno so:
FHEM in Docker auf Synology, CCU3,
Diverse HM-Komponenten, Netatmo, Hue, Sonos, Nuki

DS_Starter

Ja genau.  :)
Da kann man mit einem Attr nichts machen wenn man eventuell richtig kodierte Dateinamen und solche wie deine Sounddateien vorliegen hat.
Ich habe versucht eine automatische Erkennung der Kodierung einzubauen. Kannst nochmal aus dem contrib ziehen und testen.
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Cobra

Perfekt, mit der Version werden sowohl die Soundfiles als auch der "Übeltäter" korrekt übertragen.
FHEM in Docker auf Synology, CCU3,
Diverse HM-Komponenten, Netatmo, Hue, Sonos, Nuki

DS_Starter

Sehr schön  :)
Machen wir erstmal Schluß für heute. Morgen teste ich noch etwas weiter ob alles klappt.
Das Modul werde ich demnächst auch mal finalisieren und ins Repo einchecken.

Also gute Nacht und bis morgen.

LG
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Cobra

Danke dir.
Wünsch dir ebenso ne gute Nacht ;-)
Wenn es morgen was zum Testen gibt kann ich allerdings erst ab 19 Uhr :-D

Gn8
FHEM in Docker auf Synology, CCU3,
Diverse HM-Komponenten, Netatmo, Hue, Sonos, Nuki

DS_Starter

Hallo,

also auch bei meinen Tests hat alles Bestens funktioniert. Habe ebenfalls eine solche Datei wie deine mp3 erstellt.
Übertragung und Dateibenennung völlig. ok.
Habe die finalisierte Datei ins contrib geladen.

Grüße,
Heiko
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter