[73_AutoShuttersControl.pm] Rolllos automatisiert steuern - Version 0.6.x

Begonnen von CoolTux, 27 April 2019, 08:04:52

Vorheriges Thema - Nächstes Thema

BOFH

Danke für die flotte Antwortk. Jupp hatte neugestartet. 
Kann man das bitte als Nice 2 Know mit in die Commandref schreiben.

SC_Self_Defense_Exclude - on/off - bei on Wert wird dieser Rollladen bei aktiven Self Defense und offenen Fenster nicht runter gefahren, wenn Residents absent ist. (default: off)   <- und ich kaufe ein 'A'

Werd das dann morgen beobachten - ging ja sonst immer ;)
RasPi 4
ZWave.me ZME_UZB (Fibaro Auge Gen.2)/ HM-USB2 (Thermostat | Hutschienen Relais | 1-/2fach Schalter) / Enigma2 / PhilipsTV / Philips HUE (GO|Bulb|Stripe (plus)) / Somfy IO Rollos / BOSCH HSG636XS6 / SONOS (P1, P3, P5 2.Gen, SUB, Bar)

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

Borkk

Hallo Zusammen,

Also ich bin total begeistert von dem Modul. Hab ein wenig gebraucht bis ich alles verstanden habe aber jetzt läuft alles. Morgens / Abends Automatik, ComfortOpen, Aussperrschutz und seit 10 min auch die Beschattung. Echt ein Hammer Funktionsumfang. Danke CoolTux

Bei der Beschattung habe ich mir lange selbst die Karten gelegt und möchte das mit Euch teilen. Ich habe 2 Fhem am laufen, der erste kommuniziert nur intern also mit Homematic, Hue usw. Der zweite spricht mit den ganzen Internet Diensten und API´s (Proplanta, Tado, Netatmo usw). Das hat sich bewährt, da eine hängende "API" nicht das System blockiert welches z.B. die Lampen schaltet.

Alle Devices die ich für Notifys auf dem ersten Fhem benötige spiegle ich über Fhem2Fhem in einen Dummy, der ja nur genauso heissen muss. Natürlich habe ich über diesen Weg auch Astro und Twilight gespiegelt. Scheinbar erkennt aber ASC den Astro Dummy nicht als Astro Device und ließt kein Azimuth und Elevation aus. Evtl. wäre es gut im Attribut "ASC_twilightDevice" wie auch bei den anderen Device Attributen ein "Device:[reading1,reading2]" konfigurieren zu können, um die benötigten Werte auch woanders auslesen zu können.

Um leicht die Attribute der Beschattung einstellen zu können, habe ich diese ReadingsGroup angelegt. Wer möchte kann sie sich anpassen.

define rg_ASC_Shading readingsGroup <Gerät>,<Grad>,<Position>,<Mode>,<Links>,<Rechts>,<Wait>,<ShadeIn>,<ShadeOut>,<Device>\
(br_rollo|sz_rollo|ds_rollo|bd_rollo|wz_rollo|wz_rollo_f):!?ASC_Shading_Direction,!?ASC_Shading_Pos,!?ASC_Shading_Mode,!?ASC_Shading_Angle_Left,!?ASC_Shading_Angle_Right,!?ASC_Shading_WaitingPeriod,!?ASC_Shading_StateChange_Sunny,!?ASC_Shading_StateChange_Cloudy,!?ASC_BrightnessSensor
attr rg_ASC_Shading commands {ASC_Shading_Direction => 'ASC_Shading_Direction:165,255,345',\
ASC_Shading_Pos => 'ASC_Shading_Pos:selectnumbers,0,5,100,0,lin',\
ASC_Shading_Mode => 'ASC_Shading_Mode:absent,always,off,home',\
ASC_Shading_Angle_Left => 'ASC_Shading_Angle_Left:selectnumbers,0,5,100,0,lin',\
ASC_Shading_Angle_Right => 'ASC_Shading_Angle_Right:selectnumbers,0,5,100,0,lin',\
ASC_Shading_WaitingPeriod => 'ASC_Shading_WaitingPeriod:selectnumbers,0,60,1200,0,lin',\
ASC_Shading_StateChange_Sunny => 'ASC_Shading_StateChange_Sunny:selectnumbers,10000,1000,40000,0,lin',\
ASC_Shading_StateChange_Cloudy => 'ASC_Shading_StateChange_Cloudy:selectnumbers,10000,1000,40000,0,lin'}
attr rg_ASC_Shading room ASC


Viel Erfolg
Proxmox & Docker:  FHEM, Raspberrymatic, ConBee3, Nginx ReverseProxy, ConfigDB, MQTT, NodeRed, InfluxDB, Grafana, HmIP Akt- /Sensoren, Shelly´s, Alexa, ASC, Gardena, E-Paper, FritzBox; (Tado° x), iBeacon, OLED ; ESP32/8266, SwitchBot ... (Netatmo & Homekit über HomeAssistant)

Beta-User

Zitat von: Borkk am 05 Juni 2019, 12:06:57
Um leicht die Attribute der Beschattung einstellen zu können, habe ich diese ReadingsGroup angelegt. Wer möchte kann sie sich anpassen.
Vielen Dank dafür; ich hab's direkt ins Wiki übernommen.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

CoolTux

Zitat von: Borkk am 05 Juni 2019, 12:06:57
Hallo Zusammen,

Also ich bin total begeistert von dem Modul. Hab ein wenig gebraucht bis ich alles verstanden habe aber jetzt läuft alles. Morgens / Abends Automatik, ComfortOpen, Aussperrschutz und seit 10 min auch die Beschattung. Echt ein Hammer Funktionsumfang. Danke CoolTux

Bei der Beschattung habe ich mir lange selbst die Karten gelegt und möchte das mit Euch teilen. Ich habe 2 Fhem am laufen, der erste kommuniziert nur intern also mit Homematic, Hue usw. Der zweite spricht mit den ganzen Internet Diensten und API´s (Proplanta, Tado, Netatmo usw). Das hat sich bewährt, da eine hängende "API" nicht das System blockiert welches z.B. die Lampen schaltet.

Alle Devices die ich für Notifys auf dem ersten Fhem benötige spiegle ich über Fhem2Fhem in einen Dummy, der ja nur genauso heissen muss. Natürlich habe ich über diesen Weg auch Astro und Twilight gespiegelt. Scheinbar erkennt aber ASC den Astro Dummy nicht als Astro Device und ließt kein Azimuth und Elevation aus. Evtl. wäre es gut im Attribut "ASC_twilightDevice" wie auch bei den anderen Device Attributen ein "Device:[reading1,reading2]" konfigurieren zu können, um die benötigten Werte auch woanders auslesen zu können.

Um leicht die Attribute der Beschattung einstellen zu können, habe ich diese ReadingsGroup angelegt. Wer möchte kann sie sich anpassen.

define rg_ASC_Shading readingsGroup <Gerät>,<Grad>,<Position>,<Mode>,<Links>,<Rechts>,<Wait>,<ShadeIn>,<ShadeOut>,<Device>\
(br_rollo|sz_rollo|ds_rollo|bd_rollo|wz_rollo|wz_rollo_f):!?ASC_Shading_Direction,!?ASC_Shading_Pos,!?ASC_Shading_Mode,!?ASC_Shading_Angle_Left,!?ASC_Shading_Angle_Right,!?ASC_Shading_WaitingPeriod,!?ASC_Shading_StateChange_Sunny,!?ASC_Shading_StateChange_Cloudy,!?ASC_BrightnessSensor
attr rg_ASC_Shading commands {ASC_Shading_Direction => 'ASC_Shading_Direction:165,255,345',\
ASC_Shading_Pos => 'ASC_Shading_Pos:selectnumbers,0,5,100,0,lin',\
ASC_Shading_Mode => 'ASC_Shading_Mode:absent,always,off,home',\
ASC_Shading_Angle_Left => 'ASC_Shading_Angle_Left:selectnumbers,0,5,100,0,lin',\
ASC_Shading_Angle_Right => 'ASC_Shading_Angle_Right:selectnumbers,0,5,100,0,lin',\
ASC_Shading_WaitingPeriod => 'ASC_Shading_WaitingPeriod:selectnumbers,0,60,1200,0,lin',\
ASC_Shading_StateChange_Sunny => 'ASC_Shading_StateChange_Sunny:selectnumbers,10000,1000,40000,0,lin',\
ASC_Shading_StateChange_Cloudy => 'ASC_Shading_StateChange_Cloudy:selectnumbers,10000,1000,40000,0,lin'}
attr rg_ASC_Shading room ASC


Viel Erfolg

Vielen Dank zum teilen Deiner Erkenntnis.
Ich muss mal testen ob man auch manuell einen TWILIGHT Dummy anlegen kann und dieser akzeptiert wird. Ich glaube ich habe lediglich beim automatischen suchen auf TYPE Erkennung gesetzt.


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

nils_

Zitat von: CoolTux am 05 Juni 2019, 12:34:10
Ich glaube ich habe lediglich beim automatischen suchen auf TYPE Erkennung gesetzt.

wenn meine schnelle code suche richtig war, dann auch bei der ermittlung von azimuth und elevation. (zur unterscheidung zwischen den readings!)
viele Wege in FHEM es gibt!

M-1978

Hallo zusammen,

meine Homematic Komponenten incl. Homematic IP sind auf einer Raspberrymatic angelegt welche per HMCCU an FHEM angebunden ist.
Kann das Modul auch Rollladenaktoren (HM-LC-Bl1PBU-FM), Fenstersensoren (HM-Sec-Sco ) bzw. den Lichtsensor (HmIP-SLO) welche per HMCCU an FHEM angebunden sind ansprechen?

Viele Grüße
Martin

Beta-User

Zitat von: M-1978 am 05 Juni 2019, 12:52:02
Kann das Modul auch Rollladenaktoren (HM-LC-Bl1PBU-FM), Fenstersensoren (HM-Sec-Sco ) bzw. den Lichtsensor (HmIP-SLO) welche per HMCCU an FHEM angebunden sind ansprechen?
Solange die ein passende Readings- und Steuerungsbefehle haben, sollte das ohne Probleme gehen.

Etwas OT dazu: Vielleicht sollten wir einen Thread aufmachen, in dem wir eine Art Materialsammlung machen, was alles geht, und ggf. welche "speziellen" Dinge zu beachten sind?
Das kann man dann ja bei Gelegenheit im Wiki etwas verdichten bzw. ggf. einfach die Hinweise erweitern, für welche Art Aktor/Einbindung welche ASC-Einstellung (Typ 1 oder 2) erfolgreich im Einsatz ist bzw., wann es ggf. Sinn macht, ROLLO zwischenzuschalten. Diese Frage taucht doch in vielen Varianten immer wieder auf.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

CoolTux

Zitat von: nils_ am 05 Juni 2019, 12:48:06
wenn meine schnelle code suche richtig war, dann auch bei der ermittlung von azimuth und elevation. (zur unterscheidung zwischen den readings!)

Danke Dir. Ich schaue nachher mal.
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

magentouser

Hallo irgendwie fehlen mir jetzt daten, nach dem update ASC_BrightnessMaxVal,ASC_BrightnessMinVal......
habe die devices neu angelegt , fehlermeldungen weg aber die attr. fehlen nun ganz

attr Rolladen_OG1 ASC_BrightnessMaxVal 280
attr Rolladen_OG1 ASC_BrightnessMinVal 280
attr Rolladen_OG1 ASC_Brightness_Reading brightness

CoolTux

Zitat von: magentouser am 05 Juni 2019, 14:09:37
Hallo irgendwie fehlen mir jetzt daten, nach dem update ASC_BrightnessMaxVal,ASC_BrightnessMinVal......
habe die devices neu angelegt , fehlermeldungen weg aber die attr. fehlen nun ganz

attr Rolladen_OG1 ASC_BrightnessMaxVal 280
attr Rolladen_OG1 ASC_BrightnessMinVal 280
attr Rolladen_OG1 ASC_Brightness_Reading brightness

Bitte diesbezüglich die Commandref konsultieren. Wenn Du etwas nicht verstehst sage bitte Bescheid, dann muß ich die Commandref anpassen.
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

eurofinder

@M-1978:
ZitatLichtsensor (HmIP-SLO) welche per HMCCU an FHEM angebunden sind ansprechen?
Ich betreibe erfolgreich einen HmIP-SLO in identischer Art und Weise als ASC_BrightnessSensor im jeweiligen Rollladendevice.

Wenn du schon HmIP nutzt, dann empfehle ich dir statt HM-Sec-Sco lieber HMIP-SWDO als Fenstersensoren zu verwenden. Läuft hier ebenfalls ohne bisherige Beanstandungen.

Gruß
eurofinder

RPI3+; Raspbian Buster Lite; RPI-RF-MOD; piVCCU3, HMIP-eTRV-2, HmIP-SWDO, HmIP-SRH, HmIP-STHO, HmIP-SLO

Beta-User

Zitat von: Beta-User am 05 Juni 2019, 12:59:13
Vielleicht sollten wir einen Thread aufmachen, in dem wir eine Art Materialsammlung machen, was alles geht, und ggf. welche "speziellen" Dinge zu beachten sind?
Das kann man dann ja bei Gelegenheit im Wiki etwas verdichten bzw. ggf. einfach die Hinweise erweitern, für welche Art Aktor/Einbindung welche ASC-Einstellung (Typ 1 oder 2) erfolgreich im Einsatz ist bzw., wann es ggf. Sinn macht, ROLLO zwischenzuschalten. Diese Frage taucht doch in vielen Varianten immer wieder auf.
Done, Thread ist hier zu finden: https://forum.fhem.de/index.php/topic,101182.0.html



Zu HMCCUDEV habe ich noch das hier gefunden:
https://forum.fhem.de/index.php/topic,99980.msg940761.html#msg940761
Danach scheint es mit IP-Geräten zu gehen, aber klassische (BidCoS) machen Probleme?
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

CoolTux

Danke Dir. Super.

Ich habe auch noch ein Anliegen. Der Christoph hat die englische Commandref geschrieben und wir bräuchten da noch jemand der gegenlesen mag. Wer kann/will?


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

magentouser

#1004
auf https://wiki.fhem.de/wiki/AutoShuttersControl#Vorbereitung sind die werte beschrieben,
waren vor dem update (bei mir gestern) da und haben funktioniert.
nach dem update fhem, habe ich nur abends festgestellt das die rollos nicht herunter fahren.
heute
bekomme ich attr global motd Messages collected while initializing FHEM:\
configfile: Rolladensteuerung: unknown attribute ASC_brightnessMaxVal. Type 'attr Rolladensteuerung ?' for a detailed list.\
Rolladensteuerung: unknown attribute ASC_brightnessMinVal. Type 'attr Rolladensteuerung ?' for a detailed list.\
Rolladensteuerung: unknown attribute ASC_temperatureReading. Type 'attr Rolladensteuerung ?' for a detailed list.\
Rolladensteuerung: unknown attribute ASC_temperatureSensor. Type 'attr Rolladensteuerung ?' for a detailed list.\
\
Rolladensteuerung: unknown attribute ASC_brightnessMaxVal. Type 'attr Rolladensteuerung ?' for a detailed list. Rolladensteuerung: unknown attribute ASC_brightnessMinVal. Type 'attr Rolladensteuerung ?' for a detailed list. Rolladensteuerung: unknown attribute ASC_temperatureReading. Type 'attr Rolladensteuerung ?' for a detailed list. Rolladensteuerung: unknown attribute ASC_temperatureSensor. Type 'attr Rolladensteuerung ?' for a detailed list. Rolladensteuerung: unknown attribute ASC_Up. Type 'attr Rolladensteuerung ?' for a detailed list. Rolladensteuerung: unknown attribute ASC_Down. Type 'attr Rolladensteuerung ?' for a detailed list. Rolladensteuerung: unknown attribute ASC_Shading_Brightness_Sensor. Type 'attr Rolladensteuerung ?' for a detailed list.
als meldung.

gut dachte ich alles einmal neu geht ja schnell,

keine attr. zur auswahl, und sobald sie manuell eingetragen werden erscheint die fehlermeldung von oben

dies scheint seit dem  Commits on Apr 26, 2019 zu sein, zumindest werden diese werte dort als zu entfernen angegeben.
Überarbeitet doch dann bitte https://wiki.fhem.de/wiki/AutoShuttersControl#