[Modul]IPS-Tvheadend

Ich schaue mir das an.
Die request Funktion, liefert ein Array.
Bei mir läuft es so, ich muss mal schauen was da anders ist.

Bin aber gerade dabei Z-Wave bei mir rauszuwerfen. Das möchte ich jetzt heute erstmal fertig bekommen.

Grüße,
Kai

Gesendet von iPhone mit Tapatalk

Ich habe den Fehler gefunden.
Morgen kommt ein Fix!

Grüße,
Kai

Super [emoji106].
Dann probiere ich Morgen die neue Version.

Gesendet von meinem NEM-L51 mit Tapatalk

Hallo Kai,

hast Du schon eine Idee bezüglich der Einschaltsteuerung des Sat-Receivers bzw. des Sat-Servers bei anstehender Aufnahme?

viele Grüße
Georg

Hallo,

es gibt eine neue Version.
In den Einstellungen muss nun der Username und das Passwort für das Webinterface eingestellt werden.
Damit sollte das Problem, dass keine Daten ankamen behoben sein.

@roesl, neine habe ich noch nicht. Was hättest du nochmal gerne für Informationen dafür?

Grüße,
Kai

Hallo Kai,

am Besten wäre eine Variable, die während des Aufnahmezeitraums ±5 Minuten auf true steht.

Dann könnte man damit direkt den Sat-Server und die Satanlage schalten, ohne daß eigene Scripte notwendig wären.

viele Grüße
Georg

Sowas ist denkbar.
Also geht eine Aufnahme von 14:00 Uhr - 16:30 Uhr, soll die Variable um 13:55 Uhr auf true gesetzt werden und um 16:35 Uhr auf false?

Grüße,
Kai

Gesendet von iPhone mit Tapatalk

Hallo Kai,

Ja - (fast) genau so :wink:

ich habe gerade das Modul aktualisiert und festgestellt, daß die ausgegebenen Aufnahmezeiten die genauen Zeiten der Sendung - ohne Berücksichtigung der im TVH einstellbaren Vor/Nachlauf und Aufwärmzeit sind.

Im Menü für anstehende Aufnahmen des TVH Client sind diese Zeiten jedoch berücksichtigt.

Wenn man also diese Zeiten ausliest, dann kann man diese direkt für die Variable nehmen, man muß dann eben diese in der TVH-Konfiguration - Aufnahme - DVR-Profile einstellen.

Ansonsten geht natürlich auch ein fester oder über die Konfig des Moduls einstellbarer Wert für Vor/Nachlaufzeit.

viele Grüße

Georg

Ich weiß nicht ob man die Zeiten auslesen kann, muss ich mal schauen.

Die Idee, die ich hatte war auch es im Modul einstellbar zu machen.

Grüße,
Kai

Gesendet von iPhone mit Tapatalk

Hallo Kai,

derzeit kommen noch folgende Fehlermeldungen vom Modul

27.08.2018 00:28:35 | PHP | Error: Notice: Undefined index: subtitle
Error in Script C:\IP-Symcon\modules\IPS-Tvheadend\IPS-Tvheadend\module.php on Line 100
134 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php (call IPSLogger_Out)
44 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err)
100 in modules\IPS-Tvheadend\IPS-Tvheadend\module.php (call IPSLogger_PhpErrorHandler)
59 in modules\IPS-Tvheadend\IPS-Tvheadend\module.php (call getNextRecording)
1835 in scripts__generated.inc.php (call updateActuallyStatus)
1 in C:\Windows\System32- (call TVH_updateActuallyStatus)

27.08.2018 00:29:49 | TimerPool | Tvheadend (TVH_UpdateActuallyStatus): <br />
<b>Notice</b>: Undefined index: subtitle in <b>C:\IP-Symcon\modules\IPS-Tvheadend\IPS-Tvheadend\module.php</b> on line <b>100</b><br />

viele Grüße

Georg

Hallo Kai.

Vielen Dank für das Update. Die Variablen werden jetzt korrekt aktualisiert :).

Aber ich kann die Fehlermeldung von Georg bestätigen. Es scheint als ob das „subtitle“ Attribut nicht immer (einheitlich) zurückgeliefert wird.

Aber schonmal Danke für deine tolle Arbeit :).

Hier zwei Testaufnahmen:


{
  "entries": [
    {
      "uuid": "16cbb31a67c672b6cb4878434fd0706d",
      "enabled": true,
      "start": 1535345100,
      "start_extra": 0,
      "start_real": 1535345070,
      "stop": 1535346000,
      "stop_extra": 0,
      "stop_real": 1535346000,
      "duration": 900,
      "channel": "be7a335dced7000d656d7bf37404fe64",
      "channel_icon": "",
      "channelname": "n-tv",
      "title": {
        "ger": "Nachrichten"
      },
      "disp_title": "Nachrichten",
      [b]"disp_subtitle": "",[/b]
      "description": {
        "ger": "n-tv informiert über die aktuellen Top-Themen des Tages, zeigt die wichtigsten Entwicklungen auf der ganzen Welt, liefert Hintergründe und Einschätzungen und fasst zusammen, was die Menschen bewegt. Immer wieder sind Experten und Politiker im Studio oder zugeschaltet, die die Nachrichtenlage kommentieren und einordnen."
      },
      "disp_description": "n-tv informiert über die aktuellen Top-Themen des Tages, zeigt die wichtigsten Entwicklungen auf der ganzen Welt, liefert Hintergründe und Einschätzungen und fasst zusammen, was die Menschen bewegt. Immer wieder sind Experten und Politiker im Studio oder zugeschaltet, die die Nachrichtenlage kommentieren und einordnen.",
      "pri": 2,
      "retention": 0,
      "removal": 0,
      "config_name": "69c62c25fcd0bc8c4295721f0c2c4de2",
      "creator": "192.168.x.y",
      "filename": "",
      "errorcode": 0,
      "errors": 0,
      "data_errors": 0,
      "dvb_eid": 43847,
      "noresched": false,
      "norerecord": false,
      "autorec": "",
      "autorec_caption": "",
      "timerec": "",
      "timerec_caption": "",
      "parent": "",
      "child": "",
      "content_type": 0,
      "broadcast": 3155403,
      "url": "",
      "filesize": 0,
      "status": "Scheduled for recording",
      "sched_status": "scheduled",
      "duplicate": 0
    },
    {
      "uuid": "de0cbe39cd36af4333aa7689243450d8",
      "enabled": true,
      "start": 1535346000,
      "start_extra": 0,
      "start_real": 1535345970,
      "stop": 1535346600,
      "stop_extra": 0,
      "stop_real": 1535346600,
      "duration": 600,
      "channel": "ab43c79927598bdf7a09e5951a9ca83f",
      "channel_icon": "",
      "channelname": "Nickelodeon",
      "title": {
        "ger": "Kiva kann's!"
      },
     [b] "disp_title": "Kiva kann's!",
      "subtitle": {
        "ger": "Das Wasserrad"
      },
      "disp_subtitle": "Das Wasserrad",[/b]
      "description": {
        "ger": "In Nanna Praveenas Haus duftet es, denn sie backt als Geburtstagsüberraschung für Sheila deren Lieblingsgebäck. Doch etwas stimmt nicht mit dem Ofen. Kiva und Saul versuchen mit der Kraft eines Wasserrads zu helfen.
"
      },
      "disp_description": "In Nanna Praveenas Haus duftet es, denn sie backt als Geburtstagsüberraschung für Sheila deren Lieblingsgebäck. Doch etwas stimmt nicht mit dem Ofen. Kiva und Saul versuchen mit der Kraft eines Wasserrads zu helfen.
",
      "pri": 2,
      "retention": 0,
      "removal": 0,
      "config_name": "69c62c25fcd0bc8c4295721f0c2c4de2",
      "creator": "192.168.x.y",
      "filename": "",
      "errorcode": 0,
      "errors": 0,
      "data_errors": 0,
      "dvb_eid": 55,
      "noresched": false,
      "norerecord": false,
      "autorec": "",
      "autorec_caption": "",
      "timerec": "",
      "timerec_caption": "",
      "parent": "",
      "child": "",
      "content_type": 5,
      "broadcast": 3174234,
      "url": "",
      "filesize": 0,
      "status": "Scheduled for recording",
      "sched_status": "scheduled",
      "duplicate": 0
    }
  ],
  "total": 2
}

Gruß
Thorsten

Hallo,

eine neue Version ist online.
Der Fehler bei den Aufnahmen sollte gefixt sein.
Neu dazugekommen ist eine Variable, ob eine Aufnahme aktiv ist.
Die Vorlaufzeit bzw. Nachlaufzeit kann in den Einstellungen angegeben werden.

Grüße,
Kai

Hallo Kai.

Danke für das Update - funktioniert super :).
Sofern keine geplante Aufnahme mehr existiert sollten auch die IPS-Variablen geleert werden. Damit ich nicht nur mit guten Ideen komme, sondern auch was beisteuern kann habe ich dir einen Pull-Request dazu geschickt.

Bitte sie nachsichtig, ich bin kein großer git Profi ;).

Gruß
Thorsten

Hallo,

danke für den PR!
Ist schon online. :slight_smile:

Grüße,
Kai

Hallo Kai,

heute früh sah der Zustand so aus.
Die Aufnahme schlug fehl, ist aber noch als aktive Aufnahme gelistet.

komischerweise wird die Variable „Aktive Aufnahme“ aktiv, wenn die vorgesehene Aufnahme beendet ist.

Viele Grüße
Georg

Kannst du mal ein Debug posten?

Grüße,
Kai

Gesendet von iPhone mit Tapatalk

hab ich vorhin vergessen

dump.txt (2.29 KB)

viele Grüße
Georg

Interessant wäre ein Debug, wenn eine Aufnahme kurz bevorsteht.

Grüße,
Kai

Hallo Kai,

hier der Debug und mein TVH Config File

dump1.txt (10.3 KB)

die Variable"Aktive Aufnahme " macht keinen Mucks

viele Grüße

Georg

… bzw schaut so aus ( bei Aufnahmestart 10:20 Uhr

Georg