NEWS
[gelöst] Wer hat Inhalt eines Datenpunkt geändert
-
Hallo Zusammen,
gibt es die M
ö
glichkeit zu ermitteln durch wen oder was der letzte Wert eines Datenpunktes ge
ä
ndert wurde.
z.B. durch Mensch
ü
ber einen Button bet
ä
tigt oder ein Script das bei bestimmten Triggern einen Datenpunkt ver
ä
ndert?/* Bedingungen für Warmwasserbereitung ein: Wenn genug PV Leistung, Was ist genug PV Leistung? -> Wenn ins Netz mit Leistung x eingespeist wird, -> Wenn in Speicher geladen wird -> ABER nur wenn Speicher > xx % SOC hat Oder es soll/muss ab Mittag wenn Temperatur im Warmwasserspeicher < yy °C Alternativ: Mensch will jetzt haben und über VIS oder Taster eingeschaltet? (Wie das heraus bekommen?) vice versa Warmwasserbereitung ausschalten: !! Gefahr Automatik schaltet aus obwohl Mensch eingeschaltet hat (Wie lösen?) */Kann mir jemand daf
ü
r einen Denkansto
ß
wie man das elegant umsetzen k
ö
nnte.
H
ä
tte an Datenpunktflags gedacht nur wie kann man unterscheiden ob Mensch oder Script einen Datenpunkt ver
ä
ndert hat?Viele Gr
ü
sse von der K
ü
ste -
Hallo Zusammen,
gibt es die M
ö
glichkeit zu ermitteln durch wen oder was der letzte Wert eines Datenpunktes ge
ä
ndert wurde.
z.B. durch Mensch
ü
ber einen Button bet
ä
tigt oder ein Script das bei bestimmten Triggern einen Datenpunkt ver
ä
ndert?/* Bedingungen für Warmwasserbereitung ein: Wenn genug PV Leistung, Was ist genug PV Leistung? -> Wenn ins Netz mit Leistung x eingespeist wird, -> Wenn in Speicher geladen wird -> ABER nur wenn Speicher > xx % SOC hat Oder es soll/muss ab Mittag wenn Temperatur im Warmwasserspeicher < yy °C Alternativ: Mensch will jetzt haben und über VIS oder Taster eingeschaltet? (Wie das heraus bekommen?) vice versa Warmwasserbereitung ausschalten: !! Gefahr Automatik schaltet aus obwohl Mensch eingeschaltet hat (Wie lösen?) */Kann mir jemand daf
ü
r einen Denkansto
ß
wie man das elegant umsetzen k
ö
nnte.
H
ä
tte an Datenpunktflags gedacht nur wie kann man unterscheiden ob Mensch oder Script einen Datenpunkt ver
ä
ndert hat?Viele Gr
ü
sse von der K
ü
ste@ostseeskipper
In Blockly kannst Du mit "Ursprung" erkennen, ob eine
Ä
nderung durch ein Script oder einen Adapter ausgel
ö
st wurde.
Oder aber mit JS:getState('0_userdata.0.Test.test_bool').from -
@ostseeskipper
In Blockly kannst Du mit "Ursprung" erkennen, ob eine
Ä
nderung durch ein Script oder einen Adapter ausgel
ö
st wurde.
Oder aber mit JS:getState('0_userdata.0.Test.test_bool').from@codierknecht
Danke. Ist ein Vis Button = Ursprung "Adapter" ? -
@ostseeskipper
In Blockly kannst Du mit "Ursprung" erkennen, ob eine
Ä
nderung durch ein Script oder einen Adapter ausgel
ö
st wurde.
Oder aber mit JS:getState('0_userdata.0.Test.test_bool').fromgetState('0_userdata.0.Test.test_bool').fromEgal ob ich
ü
ber vis oder objekte den Inhalt des Datenpunkts
ä
ndere bringt mir .from nur in welchem Adapter der Datenpunkt zu Hause ist. -
getState('0_userdata.0.Test.test_bool').fromEgal ob ich
ü
ber vis oder objekte den Inhalt des Datenpunkts
ä
ndere bringt mir .from nur in welchem Adapter der Datenpunkt zu Hause ist.Egal ob ich
ü
ber vis oder objekte den Inhalt des Datenpunkts
ä
ndere bringt mir .from nur in welchem Adapter der Datenpunkt zu Hause istNat
ü
rlich - Du kannst lediglich erkennen, ob ein Script den Datenpunkt ge
ä
ndert hat oder der Adapter.War ja so gefordert
wie kann man unterscheiden ob Mensch oder Script einen Datenpunkt ver
ä
ndert hatOb der Mensch das
ü
ber Vis oder im Objektbaum ge
ä
ndert hat, l
ä
sst sich nicht herausbekommen.
Das Gleiche gilt nat
ü
rlich f
ü
r irgendwelche Taster, die den Wert des Objektes
ä
ndern.Aber ob der Mensch jetzt
ü
ber Vis oder Taster ausgel
ö
st hat, w
ä
re ja egal.
Wenn der Ursprung kein Script ist, hat ein Mensch ausgel
ö
st - wie auch immer. -
Egal ob ich
ü
ber vis oder objekte den Inhalt des Datenpunkts
ä
ndere bringt mir .from nur in welchem Adapter der Datenpunkt zu Hause istNat
ü
rlich - Du kannst lediglich erkennen, ob ein Script den Datenpunkt ge
ä
ndert hat oder der Adapter.War ja so gefordert
wie kann man unterscheiden ob Mensch oder Script einen Datenpunkt ver
ä
ndert hatOb der Mensch das
ü
ber Vis oder im Objektbaum ge
ä
ndert hat, l
ä
sst sich nicht herausbekommen.
Das Gleiche gilt nat
ü
rlich f
ü
r irgendwelche Taster, die den Wert des Objektes
ä
ndern.Aber ob der Mensch jetzt
ü
ber Vis oder Taster ausgel
ö
st hat, w
ä
re ja egal.
Wenn der Ursprung kein Script ist, hat ein Mensch ausgel
ö
st - wie auch immer.ok, verstehe, wenn also system.adapter.javascript.0 zur
ü
ck kommt hat ein Script das getan.Verstehe nur nicht warum der Homematic-Taster der per Trigger und JS ausgewertet wird und den Datenpunkt
ä
ndert nicht auch mit system.adapter.javascript.0 kommt, sondern system.adapter.modbus.3 da steht. -
ok, verstehe, wenn also system.adapter.javascript.0 zur
ü
ck kommt hat ein Script das getan.Verstehe nur nicht warum der Homematic-Taster der per Trigger und JS ausgewertet wird und den Datenpunkt
ä
ndert nicht auch mit system.adapter.javascript.0 kommt, sondern system.adapter.modbus.3 da steht.@ostseeskipper sagte: nicht auch mit system.adapter.javascript.0 kommt, sondern system.adapter.modbus.3 da steht.
Wenn per Skript an einen Datenpunkt in "modbus.3" gesendet wird, kommt erst "system.adapter.javascript.0" und wird anschlie
ß
end von "system.adapter.modbus.3" best
ä
tigt. -
@ostseeskipper sagte: nicht auch mit system.adapter.javascript.0 kommt, sondern system.adapter.modbus.3 da steht.
Wenn per Skript an einen Datenpunkt in "modbus.3" gesendet wird, kommt erst "system.adapter.javascript.0" und wird anschlie
ß
end von "system.adapter.modbus.3" best
ä
tigt.@paul53
dann bringt mir das nichts
, da ja erst sp
ä
ter wenn sozusagen automatische bedingungen eintreten gepr
ü
ft werden soll ob "Mensch" nicht was anderes wollte.
Frau will baden gehen, dr
ü
ckt knopf.
PV Anlage liefert keinen Strom mehr und schaltet Warmwasserbereitung wieder aus.
Dann aber Stimmung =
-
@paul53
dann bringt mir das nichts
, da ja erst sp
ä
ter wenn sozusagen automatische bedingungen eintreten gepr
ü
ft werden soll ob "Mensch" nicht was anderes wollte.
Frau will baden gehen, dr
ü
ckt knopf.
PV Anlage liefert keinen Strom mehr und schaltet Warmwasserbereitung wieder aus.
Dann aber Stimmung =
@ostseeskipper
Ich hab das jetzt so gel
ö
st, das jedes Event(Script) das diesen Datenpunkt
ä
ndert auch einen zweiten Datenpunkt beschreibt und drin steht wer ge
ä
ndert hat.
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