Het volgende is waarschijnlijk een gevolg van te weinig kennis van ij van het OS (en filestructuur) van HA
Mijn HA draait op een Pi met een SSD als drive.
Homeassistant met o.a. Mariadb en uiteraard Terminal. Verder heb ik een share aangemaakt met Sambashare zodat ik de de share kan benaderen via mijn Windows machine. Dit laatste heb ik al eens eerder gedaan met een Linux machine en dat werkt uitsteken.
Ik kan files naar de share kopieren vanuit windows, en vervolgens zien en bewerken in de terminal mode van HA (met commando ls /share en vervolgens nano)
Verder heb ik in configuration.yaml van HA opgenomen:
allowlist_external_dirs:
- "/share"
- "/usr/share"
- "/config/tmp"
Vervolgens Mariadb gestart vanuit terminal:
Mariadb homeassistant -p******* --skip-ssl of Mariadb --skip-ssl
Dan de volgende selectie:
SELECT * FROM Tabel where datum = curdate() INTO OUTFILE '/share/x.csv' FIELDS TERMINATED BY ';' LINES TERMINATED BY '\n';
vervolgens hetzelfde naar /usr/share/x.csv
en nog een keer naar /config/tmp/x.csv
Output:
ERROR 1 (HY000): Can't create/write to file '/share/x.csv' (Errcode: 2 "No such file or directory")
ERROR 1086 (HY000): File '/usr/share/x.csv' already exists (logisch, want ik had het al een keer eerder gedaan)
ERROR 1 (HY000): Can't create/write to file '/config/tmp/x.csv' (Errcode: 2 "No such file or directory")
Blijkbaar mag/kan ik niet vanuit Mariadb schrijven naar /share/ of /config/tmp/
Maar wel naar /usr/share/. Alleen als ik daar ga kijken (ls /usr/share) dan staat er geen file x.csv
Kan iemand mij vertellen hoe ik vanuit Mariadb kan schrijven naar /share
Mijn HA draait op een Pi met een SSD als drive.
Homeassistant met o.a. Mariadb en uiteraard Terminal. Verder heb ik een share aangemaakt met Sambashare zodat ik de de share kan benaderen via mijn Windows machine. Dit laatste heb ik al eens eerder gedaan met een Linux machine en dat werkt uitsteken.
Ik kan files naar de share kopieren vanuit windows, en vervolgens zien en bewerken in de terminal mode van HA (met commando ls /share en vervolgens nano)
Verder heb ik in configuration.yaml van HA opgenomen:
allowlist_external_dirs:
- "/share"
- "/usr/share"
- "/config/tmp"
Vervolgens Mariadb gestart vanuit terminal:
Mariadb homeassistant -p******* --skip-ssl of Mariadb --skip-ssl
Dan de volgende selectie:
SELECT * FROM Tabel where datum = curdate() INTO OUTFILE '/share/x.csv' FIELDS TERMINATED BY ';' LINES TERMINATED BY '\n';
vervolgens hetzelfde naar /usr/share/x.csv
en nog een keer naar /config/tmp/x.csv
Output:
ERROR 1 (HY000): Can't create/write to file '/share/x.csv' (Errcode: 2 "No such file or directory")
ERROR 1086 (HY000): File '/usr/share/x.csv' already exists (logisch, want ik had het al een keer eerder gedaan)
ERROR 1 (HY000): Can't create/write to file '/config/tmp/x.csv' (Errcode: 2 "No such file or directory")
Blijkbaar mag/kan ik niet vanuit Mariadb schrijven naar /share/ of /config/tmp/
Maar wel naar /usr/share/. Alleen als ik daar ga kijken (ls /usr/share) dan staat er geen file x.csv
Kan iemand mij vertellen hoe ik vanuit Mariadb kan schrijven naar /share