Posts by rechner
-
-
das wird ja alle 10 ms refreshed. Vlt ist das zu viel? Denn das ist nicht als Intervall angelegt, sondern ruft sich immer wieder selber auf. Wenn das einmal aussetzt, ist es vorbei.
-
ich hatte das schon mal mit horchi besprochen, das Problem ist, dass wir kein Log haben. Der Client loggt zwar zum Server, aber scheinbar gibt es da kein Problem, oder hast du was im Log dazu?
-
Code
- CREATE TABLE `timers` (
- `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
- `inssp` int(11) DEFAULT NULL,
- `updsp` int(11) DEFAULT NULL,
- `eventid` int(11) unsigned DEFAULT NULL COMMENT 'useid',
- `channelid` varchar(50) DEFAULT NULL,
- `_starttime` int(10) DEFAULT NULL COMMENT 'pre filled start timer for trigger',
- `vdruuid` varchar(40) DEFAULT NULL,
- `source` varchar(40) DEFAULT NULL COMMENT 'like osd, webif, epgd',
- `type` varchar(1) DEFAULT NULL COMMENT '''R''ecord, ''V''iew (umschalt)',
- `state` varchar(1) DEFAULT 'u' COMMENT '''D''eleted, ''R''unning, ''F''inished',
- `info` varchar(255) DEFAULT NULL COMMENT 'error reason if state is failed',
- `action` varchar(1) DEFAULT 'a',
- `tccmailcnt` int(11) unsigned DEFAULT NULL,
- `wrncount` int(11) unsigned DEFAULT NULL,
- `retrys` int(11) unsigned DEFAULT NULL,
- `namingmode` int(11) DEFAULT NULL,
- `template` varchar(100) DEFAULT NULL,
- `active` int(11) unsigned DEFAULT NULL,
- `day` int(10) DEFAULT NULL,
- `weekdays` int(10) DEFAULT NULL,
- `starttime` int(10) DEFAULT NULL,
- `endtime` int(10) DEFAULT NULL,
- `file` varchar(512) DEFAULT NULL,
- `directory` varchar(512) DEFAULT NULL,
- `priority` int(11) DEFAULT NULL,
- `lifetime` int(11) DEFAULT NULL,
- `vps` int(11) DEFAULT NULL,
- `childlock` int(11) DEFAULT NULL,
- `aux` varchar(1000) DEFAULT NULL,
- `autotimername` varchar(100) DEFAULT NULL COMMENT 'Bezeichung des Suchtimers',
- `autotimerid` int(11) unsigned DEFAULT NULL COMMENT 'id of autotimer',
- `autotimerinssp` int(11) DEFAULT NULL,
- `doneid` int(11) unsigned DEFAULT NULL COMMENT 'id of done entry',
- `expression` varchar(200) DEFAULT NULL,
- PRIMARY KEY (`id`),
- KEY `idxeventidchannelidvdruuid` (`eventid`,`channelid`,`vdruuid`),
- KEY `idxvdruuidstate` (`vdruuid`,`state`),
- KEY `idxupdsp` (`updsp`)
- ) ENGINE=InnoDB AUTO_INCREMENT=4358 DEFAULT CHARSET=utf8
-
Bei mir sieht es so aus:
Code- mysql> describe timers;
- +----------------+------------------+------+-----+---------+----------------+
- | Field | Type | Null | Key | Default | Extra |
- +----------------+------------------+------+-----+---------+----------------+
- | id | int(11) unsigned | NO | PRI | NULL | auto_increment |
- | inssp | int(11) | YES | | NULL | |
- | updsp | int(11) | YES | MUL | NULL | |
- | eventid | int(11) unsigned | YES | MUL | NULL | |
- | channelid | varchar(50) | YES | | NULL | |
- | _starttime | int(10) | YES | | NULL | |
- | vdruuid | varchar(40) | YES | MUL | NULL | |
- | source | varchar(40) | YES | | NULL | |
- | type | varchar(1) | YES | | NULL | |
- | state | varchar(1) | YES | | u | |
- | info | varchar(255) | YES | | NULL | |
- | action | varchar(1) | YES | | a | |
- | tccmailcnt | int(11) unsigned | YES | | NULL | |
- | wrncount | int(11) unsigned | YES | | NULL | |
- | retrys | int(11) unsigned | YES | | NULL | |
- | namingmode | int(11) | YES | | NULL | |
- | template | varchar(100) | YES | | NULL | |
- | active | int(11) unsigned | YES | | NULL | |
- | day | int(10) | YES | | NULL | |
- | weekdays | int(10) | YES | | NULL | |
- | starttime | int(10) | YES | | NULL | |
- | endtime | int(10) | YES | | NULL | |
- | file | varchar(512) | YES | | NULL | |
- | directory | varchar(512) | YES | | NULL | |
- | priority | int(11) | YES | | NULL | |
- | lifetime | int(11) | YES | | NULL | |
- | vps | int(11) | YES | | NULL | |
- | childlock | int(11) | YES | | NULL | |
- | aux | varchar(1000) | YES | | NULL | |
- | autotimername | varchar(100) | YES | | NULL | |
- | autotimerid | int(11) unsigned | YES | | NULL | |
- | autotimerinssp | int(11) | YES | | NULL | |
- | doneid | int(11) unsigned | YES | | NULL | |
- | expression | varchar(200) | YES | | NULL | |
- +----------------+------------------+------+-----+---------+----------------+
Ich denke auch, dass der Befehl dann so nicht klappt. Ich nehme mal an, dass du mehrere Versionen übersprungen hast.. Vlt passt du die Tabelle jetzt mal ensprechend manuell an
-
welche Spalte hat denn bei dir noch ein autoincrement?
Versuche doch mal manuell die Spalte if hinzuzufügen und als Primary zu setzen.
Vlt solltest du auch vorher mal alle unser Felder löschen, so wie es im Log steht
-
Mich wundert, das die Fehlermeldung von epgd kommt, denn der passt die db nomalerweise an, wenn sich etwas geändert hat. Hast du epgd auch aktualisiert? Stoppe mal den Vdr und starte dann epgd nochmal neu.
-
die Doku geht davon aus, dass du dich km Client Verzeichnis befindest. Dort kannst du dann die entsprechenden npm run xxxx ausführen
-
du könntest dich in der Replay auch an das Event timers hängen
this.$root.$on("timers", (data) => { .....
Dirk
-
Dauert in der Regel etwas, bis der vdr den Namen in die DB einträgt. Du kannst aber auch im WebIf in die Einstellungen gehen und den Namen dort bearbeiten
-
3. Bei Wiedergabe werden die replay.images nicht nach 5 sekunden durchgeblättert weil die Seite selbst ca. alle 2 sekunden aktualisiert wird. (ändere ich die data-interval auf 1000 –wird das nächste kurz angezeigt)
Ich kann das bei leider nicht nachstellen, da ich kein replay aufrufen kann (ist kein echtes Augabegerät dran...)
Ich vermute aber, das es daran liegt, das das Carousell bei jedem "replaycontrol", welches vom Server kommt, neu gemalt wird, da die Funktion updatetd aufgerufen wird (Daten ändern sich ja dabei...).
Ich würde mal versuchen anstelle von updated den code in mounted zu packen
[Blocked Image: https://vuejs.org/images/lifecycle.png]
oder zumidest ein status merken, ob sich die Bilder oder so ändern
gruss
Dirk
-
Hallo zusammen, ich habe mir letztens auch 2 S20 aus China bestellt und warte drauf.
Allerdings habe ich jetzt auch gelesen, das je nach Firmware das flashen der neuen Firmware nicht mehr per WLAN geht. Ich glaube es ist Version 1.6. Aber per aufschrauben und usb2ttl sollte es noch gehen.
Dirk
-
So etwas, sollte es für den VDR und das osd2web Plugin geben, aber davon sind wir ja noch Lichtjahre entfernt.
Was wir vermeiden wollten, ist eine eigene Syntax zu schreiben, der irgendwelche XML Dateien oder sowas einliest und daraus einen Webview macht. Daher haben wir versucht, im Internet weit verbreitete Frameworks zu nehmen. Da ist die Wahl auf bootstrap gefallen. Mit vue ist es halt möglich einfache Abfragen oder Schleifen direkt über einfaches HTML oder Komponenten zu legen.
Wer HTML/CSS/JS kann, wird das alles aber sicherlich nicht nutzen, sondern der schaut sich den websocket code an und schreibt seine eigenen Eventhandler und baut sich seine Views, wie er sie haben will.
Wir hatten gehofft, dass sich jemand findet, der da mal einen schönen Skin macht. Das scheint leider nicht der Fall zu sein.
Jörg hat sich schon reingefuchst, aber ich denke er wird das hauptsächlich auch für seine Umgebung bauen, denn er ist ja mehr im Backend tätig und versorgt das Frontend mit Daten. Ich bin auch kein Designer und ich selber nutzte das Ding nur als OSD ersatz für meinen headless Server.
Aber so wie der VDR seine Skins behandelt, wirst du aber auch immer sehr eingeschränkt sein, was das Skin angeht, da nicht das Skin sie Kontrolle über die Daten und die Interaktion hat, sondern der VDR.
gruss
Rechner -
epglv_utf8toiso sagt mir gar nichts. Da müsste Jörg schauen, wann er wieder aus dem Urlaub zurück ist.
-
So, fix ist im git. Fängt den Fehler ab.
Rechner
-
Muss ivh vlt. Nochmal abfangen, gehe mal davon aus, dass er deinen vdr im epg2vdr noch nicht gefunden hat. Gibt es jn der db Tabelle vdr schon einen Eintrag? Wenn nicht, musst du im epg2vdr den noch als verfügbar einstellen.
Ich mache morgen Abend mal nen fix.
Rechner
-
Hallo zusammen,
ich habe mal das WebIf insoweit angepasst, dass jetzt in der event-detailview immer der constabel Reiter mit angezeigt wird, sobald es dort auch gefunden wurde. Das war bisher nämlich noch nicht der Fall.
Des weiteren werden jetzt auch die drei extracols aus constabel mit angezeigt.gruss
Dirk -
Jörg hat am Backend etwas gemacht, und das erstmal nur an das horchiSkin angepasst.
Default war ja erst mal nur eine basis, die ja auch nicht wirklich ausgearbeitet war. Wenn das horchiSkin soweit läuft, werden wir daraus mal wieder das defaultSkin machen.
Rechner
-
Hallo zusammen,
das mit dem blue theme habe ich verbaselt, sorry.
Ich habe jetzt alles nochmal neu gebaut und eingecheckt.
Rechner
-
bekommst du denn nur die Basisinfos beim Start(also in der startansicht vom osd2web) angezeigt oder auch schon erweiterten Text nur ohne bilder angezeigt?
Wenn du im Chrome mal Entwicklerconsole (F12) aufmachst uhd dsnn unter netzwerk mal ws anklickst, solltest du die Kommunikation der websockets verfolgen können. Wenn dann das actual event kommt sollte es dann bei current irgendwo ein epg2vdr object geben.
Hab nochmal nen Screenshot hinzugefügt