diff --git a/Otarcik_CAN/Logs/SystemLog.txt b/Otarcik_CAN/Logs/SystemLog.txt index 60e6d30..daed526 100644 --- a/Otarcik_CAN/Logs/SystemLog.txt +++ b/Otarcik_CAN/Logs/SystemLog.txt @@ -3977,3 +3977,28 @@ Démarrage du logiciel Otarcik CAN le 2023-07-31 à 14:47:51 2023-07-31 14:47:51 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/PCtelemetrie20230619.dbc 2023-07-31 14:47:51 Base de données chargée avec succès. Flags: 0x0 2023-07-31 14:47:51 Dispositif [test] initialisé avec succès! + + +******************************************************************** +Démarrage du logiciel Otarcik CAN le 2023-08-03 à 17:31:57 +******************************************************************** +2023-08-03 17:31:57 Chargement de la configuration système... +2023-08-03 17:31:57 Configuration système chargée avec succès! +2023-08-03 17:31:57 Initialisation du dispositif [IVT Sensor] +2023-08-03 17:31:57 Démarrage d'un module CAN... +2023-08-03 17:31:57 Module PCAN trouvé à l'adresse 1 avec le handle 0x51 +2023-08-03 17:31:57 Initialisation d'un module PCAN. Handle:0x51, Baudrate:28 +2023-08-03 17:31:57 Module PCAN USB initialisé avec succès +2023-08-03 17:31:57 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/IVT-S_all-variations_12082020.dbc +2023-08-03 17:31:57 Base de données chargée avec succès. Flags: 0x0 +2023-08-03 17:31:57 Démarrage du Watchdog CAN... +2023-08-03 17:31:57 Watchdog CAN initialisé pour le module sur le channel 1 +2023-08-03 17:31:57 Dispositif [IVT Sensor] initialisé avec succès! +2023-08-03 17:31:57 Initialisation du dispositif [test] +2023-08-03 17:31:57 Démarrage d'un module CAN... +2023-08-03 17:31:57 Module PCAN trouvé à l'adresse 2 avec le handle 0x52 +2023-08-03 17:31:57 Initialisation d'un module PCAN. Handle:0x52, Baudrate:28 +2023-08-03 17:31:57 Module PCAN USB initialisé avec succès +2023-08-03 17:31:57 Chargement de la base de données D:/Main/Dev/YULTek/Otarcik_CAN/PCtelemetrie20230619.dbc +2023-08-03 17:31:57 Base de données chargée avec succès. Flags: 0x0 +2023-08-03 17:31:57 Dispositif [test] initialisé avec succès! diff --git a/Paramètres MQTT Station.PNG b/Paramètres MQTT Station.PNG new file mode 100644 index 0000000..2b19a76 Binary files /dev/null and b/Paramètres MQTT Station.PNG differ diff --git a/Remote SBC.rdp b/Remote SBC.rdp index d411586..192da6c 100644 Binary files a/Remote SBC.rdp and b/Remote SBC.rdp differ diff --git a/Startup Scripts/LaunchZigbee.ps1 b/Startup Scripts/LaunchZigbee.ps1 new file mode 100644 index 0000000..85cf692 --- /dev/null +++ b/Startup Scripts/LaunchZigbee.ps1 @@ -0,0 +1,17 @@ + +$script:ckpid = $null + + + $script:ckpid = Start-Process -PassThru node index.js -WorkingDirectory "c:\main\zigbee2mqtt" + Write-Host "Started zigbee2mqtt" + + While ($true){ + if (-not (Get-Process -Id $ckpid.Id -ErrorAction SilentlyContinue)) { + Write-Host "restarting" + Get-Date + $script:ckpid = Start-Process -PassThru node index.js -WorkingDirectory "c:\main\zigbee2mqtt" + Write-Host "Started zigbee2mqtt" + + sleep 5 + } + } diff --git a/Startup Scripts/StartOtarcik.bat b/Startup Scripts/StartOtarcik.bat new file mode 100644 index 0000000..1a6411f --- /dev/null +++ b/Startup Scripts/StartOtarcik.bat @@ -0,0 +1,4 @@ +cd C:\Main\Otarcik\Otarcik_CAN\Exec +:start +START /w Otarcik_CAN.exe +goto start \ No newline at end of file diff --git a/Startup Scripts/StartZigbee.cmd b/Startup Scripts/StartZigbee.cmd new file mode 100644 index 0000000..b5b5363 --- /dev/null +++ b/Startup Scripts/StartZigbee.cmd @@ -0,0 +1,2 @@ +PowerShell -Command "Set-ExecutionPolicy Unrestricted" +PowerShell C:\Main\LaunchZigbee.ps1 \ No newline at end of file diff --git a/TODO.txt b/TODO.txt index 5aea3a2..1d07928 100644 --- a/TODO.txt +++ b/TODO.txt @@ -3,10 +3,10 @@ x Ajouter états de connexion (CAN et MQTT) dans onglet Statut x Automatiser le démarrage x Ajouter la taille du quue du module CAN dans l'onglet statut - Ajouter timeout de comm avec la puck CAN -- Corriger le bug de sélection du data quand il y a plus qu'une puck +x Corriger le bug de sélection du data quand il y a plus qu'une puck x Implémenter une liste de messages MQTT non envoyés pour ne pas perdre de messages provenant du CAN x Ajouter la gestion du Client ID MQTT -- Implémenter le watchdog CAN +x Implémenter le watchdog CAN x Valider pourquoi le MQTT ne se connecte pas au reboot x Valider pourquoi le MQTT ne se reconnecte pas après une déconnexion x Corriger le UTF pour l'affichage des degrés dans le tableau @@ -17,4 +17,5 @@ x Assurer de ne pas avoir à redémarrer le soft quand on change un paramètre C - Implémenter un client/serveur x Ajouter le buffering lors d'un blackout internet - Implémenter un moyen de créer un fichier de config vide +- Contrôler le process Zigbee dans l'application