diff --git a/ui/src/components/MQTTColorPublisher.vue b/ui/src/components/MQTTColorPublisher.vue
new file mode 100644
index 0000000..b423c54
--- /dev/null
+++ b/ui/src/components/MQTTColorPublisher.vue
@@ -0,0 +1,72 @@
+
+
+
+
+ mdi-send
+ Publier une couleur
+
+
+
+
+
+
+
+ Publier
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ui/src/components/MQTTDebugConsole.vue b/ui/src/components/MQTTDebugConsole.vue
index 6d233ec..7a162f6 100644
--- a/ui/src/components/MQTTDebugConsole.vue
+++ b/ui/src/components/MQTTDebugConsole.vue
@@ -32,10 +32,10 @@
});
// Ajouter le message avec l'horodatage à la liste des messages
- this.messageLogs.push({ timestamp, message: `Topic: ${topic}, Message: ${message}` });
+ this.messageLogs.push({ timestamp, message: `Topic : ${topic} - Message : ${message}` });
// Limiter la liste à 10 messages
- if (this.messageLogs.length > 10) {
+ if (this.messageLogs.length > 27) {
this.messageLogs.shift(); // Supprimer le premier élément (le plus ancien)
} }) // S'abonner à tous les topics MQTT
}
diff --git a/ui/src/components/MQTTDebugPublish.vue b/ui/src/components/MQTTDebugPublish.vue
index 7e32a44..4f5356a 100644
--- a/ui/src/components/MQTTDebugPublish.vue
+++ b/ui/src/components/MQTTDebugPublish.vue
@@ -8,7 +8,9 @@
-
Publier
+
+ Déblocage
Buzzer
+ Publier
@@ -19,13 +21,22 @@ import { publishMessage } from '@/services/mqttService'
export default {
data() { return { message: '', // Initialiser la variable message
- selectedTopic: 'topic1',
- topics: [ '/display/control', '/sound/playsound', 'topic3', 'topic4', 'topic5', 'topic6', 'topic7', 'topic8', 'topic9', 'topic10' ] // Liste des topics
+ selectedTopic: 'Selectionnez un topic',
+ topics: [
+ '/wled/all',
+ '/display/control',
+ '/sound/playsound'
+ ] // Liste des topics
}
},
methods: {
- publishMessage() {
- publishMessage(this.selectedTopic, this.message) }
+ publisCustomMessage() {
+ publishMessage(this.selectedTopic, this.message)
+ },
+ publishBuzzerUnblock() {
+ publishMessage('brainblast/buzzer/unlock', "0")
+ }
+
}
}
@@ -38,7 +49,12 @@ export default {
.input-style{
margin: 20px;
}
- .v-btn-style{
+ .v-btn-style-standalone{
+ background-color: #d42828; /* Changez la couleur en fonction de votre thème */
+ margin-bottom: 5%;
+ margin-left: 5%;
+ }
+ .v-btn-style-validate{
align-items: center;
justify-content: center;
width: 100%;
diff --git a/ui/src/views/MQTTDebugView.vue b/ui/src/views/MQTTDebugView.vue
index 5a53101..5af6c88 100644
--- a/ui/src/views/MQTTDebugView.vue
+++ b/ui/src/views/MQTTDebugView.vue
@@ -1,17 +1,42 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+