Skip to content

Commit

Permalink
Merge pull request #81 from IUT-Blagnac/master
Browse files Browse the repository at this point in the history
Ajout derniers changements
  • Loading branch information
RaphaLLamothe authored Dec 9, 2024
2 parents 0236b83 + 2bd04f3 commit 0267dc3
Show file tree
Hide file tree
Showing 115 changed files with 138 additions and 29 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 19, 'humidity': 39, 'co2': 1649}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 20.3, 'humidity': 48, 'co2': 3457}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 19.1, 'humidity': 43, 'co2': 416}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 17.6, 'humidity': 40.5, 'co2': 481}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 17.9, 'humidity': 50, 'co2': 825}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 19, 'humidity': 45.5, 'co2': 415}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 16.8, 'humidity': 42, 'co2': 410}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 18.5, 'humidity': 49, 'co2': 1261}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 17.2, 'humidity': 48.5, 'co2': 419}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 18.1, 'humidity': 48.5, 'co2': 414}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 18.9, 'humidity': 48, 'co2': 663}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 16.6, 'humidity': 43, 'co2': 435}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 17.8, 'humidity': 44, 'co2': 515}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 18.7, 'humidity': 40.5, 'co2': 414}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 18.1, 'humidity': 41, 'co2': 417}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 19, 'humidity': 44.5, 'co2': 842}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 16.9, 'humidity': 41, 'co2': 421}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 18.3, 'humidity': 43, 'co2': 640}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 16.7, 'humidity': 41.5, 'co2': 423}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 19.4, 'humidity': 39, 'co2': 415}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 23.5, 'humidity': 29, 'co2': 402}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 24.2, 'humidity': 32.5, 'co2': 783}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 18, 'humidity': 40.5, 'co2': 416}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 19.1, 'humidity': 42, 'co2': 636}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 19, 'humidity': 39, 'co2': 437}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 11.3, 'humidity': 56, 'co2': 450}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 18.5, 'humidity': 38.5, 'co2': 423}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 19, 'humidity': 43, 'co2': 701}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 17.3, 'humidity': 42, 'co2': 419}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 17.2, 'humidity': 44.5, 'co2': 459}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 7, 'humidity': 79.5, 'co2': 438}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 17.4, 'humidity': 40.5, 'co2': 410}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 18.6, 'humidity': 42, 'co2': 437}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 18.5, 'humidity': 43, 'co2': 431}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 18.3, 'humidity': 43.5, 'co2': 439}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 18.4, 'humidity': 45.5, 'co2': 605}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 15.9, 'humidity': 45, 'co2': 422}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 18.1, 'humidity': 45, 'co2': 518}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 17, 'humidity': 45.5, 'co2': 447}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 17.4, 'humidity': 46.5, 'co2': 470}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 19.7, 'humidity': 42.5, 'co2': 544}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 21.7, 'humidity': 40.5, 'co2': 479}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 18.5, 'humidity': 43.5, 'co2': 436}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 18.8, 'humidity': 48.5, 'co2': 1004}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 19.1, 'humidity': 40.5, 'co2': 423}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 19, 'humidity': 45.5, 'co2': 1658}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 19.1, 'humidity': 40.5, 'co2': 423}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 19, 'humidity': 45.5, 'co2': 1658}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 19, 'humidity': 39, 'co2': 1649}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 20.3, 'humidity': 48, 'co2': 3457}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 19.1, 'humidity': 43, 'co2': 416}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 17.6, 'humidity': 40.5, 'co2': 481}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 16.8, 'humidity': 42, 'co2': 410}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 17.9, 'humidity': 50, 'co2': 825}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 19, 'humidity': 45.5, 'co2': 415}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 11.3, 'humidity': 56, 'co2': 450}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 18.5, 'humidity': 43, 'co2': 431}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 18.5, 'humidity': 43.5, 'co2': 436}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 18.8, 'humidity': 48.5, 'co2': 1004}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 18.5, 'humidity': 49, 'co2': 1261}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 21.7, 'humidity': 40.5, 'co2': 479}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 19.7, 'humidity': 42.5, 'co2': 544}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 17.2, 'humidity': 48.5, 'co2': 419}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 18.1, 'humidity': 48.5, 'co2': 414}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 18.9, 'humidity': 48, 'co2': 663}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 17, 'humidity': 45.5, 'co2': 447}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 17.4, 'humidity': 46.5, 'co2': 470}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 17.8, 'humidity': 44, 'co2': 515}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 16.6, 'humidity': 43, 'co2': 435}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 18.7, 'humidity': 40.5, 'co2': 414}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 18.1, 'humidity': 41, 'co2': 417}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 19, 'humidity': 44.5, 'co2': 842}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 23.5, 'humidity': 29, 'co2': 402}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 24.2, 'humidity': 32.5, 'co2': 783}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 16.9, 'humidity': 41, 'co2': 421}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 18.3, 'humidity': 43, 'co2': 640}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 16.7, 'humidity': 41.5, 'co2': 423}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 19.4, 'humidity': 39, 'co2': 415}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 18.5, 'humidity': 38.5, 'co2': 423}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 19, 'humidity': 43, 'co2': 701}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 18, 'humidity': 40.5, 'co2': 416}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 19.1, 'humidity': 42, 'co2': 636}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 19, 'humidity': 39, 'co2': 437}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 17.3, 'humidity': 42, 'co2': 419}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 17.2, 'humidity': 44.5, 'co2': 459}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 17.4, 'humidity': 40.5, 'co2': 410}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 7, 'humidity': 79.5, 'co2': 438}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 15.9, 'humidity': 45, 'co2': 422}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 18.1, 'humidity': 45, 'co2': 518}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 18.3, 'humidity': 43.5, 'co2': 439}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 18.4, 'humidity': 45.5, 'co2': 605}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'temperature': 18.6, 'humidity': 42, 'co2': 437}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'salle': AM107-12, 'seuil_co2': 1000, 'co2': 1649}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'salle': AM107-12, 'seuil_co2': 1000, 'co2': 3457}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'salle': AM107-20, 'seuil_co2': 1000, 'co2': 1261}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'salle': AM107-45, 'seuil_humidity': 60, 'humidity': 79.5}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'salle': AM107-6, 'seuil_co2': 1000, 'co2': 1004}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'salle': AM107-8, 'seuil_co2': 1000, 'co2': 1658}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'salle': B002, 'seuil_co2': 1000, 'co2': 1658}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'salle': B103, 'seuil_co2': 1000, 'co2': 1649}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'salle': B103, 'seuil_co2': 1000, 'co2': 3457}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'salle': B203, 'seuil_co2': 1000, 'co2': 1004}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'salle': B217, 'seuil_co2': 1000, 'co2': 1261}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'salle': Local-velo, 'seuil_humidity': 60, 'humidity': 79.5}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'lastUpdateTime': '2024-12-08 10:25:02', 'lifeTimeData': {'energy': 3469401}, 'lastYearData': {'energy': 2988371}, 'lastMonthData': {'energy': 53965}, 'lastDayData': {'energy': 240}, 'currentPower': {'power': 271.40665}, 'measuredBy': 'INVERTER'}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'lastUpdateTime': '2024-12-09 18:46:32', 'lifeTimeData': {'energy': 3473391}, 'lastYearData': {'energy': 2992361}, 'lastMonthData': {'energy': 57955}, 'lastDayData': {'energy': 1891}, 'currentPower': {'power': 0}, 'measuredBy': 'INVERTER'}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'lastUpdateTime': '2024-12-09 19:02:30', 'lifeTimeData': {'energy': 3473391}, 'lastYearData': {'energy': 2992361}, 'lastMonthData': {'energy': 57955}, 'lastDayData': {'energy': 1891}, 'currentPower': {'power': 0}, 'measuredBy': 'INVERTER'}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'lastUpdateTime': '2024-12-09 19:17:30', 'lifeTimeData': {'energy': 3473391}, 'lastYearData': {'energy': 2992361}, 'lastMonthData': {'energy': 57955}, 'lastDayData': {'energy': 1891}, 'currentPower': {'power': 0}, 'measuredBy': 'INVERTER'}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'lastUpdateTime': '2024-12-09 19:51:30', 'lifeTimeData': {'energy': 3473391}, 'lastYearData': {'energy': 2992361}, 'lastMonthData': {'energy': 57955}, 'lastDayData': {'energy': 1891}, 'currentPower': {'power': 0}, 'measuredBy': 'INVERTER'}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'lastUpdateTime': '2024-12-09 20:06:30', 'lifeTimeData': {'energy': 3473391}, 'lastYearData': {'energy': 2992361}, 'lastMonthData': {'energy': 57955}, 'lastDayData': {'energy': 1891}, 'currentPower': {'power': 0}, 'measuredBy': 'INVERTER'}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{'lastUpdateTime': '2024-12-09 20:52:30', 'lifeTimeData': {'energy': 3473391}, 'lastYearData': {'energy': 2992361}, 'lastMonthData': {'energy': 57955}, 'lastDayData': {'energy': 1891}, 'currentPower': {'power': 0}, 'measuredBy': 'INVERTER'}
14 changes: 1 addition & 13 deletions Code/Python/config.ini
Original file line number Diff line number Diff line change
@@ -1,22 +1,10 @@
[MQTT]
; Informations de la connexion :
; - où récupérer les données des capteurs
broker_address = mqtt.iut-blagnac.fr
; - le port utilisé
port = 1883
;=================================================================================================
; Informations concernant les données à récupérer et leur traitement :
; Choix des topics entre AM107 et/ou solaredge (on sépare les informations par ', ')
topics = AM107, solaredge
; Choix des salles ('all' pour toutes les salles OU les labels des salles souhaitées séparés par ', ')
AM107_rooms = all
; Choix des informations en provenance des salles ('all' pour toutes les informations OU les informations souhaitées séparé(s) par ', ')
AM107_info_types = temperature, humidity, co2
; Choix des informations en provenance des panneaux solaires ('all' pour toutes les informations OU les informations souhaitées séparé(s) par ', ')
solaredge_info_types = all
; Choix du chemin d'où les informations seront stockées
base_path = sae-3-01-devapp-G1A-3/Code/Java/src/main/resources/application/capteur/
; Choix des seuils pour chaque information en provenances des salles (dans l'ordre)
base_path = Code/Java/src/main/resources/application/capteur/
seuil_alert = 30, 60, 1000
; Choix de la période minimum entre chaque enregistrement de données d'un même capteur (en minute)
period = 15
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@
import application.view.ChoixTypeDonneesAnterieuresController;
import application.view.DonneesActuellesController;
import application.view.DonneesAnterieuresController;
import application.view.SolaredgeAnterieurController;
import application.view.MenuController;
import application.view.SolaredgeAnterieurController;
import javafx.application.Application;
import javafx.fxml.FXMLLoader;
import javafx.scene.Scene;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,28 +1,38 @@
package application.view;

import java.io.File;
import java.io.IOException;
import java.net.URISyntaxException;
import java.nio.file.FileSystems;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.StandardWatchEventKinds;
import java.nio.file.WatchEvent;
import java.nio.file.WatchKey;
import java.nio.file.WatchService;
import java.util.Arrays;
import java.util.Comparator;
import java.util.Map;
import java.util.Objects;

import application.control.IoTMainFrame;
import application.tools.DataReader;
import javafx.application.Platform;
import javafx.fxml.FXML;
import javafx.scene.Node;
import javafx.scene.control.*;
import javafx.scene.control.Button;
import javafx.scene.control.CheckBox;
import javafx.scene.control.RadioMenuItem;
import javafx.scene.control.ScrollPane;
import javafx.scene.control.TextField;
import javafx.scene.control.TitledPane;
import javafx.scene.input.MouseEvent;
import javafx.scene.layout.BorderPane;
import javafx.scene.layout.VBox;
import javafx.scene.text.Text;
import javafx.scene.web.WebEngine;
import javafx.scene.web.WebView;
import javafx.stage.Stage;

import java.io.File;
import java.io.IOException;
import java.net.URISyntaxException;
import java.nio.file.*;
import java.util.Arrays;
import java.util.Comparator;
import java.util.Map;
import java.util.Objects;

import netscape.javascript.JSObject;

public class DonneesActuellesController {
Expand Down Expand Up @@ -110,7 +120,7 @@ private void changeInterface() throws Exception {
mainContainer.setRight(null);
}
} else {
throw new Exception("Une a été rencontrée lors de la séléction des capteurs.");
throw new Exception("Une erreur a été rencontrée lors de la sélection des capteurs.");
}
}

Expand Down
6 changes: 3 additions & 3 deletions Code/java/src/main/resources/application/view/menu.fxml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
</Label>
<HBox prefHeight="100.0" prefWidth="200.0">
<children>
<Button mnemonicParsing="false" onAction="#ecranDirect" prefHeight="50.0" prefWidth="140.0" text="Données actuelles">
<Button alignment="CENTER" mnemonicParsing="false" onAction="#ecranDirect" prefHeight="50.0" prefWidth="140.0" text="Données actuelles">
<HBox.margin>
<Insets left="110.0" top="20.0" />
</HBox.margin>
Expand All @@ -33,12 +33,12 @@
</HBox>
<HBox prefHeight="100.0" prefWidth="200.0">
<children>
<Button mnemonicParsing="false" onAction="#changerConfig" prefHeight="50.0" prefWidth="160.0" text="Configuration des données">
<Button alignment="CENTER" mnemonicParsing="false" onAction="#changerConfig" prefHeight="50.0" prefWidth="160.0" text="Configuration des données">
<HBox.margin>
<Insets left="100.0" top="20.0" />
</HBox.margin>
</Button>
<Button mnemonicParsing="false" onAction="#lancerPython" prefHeight="50.0" prefWidth="160.0" text="Lancer le Python">
<Button alignment="CENTER" mnemonicParsing="false" onAction="#lancerPython" prefHeight="50.0" prefWidth="160.0" text="Lancer le Python">
<HBox.margin>
<Insets left="80.0" top="20.0" />
</HBox.margin>
Expand Down

0 comments on commit 0267dc3

Please sign in to comment.