Jump to content


treehe

Member Since 19 May 2008
Offline Last Active 26 Aug 2021 17:13
-----

Topics I've Started

Oscam Reader überwachen und wieder starten wenn abgestürzt

5 January 2020 - 09:22

Hier ein kleines Script, falls ihr ein Oscam-Reader, der gerne abstürzt, überwachen wollt: 

https://workupload.com/file/aqtzQZ6s

#!/bin/sh
#created by treehe 2020-01-05

# wichtige installations hinweise !!!

 # 1. box mit dem internet verbinden !  ( ping myip.com -w 1 )
 # 2. curl installieren  ( opkg install curl )
 # 3. busybox-cron installieren  ( opkg install busybox-cron )
 
 # 4. watchdog.sh muss ins verzeichnis /usr  ( mv watchdog.sh /usr ) 
 # 5. und dateirechte auf 755 stellen  ( chmode 755 /usr/watchdog.sh )
 
 # 6. cron eintrag in die datei roots im verzeichnis /etc/crond/crontabs 
 #    * * * * * /usr/watchdog.sh  ( echo "* * * * * /usr/watchdog.sh" >>/etc/crond/crontabs/root )
 #    * * * * * sleep 30; /usr/watchdog.sh  ( echo "* * * * * sleep 30; /usr/watchdog.sh" >>/etc/crond/crontabs/root )

 # 7. alle parameter hinter dem = zeichen anpassen (keine leerzeichen!!!)
 
      oscam_username=treehe
      oscam_password=kla4taste
      oscam_ipadresse=127.0.0.1
      oscam_port=9000
      oscam_reader=upcN3_card
 
 # 8. box neustarten ( init 4 && sleep 5 && reboot )
 
######################################################################################################################################
#                                                     ab hier nichts mehr aendern!!!                                                 #
######################################################################################################################################
echo "script gestarted $(date)" 
echo "" 
echo "solange reader weniger als 2 tiers hat"
while [ $(curl --digest -u "$oscam_username:$oscam_password" "http://$oscam_ipadresse:$oscam_port/entitlements.html?label=$oscam_reader" | grep -c "tier") -lt 2 ]
 do
  echo "warte 15 sekunden" 
  sleep 15
  echo "wenn reader weniger als 2 tiers hat"
  if [ $(curl --digest -u "$oscam_username:$oscam_password" "http://$oscam_ipadresse:$oscam_port/entitlements.html?label=$oscam_reader" | grep -c "tier") -lt 2 ]
  then
   echo "starte reader neu"
   curl --digest -u "$oscam_username:$oscam_password" "http://$oscam_ipadresse:$oscam_port/status.html?action=restart&label=$oscam_reader"
   echo ""
   echo "restart $oscam_reader $(date)" 
   echo "restart $oscam_reader $(date)" >>/tmp/$oscam_reader.bad   # alle reader restarts seit boxstart
  else 
   echo ""
  fi
 done
echo "$oscam_reader run $(date)"
echo "$oscam_reader run $(date)" >/tmp/$oscam_reader.run  # letzter reader test
echo ""
echo "script beendet $(date)"
exit 0
######################################################################################################################################

Oscam 11517. Wo zu finden und was hat sich da geändert.

4 May 2019 - 19:21

Wo finde ich die Aktuelle Oscam 11517 im Openpli Feed?

 

Trotz oscam.conf [global] disablecrccws_only_for        = 0500:50F000;09C4:000000;098C:000000;098D:000000

Läuft Sky immer noch nicht sauber.
 

Box: GigaBlue UHD UE 4K

Hardware: gblue4k (20181031200034-u171)

Build: 2019-04-14

Update: 2019-04-28

 

Danke für eine schnelle Hilfe