Rollladensteuerung für HM/ROLLO inkl. Abschattung und Komfortfunktionen in Perl

Begonnen von Cluni, 06 Juli 2017, 11:14:28

Vorheriges Thema - Nächstes Thema

greenBelt

Ja die Doku auf der ersten Seite wäre ein Anfang. Inzwischen ist da aber soviel dran gekommen dass ich grad nicht weiß was da alles drin ist ohne das Forum von vorne bis hinten durchzulesen.

Klar, ich könnte mir vorstellen das zu dokumentieren. Die Doku wäre ähnlich aufzubauen als PDF die mit den ersten Schritte in FHEM.

Falls jemand eine andere Idee hat nur zu

Cluni

Eigentlich arbeite ich alle Änderungen jedesmal ein. Deshalb stehen auch ganz oben die jeweiligen Änderungsdaten. Nur die letzten Änderungen der veröffentlichten Alpha-Version (https://forum.fhem.de/index.php/topic,73964.msg698949.html#msg698949) sind da noch nicht drin...

greenBelt

Es macht mit der Doku aber erst einen Sinn wenn Cluni die ganzen Funktionen in einem Modul hat

Cluni

Na nicht unbedingt - die einstellbaren Dinge müssen ja auch in einem Modul weiterhin von außen vorhanden sein. Grundsätzlich müsste die Beschreibung der Funktionen ja dann gleich bleiben - es muss dann nur an einigen Stellen überarbeitet werden, weil es vielleicht etwas anders aussieht...

nils_

Zitat von: greenBelt am 09 November 2017, 14:24:31
Es macht mit der Doku aber erst einen Sinn wenn Cluni die ganzen Funktionen in einem Modul hat

doku macht immer sinn  ::)


viele Wege in FHEM es gibt!

Cluni


greenBelt

Ok Jungs, ich mache mich an's Werk und schreib etwas prosa dazu. Sobald ich was fertig habe sollte das jemand gegen lesen

T1mo

Hi ,

erstmal vielen Dank für das tolle Modul :)

Ich hatte gerstern mal alle Werte eingegeben , aber ich finde leider keinen Fehler

Mein Rolladen
Internals:
   CUL_HM_MSGCNT 11
   CUL_HM_RAWMSG A0D27A410537B252233440601C800::-53.5:CUL_HM
   CUL_HM_RSSI -53.5
   CUL_HM_TIME 2017-11-09 12:28:50
   DEF        537B25
   IODev      CUL_HM
   LASTInputDev CUL_HM
   MSGCNT     11
   NAME       Rollo_Terasse
   NOTIFYDEV  global
   NR         42
   NTFY_ORDER 50-Rollo_Terasse
   STATE      Auf
   TYPE       CUL_HM
   lastMsg    No:27 - t:10 s:537B25 d:223344 0601C800
   protLastRcv 2017-11-09 12:28:50
   protSnd    8 last_at:2017-11-09 12:28:50
   protState  CMDs_done
   rssi_at_CUL_HM max:-52.5 avg:-53.68 cnt:11 min:-54 lst:-53.5
   READINGS:
     2017-11-09 12:28:46   Automatik_automatische_Fahrt 0
     2017-11-08 17:27:43   CommandAccepted yes
     2017-03-11 18:32:36   D-firmware      2.8
     2017-03-11 18:32:36   D-serialNr      NEQ1370136
     2017-03-11 19:10:13   PairedTo        0x223344
     2017-03-11 19:10:14   R-driveDown     24 s
     2017-03-11 18:32:41   R-driveTurn     0.5 s
     2017-03-11 19:09:46   R-driveUp       26 s
     2017-03-11 18:32:40   R-pairCentral   0x223344
     2017-03-11 18:32:41   R-powerUpAction off
     2017-03-11 18:32:41   R-sign          off
     2017-03-11 19:10:13   RegL_00.        02:01 0A:22 0B:33 0C:44 15:FF 18:00 00:00
     2017-03-11 19:10:14   RegL_01.        08:00 09:00 0A:00 0B:00 0C:F0 0D:01 0E:04 0F:05 10:00  30:06 57:24 56:00 00:00
     2017-11-09 12:28:46   deviceMsg       on (to CUL_HM)
     2017-11-09 12:28:46   level           100
     2017-11-09 12:28:46   motor           stop:on
     2017-11-09 12:28:46   pct             100
     2017-11-09 12:28:46   recentStateType info
     2017-11-09 12:28:46   state           on
     2017-11-09 12:28:46   timedOn         off
   helper:
     HM_CMDNR   39
     mId        006A
     rxType     1
     supp_Pair_Rep 0
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +537B25,00,00,00
       nextSend   1510226930.64865
       prefIO
       rxt        0
       vccu
       p:
         537B25
         00
         00
         00
     mRssi:
       mNo        27
       io:
         CUL_HM     -51.5
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf
       qReqStat
     role:
       chn        1
       dev        1
       prs        1
     rpt:
       IO         CUL_HM
       flg        A
       ts         1510226930.63391
       ack:
         HASH(0x244a318)
         278002223344537B2500
     rssi:
       at_CUL_HM:
         avg        -53.6818181818182
         cnt        11
         lst        -53.5
         max        -52.5
         min        -54
Attributes:
   Auto_Abschattung nein
   Auto_Abschattung_Helligkeits_Reading brightness
   Auto_Abschattung_Helligkeitssensor Helligkeitssensor_Sued
   Auto_Abschattung_Pos 30
   Auto_Abschattung_Pos_nach_Abschattung -1
   Auto_Abschattung_Schwelle_sonnig 60000
   Auto_Abschattung_Schwelle_wolkig 40000
   Auto_Abschattung_Sperrzeit_nach_manuell 20
   Auto_Abschattung_Sperrzeit_vor_Nacht 20
   Auto_Abschattung_Wartezeit 20
   Auto_Abschattung_Winkel_links 85
   Auto_Abschattung_Winkel_rechts 85
   Auto_Abschattung_min_Temp_aussen 22
   Auto_Aussperrschutz ja
   Auto_Fensterkontakt EG_wz_TK
   Auto_Fensterkontakttyp twostate
   Auto_Gaestezimmer nein
   Auto_Geoeffnet_Pos 80
   Auto_Himmelsrichtung 180
   Auto_Lueften_Pos 30
   Auto_Luft_Fenster_offen ja
   Auto_Modus_hoch immer
   Auto_Modus_runter immer
   Auto_Offset_Minuten_abends 0
   Auto_Offset_Minuten_morgens 0
   Auto_Pos_Befehl pct
   Auto_Pos_nach_KomfortOeffnen -1
   Auto_Zeit_hoch_WE_Urlaub 09:00:00
   Auto_Zeit_hoch_frueh 06:30:00
   Auto_Zeit_hoch_spaet 08:00:00
   Auto_Zeit_runter_frueh 16:30:00
   Auto_Zeit_runter_spaet 22:30:00
   Auto_Zufall_Minuten 0
   Auto_geschlossen_Pos 0
   Auto_hoch  Astro
   Auto_offen_Pos 20
   Auto_runter Astro
   IODev      CUL_HM
   autoReadReg 4_reqStatus
   devStateIcon Zu:fts_shutter_100 Auf:fts_shutter_10 .*:fts_shutter_50
   event-on-change-reading motor
   eventMap   off:Zu 69:halb on:Auf stop:stop
   expert     2_raw
   firmware   2.8
   group      Rolladen
   model      HM-LC-Bl1PBU-FM
   peerIDs    00000000,
   room       CUL_HM,Rolladen,Wohnzimmer
   serialNr   NEQ1370136
   subType    blindActuator
   userattr   Auto_Modus_hoch:bei_Abwesenheit,bei_Anwesenheit,immer,aus Auto_Modus_runter:bei_Abwesenheit,bei_Anwesenheit,immer,aus Auto_hoch:Zeit,Astro Auto_runter:Zeit,Astro Auto_Abschattung_Pos:10,20,30,40,50,60,70,80,90,100 Auto_Abschattung_Pos_nach_Abschattung:-1,0,10,20,30,40,50,60,70,80,90,100 Auto_Lueften_Pos:10,20,30,40,50,60,70,80,90,100 Auto_offen_Pos:10,20,30,40,50,60,70,80,90,100 Auto_Himmelsrichtung Auto_Abschattung:ja,nein,verspaetet,bei_Abwesenheit,bei_Anwesenheit Auto_Zeit_hoch_frueh Auto_Zeit_hoch_spaet Auto_Zeit_hoch_WE_Urlaub Auto_Zeit_runter_frueh Auto_Zeit_runter_spaet Auto_Zufall_Minuten Auto_Fensterkontakt Auto_Luft_Fenster_offen:ja,nein Auto_Aussperrschutz:ja,nein Auto_Geoeffnet_Pos:10,20,30,40,50,60,70,80,90,100 Auto_Abschattung_Winkel_links:0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90 Auto_Abschattung_Winkel_rechts:0,5,10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85,90 Auto_Abschattung_Helligkeitssensor Auto_Abschattung_Helligkeits_Reading Auto_Abschattung_Schwelle_sonnig Auto_Abschattung_Schwelle_wolkig Auto_Abschattung_Wartezeit Auto_Abschattung_min_elevation Auto_Abschattung_min_Temp_aussen Auto_Abschattung_Sperrzeit_nach_manuell Auto_Offset_Minuten_morgens Auto_Offset_Minuten_abends Auto_Abschattung_Sperrzeit_vor_Nacht Auto_Abschattung_schnell_oeffnen:nein,ja Auto_Abschattung_schnell_schliessen:nein,ja Auto_Fensterkontakttyp:twostate,threestate Auto_Pos_Befehl Auto_geschlossen_Pos Auto_Gaestezimmer:nein,ja Auto_Pos_nach_KomfortOeffnen:-2,-1,0,10,20,30,40,50,60,70,80,90,100
   webCmd     Auf:halb:Zu:stop



Cluni

Zitat von: T1mo am 09 November 2017, 15:54:27
Ich hatte gerstern mal alle Werte eingegeben , aber ich finde leider keinen Fehler

Da müssen wir jetzt aber in unsere Glaskugel schauen. Aber btw. - wenn du keinen Fehler findest, dann ist ja alles gut! Spaß beiseite. Was genau geht denn nicht?

Das Posten der kompletten "99_myUtils_Shutter.pm" hilft hier auch nicht, sondern macht deinen Post nur schlechter lesbar. Oder hast du selber daran Änderungen vorgenommen, die wir uns ansehen sollen?

T1mo

Hi ,

danke für deine rasche Antwort.

Ich hab keine Werte in der "99_myUtils_Shutter.pm" geändert.

Es müsste doch eine Rolladensteuerung angelegt werden ?

Cluni

Öhm, hast du alles, was ich im ersten Post geschrieben habe auch abgearbeitet?

T1mo


Cluni

Und was genau funktioniert nicht? Werden keine Timer (im Raum Timer) angelegt?

Ich kann jetzt für eine Zeit nicht antworten, weil.ich auf die Autobahn muss. Aber vielleicht kann jemand anderes auch schon weiterhelfen.


Gesendet von iPhone mit Tapatalk

T1mo

Zitat1.) Achtung! NEU!
   Ein Dummy "Rollladensteuerung", wo alle Einstellungen jetzt und in Zukunft eingepflegt werden (wird bei der Verw. von "Auto_Rol_create_dummies_and_attributes" (siehe Anfang Verb.) automatisch angelegt)
Es müsste doch der Dummy von der Rolladensteuerung angelegt werden durch die "99_myUtils_Shutter.pm" ?

kjmEjfu

Zitat von: T1mo am 09 November 2017, 16:32:06
Es müsste doch der Dummy von der Rolladensteuerung angelegt werden durch die "99_myUtils_Shutter.pm" ?

Der wird angelegt, wenn du

{Auto_Rol_create_dummies_and_attributes('Rol','x')}

aufrufst (oben in der Commando Zeile).

Wobei du "Rol" und "x" entsprechend der Doku auf deine Gegebenheiten anpassen musst.

Hast du die Funktion schon aufgerufen?
Migriere derzeit zu Home Assistant