NEWS
Datenquelle ermitteln
-
Hallo Gemeinde,
Es ist mal wieder soweit, ich brauch Hilfe.
Gegeben sind mehrere Räume mit jeweils einem Temperatur Sensor.
Gesucht ist der Raumname mit der höchsten Temperatur.
Über eine Liste hab ich die höchste Temperatur ermittelt, weiß aber nicht wie ich jetzt auf den Sensornamen oder oder über Aufzählung auf den Raumnamen komme.@linedancer 573 Posts und ich muss dir noch sagen dass man mehr Informationen braucht?!?
trau mich gar nicht
https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1Ich weiß nicht was du an Daten zur Verfügung hast.
-
Ja, du hast ja recht, Asche auf mein Haupt.
Also:
In 3 Räumen hängt jeweils ein HM Wandthermostat HM-TC-IT-WM-W-EU. In einem weiteren Raum hängt ein Sonoff TH 16 mit ESPHome drauf der über den ESPhome Adapter angebunden ist. -
Ja, du hast ja recht, Asche auf mein Haupt.
Also:
In 3 Räumen hängt jeweils ein HM Wandthermostat HM-TC-IT-WM-W-EU. In einem weiteren Raum hängt ein Sonoff TH 16 mit ESPHome drauf der über den ESPhome Adapter angebunden ist.@linedancer zeig doch mal die Objekte und was genau du willst.
-

in der Variablen "max_wert" hab ich die höchste Temperatur.
Ich brauch aber die Info in welchem Raum die maximale Temperatur ist. -

in der Variablen "max_wert" hab ich die höchste Temperatur.
Ich brauch aber die Info in welchem Raum die maximale Temperatur ist.@linedancer sagte in Datenquelle ermitteln:
Ich brauch aber die Info in welchem Raum die maximale Temperatur ist.
Das hab ich wohl verstanden!
ich weiß nur nicht wo und wie du den zugeordneten Raum zur Verfügung hast
Die IDs dercDPs sind zu unterschiedlich benannt, um da den Raum abzugreifen. -

in der Variablen "max_wert" hab ich die höchste Temperatur.
Ich brauch aber die Info in welchem Raum die maximale Temperatur ist.@linedancer Aber Du weisst doch in welchem Raum der Thermostat ist, der die Temperatur misst? Wo ist dann das Problem?
Ansonsten schreib doch mal wie die Objekte heißen - mit dem Doppelpunkt und Leerzeichen ist dass bissi komisch mit der Objekt-ID.
-

Ich hab natürlich die Zuordnung der Räume gepflegt, aber wie gesagt, keine Idee wie ich mit Blockly darauf zugreifen kann.
Das Ganze soll dazu dienen zu ermitteln in welcher Raum es sinnvoll ist PV Überschuss elektrisch zu verheizen und wo nicht.
-

Ich hab natürlich die Zuordnung der Räume gepflegt, aber wie gesagt, keine Idee wie ich mit Blockly darauf zugreifen kann.
Das Ganze soll dazu dienen zu ermitteln in welcher Raum es sinnvoll ist PV Überschuss elektrisch zu verheizen und wo nicht.
@linedancer Diese Aufzählungen von Räumen und Funktionen ist zwar toll für den Admin sind aber keine Core-Bestandteile der Objekte. Es ist einfacher ein eigenes Objekt zu erstellen und sich den Raum ausgeben lassen. Ansonsten müsstest Du die Aufzählungen durchsuchen.
-
@linedancer Aber Du weisst doch in welchem Raum der Thermostat ist, der die Temperatur misst? Wo ist dann das Problem?
Ansonsten schreib doch mal wie die Objekte heißen - mit dem Doppelpunkt und Leerzeichen ist dass bissi komisch mit der Objekt-ID.
@mickym sagte in Datenquelle ermitteln:
mit dem Doppelpunkt und Leerzeichen
hab ich am Handy gar nicht gesehen! -
@mickym sagte in Datenquelle ermitteln:
mit dem Doppelpunkt und Leerzeichen
hab ich am Handy gar nicht gesehen! -

Ich hab natürlich die Zuordnung der Räume gepflegt, aber wie gesagt, keine Idee wie ich mit Blockly darauf zugreifen kann.
Das Ganze soll dazu dienen zu ermitteln in welcher Raum es sinnvoll ist PV Überschuss elektrisch zu verheizen und wo nicht.
@linedancer sagte in Datenquelle ermitteln:

Ich hab natürlich die Zuordnung der Räume gepflegt, aber wie gesagt, keine Idee wie ich mit Blockly darauf zugreifen kann.
Das Ganze soll dazu dienen zu ermitteln in welcher Raum es sinnvoll ist PV Überschuss elektrisch zu verheizen und wo nicht.
da sind sie ja, die Objekte!!
@homoran sagte in Datenquelle ermitteln:
zeig doch mal die Objekte
-
Die Dopprlpunkte sind tatsächlich nur im Namen und nicht in der ID. Das kommt direkt von der CCU so.
-
Die Dopprlpunkte sind tatsächlich nur im Namen und nicht in der ID. Das kommt direkt von der CCU so.
@linedancer Wie gesagt am einfachsten ist, Du machst Dir selbst ein Übersetzungsobjekt. Ansonsten schau ich mal - kommst Du ohne JS nicht aus, weil Du via Blockly keinen Zugriff auf die Aufzählungsobjekte hast. Ich überleg mal was. ;)
-
Ich würde auch Node Red nehmen ;-) wenn’s mit Blockly nicht machbar ist
-
Ich würde auch Node Red nehmen ;-) wenn’s mit Blockly nicht machbar ist
@linedancer sagte: wenn’s mit Blockly nicht machbar ist
Ist es mit zwei korrespondierenden Listen und einer Schleife.

-
@linedancer sagte: wenn’s mit Blockly nicht machbar ist
Ist es mit zwei korrespondierenden Listen und einer Schleife.

@paul53 dann muss die manuelle gefüllte Liste idsRoom nur die gleiche Reihenfolge haben wie die Sensoren
-
@paul53 dann muss die manuelle gefüllte Liste idsRoom nur die gleiche Reihenfolge haben wie die Sensoren
-
Ich würde auch Node Red nehmen ;-) wenn’s mit Blockly nicht machbar ist
@linedancer sagte in Datenquelle ermitteln:
Ich würde auch Node Red nehmen ;-) wenn’s mit Blockly nicht machbar ist
-
@linedancer sagte: wenn’s mit Blockly nicht machbar ist
Ist es mit zwei korrespondierenden Listen und einer Schleife.

@paul53 sagte in Datenquelle ermitteln:
Ist es mit zwei korrespondierenden Listen und einer Schleife.
Ich denke ich hab das Blockly verstanden, auch wenn ich bis jetzt nix mit Schleifen gemacht hab.
Das Bau ich morgen nach melde mich. Heut wird das nix mehr. -
Ok hier nun meine NodeRed Lösung.
Ich habe mal folgende Testdatenpunkte angelegt, damit das in etwa Deiner Struktur gleich kommt.

Ich habe also die Enums genommen, die im System verankert sind. ;)
Du siehst einmal ist der Raum Wohnzimmer, dann Bad.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden