Hallo,
seit mehreren Tagen verstehe ich nicht, warum ich keine text-Werte abrufen kann, die ich in MQTT gespeichert habe.
Ich habe 2 einfache Beispiele, um mein Problem zu veranschaulichen.
1. Abruf eines Wertes von jeedom
Von jeedom veröffentliche ich Werte der Teleinfo, die ich abrufe. Ich kann die numerischen value-Werte (z. B. vom Objekt 579) abrufen, aber ich kann den value-Wert des Objekts 578 nicht abrufen, um ihn auf meinem Dashboard (OPTARIF) anzuzeigen:
Und heute Abend habe ich endlich verstanden, warum ich den Text nicht abrufen konnte, weil ich den Block „Letzten Zustand abrufen“ verwendet habe und dieser Block nur numerische Werte, aber keinen Text abruft
Natürlich möchte ich diesen text-Wert auch abrufen, um Bedingungen in den Szenen zu erstellen, und im Moment lasse ich es sein, weil es nicht wie gewünscht funktioniert.
Ich habe diesen Beitrag gefunden Permettre la recuperation de data de type text ou alpha!, aber die endgültige Lösung spricht nicht über den Abruf über die Szenen, sondern nur über das Dashboard.
Ich vermische wahrscheinlich viele Dinge, ich bin Anfänger
Hat jemand eine Lösung (am besten einfach), um text-Werte abzurufen, die in MQTT gespeichert sind?
1. Fall: Da ich parallel Jeedom nutze, muss ich Informationen abrufen, die in MQTT gesendet werden. Bisher ist das meine Téléinfo, und später werde ich auch Zwave JS UI hinzufügen.
Und meine Téléinfo sendet ganze Zahlen, Dezimalzahlen und Text, und ich möchte zumindest den Text im Dashboard anzeigen (also kein Gerätestatus abrufen in diesem Fall).
2. Fall: Ich arbeite daran, dass meine Heizung jetzt von Gladys gesteuert wird: 2 Kalender (1 pro Zimmer) mit den verschiedenen Modi, die ich als Auslöser in Szenen (12 Szenen, da 6 Modi und 2 Heizungen) verwende. In diesen Szenen sende ich eine HTTP-Anfrage an Jeedom (API), um einen der Heizungsmodi zu aktivieren.
Allerdings habe ich eine Bedingung „Tempo-Rot-Tag-Vollzeit“, die die Szenen zum Abschalten der Heizungen starten wird.
Sobald die Nachtstunden beginnen, möchte ich den vorherigen Modus wieder aktivieren, daher eine Speicherung des aktuellen-Modus (den ich im Dashboard anzeige) in eine Variable vorheriger-Modus, und genau hier liegt das Problem, denn ich weiß nicht, wie ich den Text der Variable aktueller-Modus aus MQTT abrufen kann.
Genau das würde ich gerne wissen! Text ist abstrakt, welcher Text?
In Gladys verfolgen wir immer einen spezifischen Ansatz, anstatt einen generischen Dadurch können wir ein « All-in-One »-Ökosystem schaffen, in dem die Funktionen der Geräte vollständig von Gladys genutzt werden, sei es über KI, Szenen oder die Benutzeroberfläche.
Ich habe den Eindruck, dass du von Jeedom ausgehst, um dasselbe auf Gladys zu versuchen, ich denke, man sollte das Gegenteil tun: von Gladys ausgehen und dann versuchen, das mit Jeedom zu verbinden
In Gladys ist die Heizung eine eigenständige Funktion mit nativen « Heizungs »-Funktionsarten, warum nutzt du sie nicht und verbindest dann Jeedom mit dieser nativen Heizung?
Insbesondere eine Info aus meinem TIC-Rahmen, die OPTARIF ist. Der Rahmen ist derzeit nicht korrekt und sendet mir OPTARIF=BASE, obwohl ich TEMPO habe. Daher möchte ich diese Info von Gladys aus überwachen, um dann mit den richtigen Indizes des Rahmens auf TEMPO-ausgerichtete Graphen (HCHP/BlauRot/Weiß) zu arbeiten.
Ich gebe zu, meine Anfrage ist nicht generisch, aber es ist nur für mich und für eine kurze Zeit (hoffe ich)
Und ich kenne diesen Teil nicht und bin für Infos offen!
Ich habe Dinge gesehen, die mit Heizungsmodulen in z2m zusammenhängen, aber nichts Generisches direkt in Gladys
Ja, unter anderem.
Ich möchte eine vollständige Verfolgung des Gesamtverbrauchs, des Tagesverbrauchs usw. und der damit verbundenen Kosten (ohne die Steuern zum jetzigen Zeitpunkt) einrichten.
Die Verbrauchsverfolgung (elektrisch/Gas/Wasser/etc.) könnte ein Modul von Gladys sein. Ich habe persönlich nicht die Kenntnisse, um es zu tun, aber ich verwende auf Jeedom ein Plugin Suivi Conso, das das tut, und wenn wir etwas in Gladys hätten, wäre das toll.
ein riesiges DANKESCHÖN @pierre-gilles für diesen einfach genialen Tuto
Gibt es den irgendwo? (Falls ja, schäme ich mich, ihn nicht gefunden zu haben…)
Jetzt verstehe ich besser, wie die Modusverwaltung über ganze Zahlen statt Text funktioniert, und es stimmt, dass in Jeedom die Slave-Module ganze Zahlen (von 0 bis 255) erhalten, um in den richtigen Modus zu wechseln.
Ich stimme zu, dass diese Integration nicht vollständig ist. Ich verwalte derzeit nur den Stromverbrauch (nicht die Erzeugung) und verfolge den Verbrauch nur in kWh, nicht in Euro. Aber es ist ein guter Anfang
haha das hätte klappen können wenn ich nicht bei Électricité de Strasbourg wäre … die leider keine Daten mit Enedis teilen.
Also muss ich mir da etwas einfallen lassen.
et nun, seit diesem Tag sendet mein TIC-Rahmen mir die TEMPO-Informationen und nicht mehr BASE, ein Problem weniger!!
Ich kann nun mit den Graphen für jeden Index beginnen (das wird etwas länger dauern, angesichts meines Levels!).
Ja, aber andererseits hindert dich nichts daran, dieselbe Funktionalität zu nutzen und die gesamte Arbeit zu nutzen, die an Enedis gemacht wurde Du profitierst von denselben Fortschritten, falls wir eines Tages zum Beispiel den Verbrauch in Euro entwickeln.