Files
ps4-gametime/readme.md

1.2 KiB

PS4 Gametime

Prerequisites

  • MySQL Database
  • Node-Red server with ps4-waker installed.

MySQL Database

  • Table :
    CREATE DATABASE ps4 /*!40100 DEFAULT CHARACTER SET utf8 */;

  • game_time :
    USE ps4; DROP TABLE IF EXISTS game_time; CREATE TABLE game_time ( id int(11) NOT NULL AUTO_INCREMENT, timestamp timestamp NOT NULL DEFAULT current_timestamp(), game_id varchar(255) NOT NULL, game_name varchar(255) NOT NULL, game_start varchar(255) NOT NULL, game_end varchar(255) DEFAULT NULL, PRIMARY KEY (id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

  • game_thumbnail :
    USE ps4; DROP TABLE IF EXISTS game_thumbnail; CREATE TABLE game_thumbnail ( id int(11) NOT NULL AUTO_INCREMENT, game_id varchar(255) NOT NULL, thumbnail longblob NOT NULL, PRIMARY KEY (id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

Node-Red Flow

  • Use "nodered.flow" to import the flow.

To do

  • Ajouter un systeme Multi-User "manuel" puisque ce n'est pas possible de lire le psn ID a partir de ps4-waker.

  • Login (oauth?) pour fonctions (genre changer les images).

  • Ajouter les informations sur les tables MySQL dans le Git.