PS4 Gametime
Prerequisites
- MySQL Database
- Node-Red server with ps4-waker installed.
MySQL Database
CREATE DATABASE `ps4` /*!40100 DEFAULT CHARACTER SET utf8 */;
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;
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;
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.