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. -
@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. -
@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. -
@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.
-
@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.
-
@mickym sagte in Datenquelle ermitteln:
mit dem Doppelpunkt und Leerzeichen
hab ich am Handy gar nicht gesehen!
-
@homoran Na ich habe gesehen (auf dem Screenshot) ist nur im Namen nicht in der ID selbst.
-
@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.
-
@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
-
@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
-
@homoran sagte: dann muss die manuelle gefüllte Liste Rooms nur die gleiche Reihenfolge haben wie die Sensoren
Das meinte ich mit "korrespondierend".
-
@linedancer sagte in Datenquelle ermitteln:
Ich würde auch Node Red nehmen
wenn’s mit Blockly nicht machbar ist
-
@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.