Bei mir auf dem Server läuft Openmediavault und da ist die Dockerverwaltung neuerdings integriert.
Und die verlangt ein Composefile.
Bei mir auf dem Server läuft Openmediavault und da ist die Dockerverwaltung neuerdings integriert.
Und die verlangt ein Composefile.
Hallo,
wäre es vielleicht möglich für den Docker ein composefile zur Verfügung zustellen?
Dito, bei mir das gleiche mit der watchlist unter CoreElec und dem Linux PC
Bin zwar auch nicht der Profi, aber mit Super Grub2 Disk auf einem Stick kannst du dein System unter Umständen booten und dann Grub reparieren.
Altes Thema wieder hervorholen
Habe jetzt auf OVM 5 umgestellt und alles neu installiert.
Läuft erstmal zufriedendstellend.
Nur mit dem tvhwakeup Script von Sualfred gibt es ein Problem.
Erhalte immer die Fehlermeldung:
tvhwakeup.sh: Zeile 136: 1602867000-: Syntax Fehler: Operator erwartet. (Fehlerverursachendes Zeichen ist \"-\").
Die Zeile 136 im Script lautet: rtc_wake_difference=$(($rtc_wake_current-$rtc_wake))
rtcwake -m show ergibt auch keinen Eintrag im Bios, außer meine im Script hinterlegte Weckzeit.
Ich hoffe auf Hilfe.
Okay, nach langem Probieren habe ich es hinbekommen.
1. auf CoreElec unter /storage den Ordner "recordings" anlegen
2. Das Script "mount.sh" anpassen und unter /storage/.config/ einfügen und ausführbar machen
"chmod +x /storage/.config/mount.sh"
#!/bin/sh
sleep 60
mount -t cifs -o user=Name,password=***** //IP Adresse Server/Record /storage/recordings
3. Die Datei "storage.service" anpassen mit und nach /storage/.config/system.d kopieren
[Unit]
Description=cifs mount script
After=network-online.service
[Service]
Type=simple
ExecStart=/bin/bash /storage/.config/mount.sh
[Install]
WantedBy=multi-user.target
Alles anzeigen
4. Per Terminal (Putty) den Service aktivieren
"systemctl enable storage.service"
Reboot
Jetzt wird der Serverordner Record nach dem Start von Kodi korrekt eingebunden
PS. Falls die Scripte unter Windows erstellt werden bitte darauf achten das Zeilenende UNIX (LF) ist.
Hallo Allerseits,
habe mir nach diesem Beitrag einen Ordner meines Servers in CoreELEC gemounted.
Funktioniert super wenn der Server läuft.
Das Problem ist das der Server, sobald sich die Clients abgemeldet haben, nach 10 min in den Ruhezustand geht
und per WOL bzw. bei einer anstehenden Aufnahme wieder geweckt wird.
Da der Bootvorgang etwas dauert wird der Ordner des Servers nicht gefunden und nicht eingebunden.
Gibt es eine Möglichkeit das Mounten um eine gewisse Zeit zu Verzögern?
Bin nicht der geborende Linuxuser und daher für jeden Tipp dankbar.
YORKhq
Ok, mein TVH läuft auf einem Server im Docker, bei mir läuft zB. Ard HD.
Die Adressen habe ich von "https://db.iptv.blog/multicastadressliste".
Für das Erste HD wäre das: 232.0.20.35:10000
Unter Muxe habe ich dann als Adresse "rtp://87.141.215.251@232.0.20.35:10000" hinzugefügt, wobei der Teil vor dem @ immer gleich bleibt.
Wichtig ist das ihr Eure korrekte Schnittstelle auswählt.
@ 68000a
super, die Aktualisierung ist gerade eingetroffen.
Funktioniert wieder alles.
Vielen Dank für deine Arbeit und die Zeit die du investierst.
Herzlichen Dank für deine Mühen,
Dann werden wir wohl erstmal damit leben müssen bis die ARD das Problem wieder in den Griff kriegt.
Guten Morgen,
ich habe jetzt mal alle Videoaddons deinstalliert und händisch alle Dateien unter "C:\Users\.....\AppData\Roaming\Kodi\addons" gelöscht.
Dann die ARDMediathek neu installiert. Leider sind die Videobeiträge wieder um einen Tag falsch. Siehe Bilder.
Genau diesen Fork in der aktuellen Version verwende ich. Wollte eigendlich auch wissen ob es nur bei mir so ist bevor ich 68000a kontaktiere.
Guten Morgen,
wenn ich Sendungen nach Datum in der ARD Mediathek aufrufe erhalte ich ja für 7 Tage rückwirkend die Sendungen.
Nur leider stimmt das Datum bei vielen Sendern nicht.
Beispiel: Heute am 27.08 (Dienstag) rufe ich bei „Das Erste“ den Montag auf. Müssten also Sendungen vom 26.08. zu sehen sein. Finde aber nur Sendungen vom 20.08.
Beim „RBB“ ist es der 21.08. etc.
Habe das Phänomen auf 3 verschiedenen Rechnern.
Vielleicht kann sich das mal jemand mit Ahnung anschauen.
Ähnlichen Fehler hatte ich auch: "cannot find ip address for interface (null)".
Wähle mal unter Konfiguration --> DVB-Inputs --> Muxes einen beliebigen Sender und klicke auf "Bearbeiten". Dann unter Mux bearbeiten die erweiterten Einstellungen. Dort findest du die Schnittstelle. Diese habe ich auf "enp4s0" eingestellt, dann lief es.
Hallo,
habe das Script ausprobiert, jetzt habe ich ein Problem wo ich nicht mehr weiterkomme.
OVM Syslog sagt:
TVH WakeUp - Check for recordings ###
TVH WakeUp: No recordings found. Use default waking time.
Es sind allerdings definitiv anstehende Aufnahmen vorhanden.
Wenn ich von meinem Rechner http://192.xxx.xxx.xx:9981/api/dvr/entry/grid_upcoming
aufrufe erhalte ich eine grid_upcoming Datei in der die Daten gelistet sind.
Habe mal per Putty auf dem Server, natürlich mit User und Paßwort
curl -s http://xxxx:xxxxx@127.0.0.1:9981/api/dvr/entry/grid_upcoming
ausgeführt.
Ergebnis:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<HTML><HEAD>
<TITLE>401 Unauthorized</TITLE>
</HEAD><BODY>
<H1>401 Unauthorized</H1>
Das heißt das Script kann sich nicht einloggen. Habe das Script als root laufen lassen
Please help
Wow, Wahnsinn wie schnell man hier Hilfe bekommt.
Werde ich heute ausprobieren und mich dann nochmal melden.
Danke sualfred.
Hallo Zusammen,
habe mir als ziemlicher Anfänger einen Server mit OVM4 und Tvheadend sowie Webgrab++ als Docker aufgesetzt.
Da der Server die meiste Zeit nicht gebraucht wird wird er per Autoshutdown Plugin in den S4 Zustand versetzt.
Zu programmierten Aufnahmen habe ich unter /lib/systemd/system-sleep ein Script aus dem Internet, das beim Schlafenlegen
bei Tvheadend die Zeiten ausliest und diese im Bios einträgt.
Funktioniert auch hervorragend.
Nun mein Problem:
Ich möchte täglich um 4:55 Uhr den Server wecken um mit Webgrab++ mein EPG zu aktualisieren.
Habe schon das Plugin Wakealarm ausprobiert, aber scheinbar wird durch das Aufnahmescript
die Zeit wieder überschrieben.
Helfe mir jetzt erstmal in dem ich für 4:55 Uhr täglich eine Aufnahme geplant habe, um den Server zu wecken.
Dadurch habe ich im Aufnahmeordner natürlich jede Menge Müll, was mich enorm ärgert.
Kann man eventuell im Script die Zeit entsprechend zusätzlich hinterlegen um den Server zu wecken
Anbei mein Script
#!/bin/bash
#
# set ACPI Wakeup alarm
# safe_margin - minutes to start up system before the earliest timer
# script does not check if recording is in progress
#
#
echo 1 > /timer
# bootup system 120 sec. before timer
safe_margin=600
# modyfy if different location for tvheadend dvr/[definition='1','0']log[/definition] path
cd /srv/dev-disk-by-label-Server_Daten/Server_Daten/Docker/tvheadend/dvr/[definition='1','0']log[/definition]
######################
start_date=0
stop_date=0
current_date=`date +%s`
for i in $( ls ); do
tmp_start=`cat $i | grep '"start":' | head -1 | cut -f 2 -d " " | cut -f 1 -d ","`
tmp_stop=`cat $i | grep '"stop":' | head -1 | cut -f 2 -d " " | cut -f 1 -d ","`
# check for outdated timer
if [ $((tmp_stop)) -gt $((current_date)) -a $((tmp_start)) -gt $((current_date)) ]; then
# take lower value (tmp_start or start_date)
if [ $((start_date)) -eq 0 -o $((tmp_start)) -lt $((start_date)) ]; then
start_date=$tmp_start
stop_date=$tmp_stop
fi
fi
done
wake_date=$((start_date-safe_margin))
echo $start_date >> /timer
echo $wake_date >> /timer
# set up waleup alarm
if [ $((start_date)) -ne 0 ]; then
echo 2 >> /timer
echo 0 > /sys/class/rtc/rtc0/wakealarm
echo $wake_date > /sys/class/rtc/rtc0/wakealarm
fi
Alles anzeigen
Ob das auf der Play2 auch so ist weiß ich nicht, auf meinem OVM speichert TVH die Aufnahmelogs unter /home/hts/.hts/tvheadend/dvr/[definition='1','0']log[/definition].
Ich habe ein Script das vom gesamten Ordner /home/hts jeden Tag zeitgesteuert über Crontab ein Backup anlegt.
Bei Wiederherstellung spiele ich dann entsprechend den Ordner /home/hts/.hts/tvheadend/dvr/[definition='1','0']log[/definition] zurück.
Muss dann aber die Rechte für hts neu setzen.
So habe ich eigendlich immer alle Einstellungen und Aufnahmen wieder in TVH.
Übrigens habe ich noch keinen Weg gefunden die Aufnahmelogs neu zu erstellen oder zu ändern.
Heißt für dich natürlich Pech gehabt.
Hänge das Script mal an
#!/bin/bash
#Purpose = Backup Tvheadend
#Löscht per "rm" alle "*.tar.bz2" Dateien im Ordner "/Pfad eintragen/tvheadend_backup/", die älter als 5 Tage sind:
find -P "/Pfad eintragen/tvheadend_backup/" -maxdepth 1 -type f \( -name '*.tar.bz2' \) -ctime +5 -exec rm {} \;
TIME=`date +%Y-%m-%d_%H-%M-%S` # Datum im Backup Name.
FILENAME=backup_$TIME.tar.bz2 # Backup Name
SRCDIR=/home/hts/.hts # zu sichernder Ordner
DESDIR=/Pfad eintragen/tvheadend_backup # Speicherort Backup
tar cvjf $DESDIR/$FILENAME $SRCDIR
Alles anzeigen
So, nun muss ich aber auch mal eure Hilfe in Anspruch nehmen.
Ich habe eine Taste mit KEY_RECORD gemappt. Ich möchte im TV Vollbild damit direkt eine Aufnahme starten und auch wieder stoppen.
Funktioniert leider nicht.
Kann ich eventuell die Tastatureingabe Strg+r zuweisen, bloß wie binde ich das in die Keymap ein?