[73_AutoShuttersControl] Beschattung in Abhängigkeit von der Raumtemperatur

Begonnen von stw-fhem, 17 April 2020, 20:12:51

Vorheriges Thema - Nächstes Thema

stw-fhem

Wenn ich mir die Optionen (Readings + Attribute) für ASC und den gesteuerten Devices ansehen, dann vermisse ich eine Möglichkeit die Beschattung in Abhängigkeit von der Rauminnentemperatur auszulösen. Ziel soll sein, das Zimmer ein bisschen durch die Sonne aufheizen zu lassen und dann zu beschatten, um eine angenehme Raumtemperatur zu behalten.

Welche sinnvollen Möglichkeiten gibt es denn?

VG

Steffen

CoolTux

Du kannst pro Rollo einen Temperatursensor angeben, dieser über schreibt dann den globalen ASC Sensor.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

stw-fhem

Dann würde aber der Frostschutz nicht mehr funktionieren, oder?

CoolTux

In der Tat. Daran habe ich gar nicht gedacht. Ich sollte dann das Konzept mit dem Temperatursensor im Rollo Device und dem AntiFreez noch mal überdenken.
Ich würde sagen ich mache für AntiFreez nur den Tempsensor im ASC Device. Was denkst Du?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

stw-fhem

Ich glaube das ist ein guter Vorschlag.

Das würde bedeuten:

ASC_Antifreeze:
Bestimmt ob eine Frostschutzüberwachung erfolgen soll. Der Modus kann am ASC Device als Standard definiert werden und ist damit der Standardwert für alle Rollo-Devices. Zusätzlich kann ASC_Antifreeze an jedem Rollo-Device definiert werden, um individuelle eine Frostschutzüberwachung für das Device zu definieren.
Zur Erkennung des Frostschutzes wird immer der angegebene Temperatursensor aus ASC_tempSensor des ASC Devices verwendet.

ASC_freezeTemp:
Bestimmt die Temperatur ab deren erreichen oder unterschreiten der Frostmodus aktiv wird. Dieser Wert kann am ASC Device als Standardwert für alle Devices definiert werden. Weiterhin kann er individuell am Rollo-Device definiert werden.

ASC_tempSensor (ASC Device):
Definiert das Standard Device zum Messen der Temperatur. Dieses sollte ein Außentemperaturmesser sein, da es immer zur Bestimmung des Frostschutzes verwendet wird.

ASC_tempSensor (Jalousie Device):
Wird zur temperaturabhängigen Beschattung eines Raumes verwendet. Es hat keinen Einfluß auf die Frostschutzfunktion.




 

CoolTux

Jepp genau so.

Ich habe das nun so geändert. Diese Änderung brauch aber noch eine ganze Weile bis sie in das SVN und somit in das FHEM Update einfließt da hier die Lamellenunterstützung gerade neu eingepflegt wird.
Aber AntiFreeze brauchst ja bestimmt vor dem nächsten Winter nicht mehr. Hoffe ich. Lach
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

stw-fhem

Wer weiß, die Eisheiligen kommen doch noch!  ;)
Hast du die Änderung in die Version 0.9.x eingebaut?

Übrigens auch im Fall von Antifreeze kann es sinnvoll sein, die Jalousien mittels "JalousieLevel:SlatLevel" in die richtige Position zu fahren. Ich verwende dafür immer "0:30" (Jalousie ganz unten und Lamelle in 30% Öffnung). Dann kleben mir die Dinger nicht zusammen (Frostschutz) und ich habe meinen Sichtschutz.

Letzteres müsste der Anwendungsfall sein, den du dir nicht vorstellen konntest.  ;)

pruy

Zitat von: CoolTux am 19 April 2020, 09:59:49
In der Tat. Daran habe ich gar nicht gedacht. Ich sollte dann das Konzept mit dem Temperatursensor im Rollo Device und dem AntiFreez noch mal überdenken.
Ich würde sagen ich mache für AntiFreez nur den Tempsensor im ASC Device. Was denkst Du?

Ist sicherlich einfacher, nur ein SensorDevice für alle geteuerten Geräte zu haben.
Ist aber im Zweifelsfall nicht saxhgerecht.44Das eine ist eine Außentemperatur (AntiFreeze), das andere eine Innenteperatur (Shading).

Ich habe z.B. an zwei gegenüberliegenden Fensterfronten (Ost, West) locker 10Grad (Außen-)Temperaturunterschied,
je nach aktueller Sonneneinstrahlung. Das mit DOIFs gegenzusteuern, wenn nur ein gemeinsamer Temperatursensor
konfigurierbar ist, ist bestenfalls häßlich.

Daher:
Es wäre wohl für alle Sensoren jeweils argumentierbar, das im ASC Deice ein "globaler" Default konfiguriert werden kann.
Dennoch sollte für die Feinkontrolle eine Rolladen-spzifische Konfiguration möglich sein.

Also:

ASC_tempSensorIn für Alles, was sich für Innentemperaturen interessiert z.B. Shading
ASC_tempSensorOut für Alles, was sich an Außentemperaturen orientiert z.B. AntiFreeze

Dann kann man mit einer einfachen Konfiguration anfangen, muss aber bei komplexeren Anforderungen nicht aufgeben.

CoolTux

Da sich die Änderung ausschließlich auf AntiFreeze bezieht denke ich ist es zu verschmerzen. Wenn man weiß das die eine Seite anders Temperiert wie die andere im Aussenbereich setzt man die AntiFreeze Temp im Rollo entsprechend.


Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

pruy

Zitat von: CoolTux am 19 April 2020, 11:14:08
Da sich die Änderung ausschließlich auf AntiFreeze bezieht denke ich ist es zu verschmerzen. Wenn man weiß das die eine Seite anders Temperiert wie die andere im Aussenbereich setzt man die AntiFreeze Temp im Rollo entsprechend.


Grüße

Funktioniert nicht ganz soeinfch, denn morgens und abends sind die Verhältnisse entgegengesetzt.
D.H: morgens ist im Osten die Temp höher, abends im Westen.
Man muss also (so gegen 13:00 Uhr, abhängig von Sommerzeit/Winterzeit) die Temperaturen immer anpassen.
Mittelfristig ist hier eine (dann statische) Konfiguration einer solchen "dynamischen" Lösung sicherlich vorzuziehen.

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

stw-fhem

Ich verwende an den Devices überall die Raumthermostate. Damit spielt die Außentemperatur nur noch eine Rolle für den Frostschutz. Wenn die Zimmer warm genug sind und die restlichen Bedingungen für die Beschattung erreicht sind, wird die Jalousie in die Beschattungsposition gefahren. Damit kann die Raumtemperatur auf dem gewünschten Niveau gehalten werden.

VG

wk

Für mich fehlt bei den Innentemperaturen noch eine Hytherese (über Threshold oä.).
Ich habe die letzten Tage beobachtet, dass der Rolladen mehrfach in und out gefahren ist, da nach der Beschattung die Innentemperatur um 0,1 Grad gefallen ist und wieder unter der ASC_Min_Shading_OutsideTemperature lag. Erhöhe ich die ASC_Shading_WaitingPeriod  zu sehr, dauert es zu lange, bis Shading dann überhaupt anspricht.
Es wäre besser, wenn man einstellen könnte, dass ähnlich wie bei Helligkeit ein anderer Wert unterschritten sein muss, bevor shading out kommt.

CoolTux

Zitat von: wk am 06 Mai 2020, 10:53:01
Für mich fehlt bei den Innentemperaturen noch eine Hytherese (über Threshold oä.).
Ich habe die letzten Tage beobachtet, dass der Rolladen mehrfach in und out gefahren ist, da nach der Beschattung die Innentemperatur um 0,1 Grad gefallen ist und wieder unter der ASC_Min_Shading_OutsideTemperature lag. Erhöhe ich die ASC_Shading_WaitingPeriod  zu sehr, dauert es zu lange, bis Shading dann überhaupt anspricht.
Es wäre besser, wenn man einstellen könnte, dass ähnlich wie bei Helligkeit ein anderer Wert unterschritten sein muss, bevor shading out kommt.

Sollte eigentlich da sein. Ich habe OutTemp < ShadingOutTemp - 3.
Habe da aber mal noch was erweitert.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

wk

Hast Du in der Zwischenzeit etwas gefunden?

Zur Anschauung die Werte von gestern:

2020-05-06_12:24:20 Sh_S_Fr pct: 20
2020-05-06_12:24:20 Sh_S_Fr ASC_ShuttersLastDrive: shading in
2020-05-06_12:56:53 Sh_S_Fr pct: 100
2020-05-06_12:56:53 Sh_S_Fr ASC_ShuttersLastDrive: shading out
2020-05-06_13:21:35 Sh_S_Fr pct: 20
2020-05-06_13:21:35 Sh_S_Fr ASC_ShuttersLastDrive: shading in
2020-05-06_14:06:27 Sh_S_Fr pct: 100
2020-05-06_14:06:27 Sh_S_Fr ASC_ShuttersLastDrive: shading out
2020-05-06_14:29:20 Sh_S_Fr pct: 20
2020-05-06_14:29:20 Sh_S_Fr ASC_ShuttersLastDrive: shading in
2020-05-06_15:34:22 Sh_S_Fr pct: 100
2020-05-06_15:34:22 Sh_S_Fr ASC_ShuttersLastDrive: shading out
2020-05-06_15:56:02 Sh_S_Fr pct: 20
2020-05-06_15:56:03 Sh_S_Fr ASC_ShuttersLastDrive: shading in
2020-05-06_17:10:54 Sh_S_Fr pct: 100
2020-05-06_17:10:54 Sh_S_Fr ASC_ShuttersLastDrive: shading out
2020-05-06_17:34:20 Sh_S_Fr pct: 20
2020-05-06_17:34:20 Sh_S_Fr ASC_ShuttersLastDrive: shading in
2020-05-06_18:14:22 Sh_S_Fr pct: 100
2020-05-06_18:14:22 Sh_S_Fr ASC_ShuttersLastDrive: shading out


2020-05-06_11:46:23 SD_WS07_TH_1 temperature: 23.8
2020-05-06_12:01:35 SD_WS07_TH_1 temperature: 24
2020-05-06_12:10:08 SD_WS07_TH_1 temperature: 24.1
2020-05-06_12:14:53 SD_WS07_TH_1 temperature: 24
2020-05-06_12:15:49 SD_WS07_TH_1 temperature: 24.1
2020-05-06_12:31:01 SD_WS07_TH_1 temperature: 24
2020-05-06_12:33:53 SD_WS07_TH_1 temperature: 23.9
2020-05-06_12:43:23 SD_WS07_TH_1 temperature: 23.7
2020-05-06_12:59:32 SD_WS07_TH_1 temperature: 23.7
2020-05-06_13:03:19 SD_WS07_TH_1 temperature: 24
2020-05-06_13:06:11 SD_WS07_TH_1 temperature: 24.1
2020-05-06_13:12:50 SD_WS07_TH_1 temperature: 24.3
2020-05-06_13:20:26 SD_WS07_TH_1 temperature: 24.5
2020-05-06_13:27:05 SD_WS07_TH_1 temperature: 24.3
2020-05-06_13:28:59 SD_WS07_TH_1 temperature: 24.2
2020-05-06_13:37:32 SD_WS07_TH_1 temperature: 24
2020-05-06_13:43:14 SD_WS07_TH_1 temperature: 23.9
2020-05-06_14:01:16 SD_WS07_TH_1 temperature: 23.7
2020-05-06_14:07:56 SD_WS07_TH_1 temperature: 23.8
2020-05-06_14:10:47 SD_WS07_TH_1 temperature: 24
2020-05-06_14:11:44 SD_WS07_TH_1 temperature: 24.1
2020-05-06_14:17:26 SD_WS07_TH_1 temperature: 24.3
2020-05-06_14:22:11 SD_WS07_TH_1 temperature: 24.5
2020-05-06_14:25:02 SD_WS07_TH_1 temperature: 24.6
2020-05-06_14:37:22 SD_WS07_TH_1 temperature: 24.3
2020-05-06_14:40:14 SD_WS07_TH_1 temperature: 24.2
2020-05-06_14:58:17 SD_WS07_TH_1 temperature: 24
2020-05-06_15:10:38 SD_WS07_TH_1 temperature: 23.9
2020-05-06_15:25:50 SD_WS07_TH_1 temperature: 23.9
2020-05-06_15:38:11 SD_WS07_TH_1 temperature: 24
2020-05-06_15:40:05 SD_WS07_TH_1 temperature: 24.1
2020-05-06_16:03:50 SD_WS07_TH_1 temperature: 24.1
2020-05-06_16:21:53 SD_WS07_TH_1 temperature: 24
2020-05-06_16:37:05 SD_WS07_TH_1 temperature: 24
2020-05-06_16:47:31 SD_WS07_TH_1 temperature: 23.9
2020-05-06_17:04:37 SD_WS07_TH_1 temperature: 23.9
2020-05-06_17:14:08 SD_WS07_TH_1 temperature: 24
2020-05-06_17:16:59 SD_WS07_TH_1 temperature: 24.1
2020-05-06_17:35:02 SD_WS07_TH_1 temperature: 24.3
2020-05-06_17:35:59 SD_WS07_TH_1 temperature: 24.2
2020-05-06_17:56:53 SD_WS07_TH_1 temperature: 24.1
2020-05-06_18:12:05 SD_WS07_TH_1 temperature: 24.1
2020-05-06_18:27:17 SD_WS07_TH_1 temperature: 24.1
2020-05-06_18:42:29 SD_WS07_TH_1 temperature: 24.2
2020-05-06_18:57:41 SD_WS07_TH_1 temperature: 24.2
2020-05-06_19:12:52 SD_WS07_TH_1 temperature: 24.2

CoolTux

Ich habe es in meiner aktuellen Developer hier bei mir schon eingebaut.
Die dauert aber noch etwas.

Welche Version hast Du aktuell?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net


CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

flummy1978

Hey,

Du weisst ja dass ich versuche das Ding einfach von oben bis unten zu verstehen. Ich weiss nicht ob der Fehler noch in der aktuellen (beta) oder wie auch immer Version drin ist:

Aber 8.27 hat die sub getOutTemp 2 x definiert:


# 5269 sub getOutTemp {
    my $self = shift;

    return ReadingsVal( $shutters->_getTempSensor,
        $shutters->getTempSensorReading, -100 );
}

# 7031 sub getOutTemp {
    my $self = shift;

    return ReadingsVal( $ascDev->_getTempSensor,
$ascDev->getTempSensorReading, -100 );
}


Falls es gewollt ist, nehme ich alles zurück und behaupte das Gegenteil. Aber das kann ich mir kaum vorstellen  ;)

VG
Andreas

CoolTux

Hallo Andreas,

Ja es ist gewollt. Der Aufruf der Funktionen erfolgt über Objekte welche gebildet worden sind. Es gibt ein Objekt für shutter und ein Objekt für asc. Da wir in beiden, also sowohl im ASC Device als auch im Shutter Device einen Tempsensor haben können auch über beide Objekte eine Temperatur abgefragt werden  :)



Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

flummy1978

Zitat von: flummy1978 am 07 Mai 2020, 12:24:26
Falls es gewollt ist, nehme ich alles zurück und behaupte das Gegenteil. Aber das kann ich mir kaum vorstellen

Perfekt, danke für die Klarstellung und Erklärung ... nun nehme ich wie angekündigt alles zurück und behaupte das Gegenteil  ??? ::)

....grübele aber für mich insgeheim, wie die beiden subs unterschiedlich aufgerufen werden können, wenn sie identisch heißen....

VG
Andreas

CoolTux

Das Zauberwort heißt packages oder wie man in C++ sagt Klassen.
Beide Funktionen liegen in unterschiedlichen packages.


Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

flummy1978

Zitat von: CoolTux am 07 Mai 2020, 15:54:31
Beide Funktionen liegen in unterschiedlichen packages.

Danke für den Hinweis / Wink mit dem Zaunpfahl .... so hab ich wieder was zu lesen / hören und lernen :)

Danke darfür :)

wk

Hallo Marko,

ich habe jetzt die Version 0.8.29, aber die Rolläden fahren immer noch laufend hin und her. Ist die Hytherese aus Deinem Fokus verschwunden?

Grüße
Walter

CoolTux

Zitat von: wk am 18 Mai 2020, 16:19:18
Hallo Marko,

ich habe jetzt die Version 0.8.29, aber die Rolläden fahren immer noch laufend hin und her. Ist die Hytherese aus Deinem Fokus verschwunden?

Grüße
Walter

Bei Wind oder bei Regen??
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

wk

Ich habe keine Wind- oder Regensensoren und auch nichts dafür ein gestellt.

CoolTux

Zitat von: wk am 18 Mai 2020, 16:19:18
Hallo Marko,

ich habe jetzt die Version 0.8.29, aber die Rolläden fahren immer noch laufend hin und her. Ist die Hytherese aus Deinem Fokus verschwunden?

Grüße
Walter

Und auf was bezieht sich das hier?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

wk

Das bezieht sich auf die Posts 13 - 15, wo Du noch etwas geändert haben wolltest.

CoolTux

Magst Du das mal mit der 0.9er Version aus meinem Git testen?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

wk

Das mache ich gerne. Da ich die 0.9er Version nicht mitverfolgt habe, noch eine Frage. Kann ich alle Attribute so lassen oder muss ich etwas ändern?
Sonst einfach einspielen und Neustart?

CoolTux

Kannst alles so lassen.

Einspielen, Rechte der Datei noch mal prüfen und dann neustart.
Wie Du an die Datei kommst weißt Du?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

wk

Die Version 0.9.18 hat nicht viel gebracht im Hinblick auf mein Problem. Heute fährt der entsprechende Rolladen wieder Jojo.

2020-05-20_12:51:59 Sh_S_Fr pct: 20
2020-05-20_12:51:59 Sh_S_Fr ASC_ShuttersLastDrive: shading in
2020-05-20_13:27:01 Sh_S_Fr pct: 100
2020-05-20_13:27:01 Sh_S_Fr ASC_ShuttersLastDrive: shading out
2020-05-20_15:20:50 Sh_S_Fr pct: 20
2020-05-20_15:20:50 Sh_S_Fr ASC_ShuttersLastDrive: shading in
2020-05-20_16:02:01 Sh_S_Fr pct: 100
2020-05-20_16:02:01 Sh_S_Fr ASC_ShuttersLastDrive: shading out
2020-05-20_16:31:59 Sh_S_Fr pct: 20
2020-05-20_16:31:59 Sh_S_Fr ASC_ShuttersLastDrive: shading in


2020-05-20_12:25:07 SD_WS07_TH_1 temperature: 25.8
2020-05-20_12:33:40 SD_WS07_TH_1 temperature: 26
2020-05-20_12:40:19 SD_WS07_TH_1 temperature: 26.1
2020-05-20_12:52:40 SD_WS07_TH_1 temperature: 26.3
2020-05-20_12:53:37 SD_WS07_TH_1 temperature: 26.2
2020-05-20_12:58:22 SD_WS07_TH_1 temperature: 26
2020-05-20_13:03:07 SD_WS07_TH_1 temperature: 25.9
2020-05-20_13:12:37 SD_WS07_TH_1 temperature: 25.7
2020-05-20_13:27:49 SD_WS07_TH_1 temperature: 25.6
2020-05-20_13:33:31 SD_WS07_TH_1 temperature: 25.8
2020-05-20_13:42:04 SD_WS07_TH_1 temperature: 26
2020-05-20_13:57:16 SD_WS07_TH_1 temperature: 25.9
2020-05-20_14:07:43 SD_WS07_TH_1 temperature: 26
2020-05-20_14:21:57 SD_WS07_TH_1 temperature: 25.9
2020-05-20_14:35:16 SD_WS07_TH_1 temperature: 26
2020-05-20_14:51:24 SD_WS07_TH_1 temperature: 26
2020-05-20_15:06:37 SD_WS07_TH_1 temperature: 26.1
2020-05-20_15:21:49 SD_WS07_TH_1 temperature: 26.3
2020-05-20_15:24:39 SD_WS07_TH_1 temperature: 26.2
2020-05-20_15:33:13 SD_WS07_TH_1 temperature: 26
2020-05-20_15:39:51 SD_WS07_TH_1 temperature: 25.9
2020-05-20_15:55:04 SD_WS07_TH_1 temperature: 25.8
2020-05-20_16:12:10 SD_WS07_TH_1 temperature: 26
2020-05-20_16:18:49 SD_WS07_TH_1 temperature: 26.1
2020-05-20_16:34:58 SD_WS07_TH_1 temperature: 26.1
2020-05-20_16:36:51 SD_WS07_TH_1 temperature: 26
2020-05-20_16:45:25 SD_WS07_TH_1 temperature: 25.9


Es geht um die Zentelgrad, die die Fahrt auslösen.

Was kann ich Dir noch an Infos schicken?

CoolTux

Nichts weiter. Ich muss nur Zeit finden mir das an zu schauen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

flummy1978

Zitat von: wk am 20 Mai 2020, 17:02:40
Die Version 0.9.18 hat nicht viel gebracht im Hinblick auf mein Problem. Heute fährt der entsprechende Rolladen wieder Jojo.

2020-05-20_12:51:59 Sh_S_Fr pct: 20
2020-05-20_12:51:59 Sh_S_Fr ASC_ShuttersLastDrive: shading in
2020-05-20_13:27:01 Sh_S_Fr pct: 100
2020-05-20_13:27:01 Sh_S_Fr ASC_ShuttersLastDrive: shading out
2020-05-20_15:20:50 Sh_S_Fr pct: 20
2020-05-20_15:20:50 Sh_S_Fr ASC_ShuttersLastDrive: shading in
2020-05-20_16:02:01 Sh_S_Fr pct: 100
2020-05-20_16:02:01 Sh_S_Fr ASC_ShuttersLastDrive: shading out
2020-05-20_16:31:59 Sh_S_Fr pct: 20
2020-05-20_16:31:59 Sh_S_Fr ASC_ShuttersLastDrive: shading in


2020-05-20_12:25:07 SD_WS07_TH_1 temperature: 25.8
2020-05-20_12:33:40 SD_WS07_TH_1 temperature: 26
2020-05-20_12:40:19 SD_WS07_TH_1 temperature: 26.1
2020-05-20_12:52:40 SD_WS07_TH_1 temperature: 26.3
2020-05-20_12:53:37 SD_WS07_TH_1 temperature: 26.2
2020-05-20_12:58:22 SD_WS07_TH_1 temperature: 26
2020-05-20_13:03:07 SD_WS07_TH_1 temperature: 25.9
2020-05-20_13:12:37 SD_WS07_TH_1 temperature: 25.7
2020-05-20_13:27:49 SD_WS07_TH_1 temperature: 25.6
2020-05-20_13:33:31 SD_WS07_TH_1 temperature: 25.8
2020-05-20_13:42:04 SD_WS07_TH_1 temperature: 26
2020-05-20_13:57:16 SD_WS07_TH_1 temperature: 25.9
2020-05-20_14:07:43 SD_WS07_TH_1 temperature: 26
2020-05-20_14:21:57 SD_WS07_TH_1 temperature: 25.9
2020-05-20_14:35:16 SD_WS07_TH_1 temperature: 26
2020-05-20_14:51:24 SD_WS07_TH_1 temperature: 26
2020-05-20_15:06:37 SD_WS07_TH_1 temperature: 26.1
2020-05-20_15:21:49 SD_WS07_TH_1 temperature: 26.3
2020-05-20_15:24:39 SD_WS07_TH_1 temperature: 26.2
2020-05-20_15:33:13 SD_WS07_TH_1 temperature: 26
2020-05-20_15:39:51 SD_WS07_TH_1 temperature: 25.9
2020-05-20_15:55:04 SD_WS07_TH_1 temperature: 25.8
2020-05-20_16:12:10 SD_WS07_TH_1 temperature: 26
2020-05-20_16:18:49 SD_WS07_TH_1 temperature: 26.1
2020-05-20_16:34:58 SD_WS07_TH_1 temperature: 26.1
2020-05-20_16:36:51 SD_WS07_TH_1 temperature: 26
2020-05-20_16:45:25 SD_WS07_TH_1 temperature: 25.9


Es geht um die Zentelgrad, die die Fahrt auslösen.

Was kann ich Dir noch an Infos schicken?

Auch wenn es final Dein Problem nicht löst, vielleicht solltest Du hier Dein event-on-change reading ein wenig anpassen ?

Ich habe bsw an vielen Devices 0.2 was Temperatuten angeht. An manchen sogar 0.4, weil es unnötig ist so viele Events zu befeuern.... Nebenbei ganz ehrlich - es scheint ein warmer Raum zu sein - Wintergarten ? - Da kommt es doch auf n halbes Grad nicht an..... Da würde ich an Deiner Stelle mit einem userreading arbeiten, oder eben die event Skala anpassen, bis Cooltux da ggf was gefunden hat :)

Viele Grüße
Andreas

wk

Hallo Andreas,

ja, es ist ein sehr warmer Raum. Aber es ist kein Wintergarten sondern ein Kinderzimmer mit großem Dachliegefenster nach Süden.

Es ist nicht so, dass mir keine Notlösungen für mein "Problem" einfallen würden, aber ich sehe die Diskussion hier im Forum einerseits als Feedback für Marko, der bei der Kreation seiner "eierlegenden Wollmilchsau", immer perfekter wird und andererseits als Anregung für viele Anwender, die hier Lösungen finden auf die sie selber nie gekommen wären.

Auch ich lerne hier jeden Tag dazu und es gibt viele Wege, die nach Rom führen.
Ich hätte das "Problem" mit einem Dummy-Thermometer in einem Threshold-device gelöst, aber wie Du aufzeigst, gibt es auch andere Wege.

Offtopic:
Als ich angefangen habe, mich mit ASC zu beschäftigen, konnte ich mir gar nicht vorstellen, wie viele Gründe und Bedingungen es geben kann einen Rolladen zu bewegen. Was Marko alles berücksichtigt und schon eingearbeitet hat ist bewundernswert.
Man kann das noch potenzieren. Ich könnte mir vorstellen, dass ein Rolladen abhängig von Roommate nicht nur herunterfährt, sondern ein komplett anderes Zeit-, Shading, usw-Program fährt bei Abwesenheit. Wie das dann noch zu programmieren und zu handeln ist, kann ich auch nicht sagen, aber Wünsche kann man ja haben. ;-)

Euch Allen heute einen schönen sonnigen Vatertag mit viel Beschattung.
Walter

CoolTux

@wk

Erstmal gaaanz vielen Dank für Deine Hartnäckigkeit, ich bilde mir ein in der Tat den "Fehler" gefunden zu haben. Ich habe an einer anderen Stelle damals geschaut und dabei ganz übersehen das es ja die allgemiene ShadingOut Stelle gibt wo sobald unter der eingestellten Temperatur outTemp liegt Entschattet wird. Ich fixe das und dann kannst Du das gerne testen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

wk

Danke Marko für Deine Bemühungen, aber irgend etwas läuft schief.
File heruntergeladen, kopiert, Rechte korrigiert und Neustart gemacht. Daraufhin ist das ASC-device verschwunden. 2x versucht und auch Rechner neu gestartet.
Wenn ich dann V0.8.27 einspiele, muss ich neu nach shutters scannen.

Edit: Jetzt geht es mit der neuesten Version: 0.9.19.
Ich werde es verfolgen.

flummy1978

Mahlzeit,

Zitat von: wk am 21 Mai 2020, 08:32:34
Es ist nicht so, dass mir keine Notlösungen für mein "Problem" einfallen würden, aber ich sehe die Diskussion hier im Forum einerseits als Feedback für Marko, der bei der Kreation seiner "eierlegenden Wollmilchsau", immer perfekter wird und andererseits als Anregung für viele Anwender, die hier Lösungen finden auf die sie selber nie gekommen wären.

Auch ich lerne hier jeden Tag dazu und es gibt viele Wege, die nach Rom führen.
Ich hätte das "Problem" mit einem Dummy-Thermometer in einem Threshold-device gelöst, aber wie Du aufzeigst, gibt es auch andere Wege.
Du hast vollkommen Recht,es gibt viele Wege die nach Rom führen und Möglichkeiten wie man sowas lösen kann. Einige Beispiele hast Du ja bereits gebracht. Ich habe z.b die Regenerkennung direkt trotz der Änderung von Marko bezüglich Threshold Spielrau gar nicht eingebunden, weil ich gern eine Zeitverzögerung haben möchte, wenn der Regen aufgehört hat....

Die von Marko erwähnte  Hartnäckigkeit braucht man (leider) bei einer, wie Du so schön sagtest, eierlegenden Wollmichsau, damit diese irgendwann läuft. Natürlich hat Marko schon sehr sehr sehr viele Dinge beachtet. Aber auch er kann nicht an alle Umstände denken und viele Wünsche entstehen erst in der Nutzung des Moduls.
Marko selbst hat die Hartnäckigkeit den Leuten  oft das Gleiche zu erklären und immerwieder auf die gleichen Fehler einzugehen. Aber das ergibt sich leider derzeit aus dem Umfang des Modules der daraus resultierenden Menge an Menschen die oftmals zu faul sind zu lesen, zum anderen durch den Umfang das Modul  auch manchmal schwer zu verstehen ist..... War jetzt doch n bissl viel OT, aber vielleicht hat Marko da ja wa gefunden und Dir wäre schon geholfen :)

Schöne Grüße
Andreas

p.s. @ Marko: Leider war mein Schlaf heute ergiebiger als der Wille zu testen. Die Markise war schon in Beschattung bevor ich auf pct 30 testen konnte.....

CoolTux

Zitat von: flummy1978 am 21 Mai 2020, 13:29:31
Schöne Grüße
Andreas

p.s. @ Marko: Leider war mein Schlaf heute ergiebiger als der Wille zu testen. Die Markise war schon in Beschattung bevor ich auf pct 30 testen konnte.....

Ganz entspannt. Bleiben noch genug Tage zum testen  ;D
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

wk

Hallo Marko,

heute ist endlich wieder ein Wetter zum Testen. Wie groß hast Du die Hysterese eingestellt?

Die heutigen Werte:
2020-05-29_13:34:15 SD_WS07_TH_1 temperature: 25.8
2020-05-29_13:45:39 SD_WS07_TH_1 temperature: 26
2020-05-29_13:49:28 SD_WS07_TH_1 temperature: 25.9
2020-05-29_14:02:45 SD_WS07_TH_1 temperature: 26
2020-05-29_14:08:27 SD_WS07_TH_1 temperature: 26.1
2020-05-29_14:21:45 SD_WS07_TH_1 temperature: 26
2020-05-29_14:22:42 SD_WS07_TH_1 temperature: 25.9
2020-05-29_14:27:27 SD_WS07_TH_1 temperature: 25.7
2020-05-29_14:36:58 SD_WS07_TH_1 temperature: 25.5
2020-05-29_14:40:45 SD_WS07_TH_1 temperature: 25.4
2020-05-29_14:58:49 SD_WS07_TH_1 temperature: 25.3
2020-05-29_15:02:36 SD_WS07_TH_1 temperature: 25.1
2020-05-29_15:17:48 SD_WS07_TH_1 temperature: 25.1
2020-05-29_15:33:00 SD_WS07_TH_1 temperature: 25.1
2020-05-29_15:37:46 SD_WS07_TH_1 temperature: 25
2020-05-29_15:53:54 SD_WS07_TH_1 temperature: 25
2020-05-29_16:07:12 SD_WS07_TH_1 temperature: 24.9
2020-05-29_16:24:18 SD_WS07_TH_1 temperature: 25
2020-05-29_16:32:51 SD_WS07_TH_1 temperature: 25.1
2020-05-29_16:49:57 SD_WS07_TH_1 temperature: 25.1
2020-05-29_16:51:51 SD_WS07_TH_1 temperature: 25.3
2020-05-29_16:56:37 SD_WS07_TH_1 temperature: 25.1


2020-05-29_14:17:24 Sh_S_Fr pct: 20
2020-05-29_14:17:24 Sh_S_Fr ASC_ShuttersLastDrive: shading in
2020-05-29_16:22:06 Sh_S_Fr pct: 100
2020-05-29_16:22:06 Sh_S_Fr ASC_ShuttersLastDrive: shading out


Die Shading Temperatur ist 26 Grad. Bei 24,9 ist er wieder aufgefahren. Ist das so vorgesehen?


CoolTux

Zitat von: wk am 29 Mai 2020, 17:09:10
Hallo Marko,

heute ist endlich wieder ein Wetter zum Testen. Wie groß hast Du die Hysterese eingestellt?

Die heutigen Werte:
2020-05-29_13:34:15 SD_WS07_TH_1 temperature: 25.8
2020-05-29_13:45:39 SD_WS07_TH_1 temperature: 26
2020-05-29_13:49:28 SD_WS07_TH_1 temperature: 25.9
2020-05-29_14:02:45 SD_WS07_TH_1 temperature: 26
2020-05-29_14:08:27 SD_WS07_TH_1 temperature: 26.1
2020-05-29_14:21:45 SD_WS07_TH_1 temperature: 26
2020-05-29_14:22:42 SD_WS07_TH_1 temperature: 25.9
2020-05-29_14:27:27 SD_WS07_TH_1 temperature: 25.7
2020-05-29_14:36:58 SD_WS07_TH_1 temperature: 25.5
2020-05-29_14:40:45 SD_WS07_TH_1 temperature: 25.4
2020-05-29_14:58:49 SD_WS07_TH_1 temperature: 25.3
2020-05-29_15:02:36 SD_WS07_TH_1 temperature: 25.1
2020-05-29_15:17:48 SD_WS07_TH_1 temperature: 25.1
2020-05-29_15:33:00 SD_WS07_TH_1 temperature: 25.1
2020-05-29_15:37:46 SD_WS07_TH_1 temperature: 25
2020-05-29_15:53:54 SD_WS07_TH_1 temperature: 25
2020-05-29_16:07:12 SD_WS07_TH_1 temperature: 24.9
2020-05-29_16:24:18 SD_WS07_TH_1 temperature: 25
2020-05-29_16:32:51 SD_WS07_TH_1 temperature: 25.1
2020-05-29_16:49:57 SD_WS07_TH_1 temperature: 25.1
2020-05-29_16:51:51 SD_WS07_TH_1 temperature: 25.3
2020-05-29_16:56:37 SD_WS07_TH_1 temperature: 25.1


2020-05-29_14:17:24 Sh_S_Fr pct: 20
2020-05-29_14:17:24 Sh_S_Fr ASC_ShuttersLastDrive: shading in
2020-05-29_16:22:06 Sh_S_Fr pct: 100
2020-05-29_16:22:06 Sh_S_Fr ASC_ShuttersLastDrive: shading out


Die Shading Temperatur ist 26 Grad. Bei 24,9 ist er wieder aufgefahren. Ist das so vorgesehen?

Ja das passt. Meinste müsste mehr sein?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

flummy1978

Zitat von: CoolTux am 29 Mai 2020, 19:09:39
Ja das passt. Meinste müsste mehr sein?

Ich weiss nicht wie aufwändig ist wäre, das einzubinden, aber da Du ja bereits mehrmals die Optionen hast, wie wäre es mit:

ASC_Shading_Min_OutsideTemperature: 26 2

ASC_Shading_Min_OutsideTemperature - ab welcher Temperatur soll Beschattet werden, immer in Abhängigkeit der anderen einbezogenen Sensorwerte. Der zweite optionale Wert stellt die Hysterese dar. (default: 18 [1])

Sprich einen einstellbaren Threshold ... Ich finde 1 Grad schon passend, aber auch nur in 1-2 Räumen. In manch anderen fände ich maximal 0,5 Grad besser und in manchen wären es wiederum 2 Grad. Wil sagen: Wenn man es einstellbar macht, kann JEDER bestimmen wie er es braucht (sogar Raumweise bzw Deviceweise)

Just my2 Cent
Viele Grüße
Andreas

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

wk

Ich hätte den gleichen Vorschlag gemacht wie Andreas, aber um die Zeit habe ich geschlafen ;-).

Wenn Du aber schon dabei bist zu ändern: Wie der Thread schon heist, geht es um die Raumtemperatur und nicht mehr nur um die Aussentemperatur. So ist der Name des Attributs nicht mehr ganz korrekt.

Schöne Pfingsten
Walter