Neues Modul: 98_Siro.pm (Ansteuerung von motorisierten Innensichtschutzrollos)

Begonnen von Dr. Smag, 27 September 2017, 00:14:49

Vorheriges Thema - Nächstes Thema

ManInSoHo

Zitat von: Dr. Smag am 04 August 2018, 15:48:35
Mein Vorschlag auch eine prozentuale Angabe des Rollo's anfahren zu können, was ja eigentl. kein Problem sein sollte, da der Motor seine Position ja kennt, wird wohl wie es aussieht leider doch nicht implementiert. :/
Die Features sind eigentlich nur abhängig von der eingesetzten Dooya Bridge. Mir sind da nur 3 Modelle bekannt:

1. DQ7007 das scheint die älteste zu sein und ist wohl baugleich mit der Aldomo S4 - 80€ ist mir die aber nicht mehr wert.

2. DD7001A ist vermutlich die Version von Siro, jedenfalls ist auf den Bildern die dazugehörige App WifiBridge abgebildet.
Mehr als auf und ab und Favoriten scheint damit nicht möglich zu sein.
Ist auch bei AliExpress zu finden: https://de.aliexpress.com/item/DOOYA-vorhang-master-DD7001A-WIFI-controller-f-r-DOOYA-motor/32847138838.html

3. DD7002B ist die aktuellste und schon bei einigen Händlern zu finden: https://www.ismartwindow.co.nz/blog/797741 - leider ohne Preis
Positionen können damit in der App, über Alexa und IFTTT angefahren werden und für jeden Motor gibt es ein Batteriesymbol.
In der App finden sich Java mqtt-Klassen, ob man da mit fhem & Co ran kommt ist sicher fraglich.

Seltsamerweise hat Siro die Bilder von dieser Bridge wieder aus seinem Shop genommen.


volschin

Ich habe mir ein Notify geschrieben, dass mich bei Überschreitung von 4000s Betriebszeit auf den Stand aufmerksam macht.
defmod n_Rollo_Akku notify Rollo.*operating_seconds.* {if (int(ReadingsVal($NAME,"operating_seconds", 0)) > 4000) {fhem("set pushmsg msg 'Akku-Warnung Rollo' '$NAME ist auf $EVENT'");;}}
Dabei ist mir aufgefallen, dass das zwar mit open, close und einer Prozentzahl sauber funktioniert, aber beim Anfahren der FAV-Position kein Trigger ausgelöst wird und auch keine Aufaddierung auf die Betriebszeit erfolgt. time_down_to_favorite ist korrekt eingerichtet.

Das schaut nach einem Bug aus.  :(
Intel NUC+Ubuntu 22.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dots+Show8, Logi Circle 2, HomeBridge
TIG Stack (Telegraf, InfluxDB, Grafana)

Byte09

Zitat von: volschin am 19 September 2018, 08:19:09
Ich habe mir ein Notify geschrieben, dass mich bei Überschreitung von 4000s Betriebszeit auf den Stand aufmerksam macht.
defmod n_Rollo_Akku notify Rollo.*operating_seconds.* {if (int(ReadingsVal($NAME,"operating_seconds", 0)) > 4000) {fhem("set pushmsg msg 'Akku-Warnung Rollo' '$NAME ist auf $EVENT'");;}}
Dabei ist mir aufgefallen, dass das zwar mit open, close und einer Prozentzahl sauber funktioniert, aber beim Anfahren der FAV-Position kein Trigger ausgelöst wird und auch keine Aufaddierung auf die Betriebszeit erfolgt. time_down_to_favorite ist korrekt eingerichtet.

Das schaut nach einem Bug aus.  :(

ja , das ist ein bug , auch wenn du mit der fernbedienung ansteuerst wird es nicht korrekt gezählt. Ich werde es aber erst kommende woche schaffen , mir das anzusehen.

gruss Byte09

phoenix

Hallo Allerseits,

ich habe naiverweise gestern ein ERB16LE bestellt, da ich so grob im Hinterkopf hatte dass die Motoren FHEM kompatibel sind. In meiner grenzenlosen Weisheit habe ich natürlich nicht vorher die Infos zu dem Modul gelesen, was ich jetzt wohl bereue :D
Ist die Info im Eingangsthreat noch aktuell dass ein normaler 433MHz Cul von Busware oder ein 868 nano Cul mit FTDI Chipsatz nicht funktioniert? Oder gibt es da eine Chance?
Probiert habe ich es einfach mal ganz plump, natürlich ohne Erfolg. Wäre natürlich schade wenn ich noch einmal in einen neuen Cul investieren muss, aber da ich langfristig alle Rollos mit Siro Motoren ausrüsten will, komme ich dann wohl nicht drum herum

Byte09

Zitat von: phoenix am 29 September 2018, 11:19:28
Hallo Allerseits,

ich habe naiverweise gestern ein ERB16LE bestellt, da ich so grob im Hinterkopf hatte dass die Motoren FHEM kompatibel sind. In meiner grenzenlosen Weisheit habe ich natürlich nicht vorher die Infos zu dem Modul gelesen, was ich jetzt wohl bereue :D
Ist die Info im Eingangsthreat noch aktuell dass ein normaler 433MHz Cul von Busware oder ein 868 nano Cul mit FTDI Chipsatz nicht funktioniert? Oder gibt es da eine Chance?
Probiert habe ich es einfach mal ganz plump, natürlich ohne Erfolg. Wäre natürlich schade wenn ich noch einmal in einen neuen Cul investieren muss, aber da ich langfristig alle Rollos mit Siro Motoren ausrüsten will, komme ich dann wohl nicht drum herum
Kurz da Handy .

Es geht nur mit dem signalduino , bzw. Mit allem was du zu einem signalduino umflashen kannst.

Gruss Byte09

Gesendet von meinem SM-G900F mit Tapatalk


Markus M.

FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

CoolTux

Zitat von: Markus M. am 29 September 2018, 15:43:50
Mit dem RFXTRX433 lassen sich die Motoren auch ansteuern.

Na super. Und ich Dussel kaufe extra ein Signalduino. Muss ich glatt mal testen. Wäre interessant für meinen Proxmoxcluster.
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

Dr. Smag

Mittlerweile wird es sicherlich weitere Lösungen geben, wie und mit was die Rollo's angesteuert werden können.
Es wäre vielleicht recht hilfreich, wenn ihr Eure Lösung (eine andere als den Signalduino) vorstellen würdet.
RPi1,2,3,HMLAN,HM,CC-RT-DN,HM-TC-IT-WM-W-EU,HM-LC-SW2-PB-FM,HM-LC-Sw1PBU-FM,HM-LC-Dim1TPBU-FM,HM-SEC-RHS,HM-SEC-KEY-S,HM-SEC-S,C, HM-OU-LED16,HM-ES-PMSw1-Pl,HM-RC-Dis-H-x-EU,HM-LC-SW4-DR,HM-RC-8,HM-OU-CFM-TW,HM-SEC-WDS, HM-PB-2-WM55,HM-Sen-MDIR-O,HM-Dis-WM55,HM-Dis-EP-WM55,HM-ES-PMSw1-Pl-DN-R1...

Byte09

hi zusammen ,

nachdem das hier mein erstes modul war und ich mittlerweile einiges anders machen würde ( im grunde fast alles ) habe ich mich entschlossen , das modul von grund auf zu renovieren .

wird aber sicher noch einiges dauern .

gruss Byte09

CoolTux

Finde ich eine gute Entscheidung.
Würde mich freuen wenn Du Dich ein bisschen danach richtest
https://forum.fhem.de/index.php/topic,91822.0.html
Bei Fragen gerne fragen.
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

Byte09

Zitat von: CoolTux am 13 Oktober 2018, 15:20:41
Finde ich eine gute Entscheidung.
Würde mich freuen wenn Du Dich ein bisschen danach richtest
https://forum.fhem.de/index.php/topic,91822.0.html
Bei Fragen gerne fragen.

mache ich doch glatt , wobei der hash -> STATE je wohl schon immer 'tabu' war .
in die packages muss ich mich reinarbeiten .

gruss Byte09

CoolTux

Packages ist nicht schwer. Gibt ein zwei Sachen auf die man achten muss.
Wie gesagt kannst mich gerne jederzeit anschreiben.


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

Byte09

Zitat von: CoolTux am 13 Oktober 2018, 15:28:52
Packages ist nicht schwer. Gibt ein zwei Sachen auf die man achten muss.
Wie gesagt kannst mich gerne jederzeit anschreiben.

Grüße

ich komme bei bedarf sicher gerne auf dich zu !

gruss Byte09

ManInSoHo

Das bi-direktionale Gateway wird mittlerweile verschickt, ist aber mit >100€ nicht gerade günstig.

Vor einem Kauf warte ich aber dann doch noch die Trådfri Rollos ab, die im Februar auf den Markt kommen sollen.
Neben Zigbee hoffe ich vor allem auf eine höhere Akkukapazität, die bei den kleinen Dooyas doch recht enttäuschend ist.

Wenn jemand hier noch passende Rollos für die Aldomo Motoren sucht, wird er bei deco4me auch bei eBay fündig.
Auch die Fernbedienung gibt es für günstige 15€.

juppzupp

Hallo,

gestern erfolgreich 3 Aldomo Motoren & deren Fernbedienung in Betrieb genommen.
Allerdings "sehe" ich die FB nur, wenn ich dem SignalDuino das attribut "development m72" verpasse.
Ist das noch richtig so ?

Danke !


00_SIGNALduino.pm   16624 2018-04-15 18:58:49Z rudolfkoenig
98_Siro.pm          16472 2018-03-23 15:03:57Z Byte09


Internals:
   CFGFN     
   Clients    :IT:CUL_TCM97001:SD_RSL:OREGON:CUL_TX:SD_AS:Hideki:SD_WS07:SD_WS09: :SD_WS:RFXX10REC:Dooya:SOMFY:SD_UT:SD_WS_Maverick:FLAMINGO:CUL_WS:Revolt: :FS10:CUL_FHTTK:Siro:FHT:FS20:SIGNALduino_un:
   DEF        /dev/serial/by-path/pci-0000:00:1d.1-usb-0:2:1.0-port0
   DMSG       P72#7132317232
   DevState   initialized
   DeviceName /dev/serial/by-path/pci-0000:00:1d.1-usb-0:2:1.0-port0@57600
   FD         44
   ITClock    250
   LASTDMSG   P72#7132317232
   MSGCNT     25
   NAME       USBDuino
   NR         1202
   NR_CMD_LAST_H 10
   PARTIAL   
   RAWMSG     MU;P0=-24396;P1=4723;P2=-1512;P3=343;P4=-740;P5=689;P6=-397;P7=-8388;D=0123456565634343456343456563434563434345656343434563456565634345634343456563434565712345656563434345634345656343456343434565634343456345656563434563434345656343456571234565656343434563434565634345634343456563434345634565656343456343434565634345657123456;CP=3;R=7;O;
   RSSI       -70.5
   STATE      opened
   TIME       1542552068.31584
   TYPE       SIGNALduino
   sendworking 0
   unknownmessages
   version    V 3.3.1-RC7 SIGNALduino cc1101  - compiled at May 11 2018 23:00:28
   DoubleMsgIDs:
   Helper:
     DBLOG:
       state:
         logdb:
           TIME       1542551479.9463
           VALUE      disableMessagetype manchesterMC
   MatchList:
     10:SD_WS07 ^P7#[A-Fa-f0-9]{6}F[A-Fa-f0-9]{2}(#R[A-F0-9][A-F0-9]){0,1}$
     11:SD_WS09 ^P9#F[A-Fa-f0-9]+
     12:SD_WS   ^W\d+x{0,1}#.*
     13:RFXX10REC ^(20|29)[A-Fa-f0-9]+
     14:Dooya   ^P16#[A-Fa-f0-9]+
     15:SOMFY   ^Ys[0-9A-F]+
     16:SD_WS_Maverick ^P47#[A-Fa-f0-9]+
     17:SD_UT   ^u30#.*
     18:FLAMINGO ^P13#[A-Fa-f0-9]+
     19:CUL_WS  ^K[A-Fa-f0-9]{5,}
     1:IT       ^i......
     20:Revolt  ^r[A-Fa-f0-9]{22}
     21:FS10    ^P61#[A-F0-9]+
     22:Siro    ^P72#[A-Fa-f0-9]+
     23:FHT     ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
     24:FS20    ^81..(04|0c)..0101a001
     2:CUL_TCM97001 ^s[A-Fa-f0-9]+
     3:SD_RSL   ^P1#[A-Fa-f0-9]{8}
     4:OREGON   ^(3[8-9A-F]|[4-6][0-9A-F]|7[0-8]).*
     5:CUL_TX   ^TX..........
     6:SD_AS    ^P2#[A-Fa-f0-9]{7,8}
     7:Hideki   ^P12#75[A-F0-9]+
     9:CUL_FHTTK ^T[A-F0-9]{8}
     X:SIGNALduino_un ^[u]\d+#.*
   QUEUE:
   READINGS:
     2018-11-18 15:29:23   state           opened
     2018-11-18 15:29:23   version         V 3.3.1-RC7 SIGNALduino cc1101  - compiled at May 11 2018 23:00:28
   XMIT_TIME:
     1542551994.66247
     1542551997.72424
     1542552000.18241
     1542552001.72192
     1542552009.04328
     1542552010.24003
     1542552011.52253
     1542552016.32559
     1542552017.37567
     1542552018.74239
   getcmd:
   keepalive:
     ok         1
     retry      0
   mcIdList:
   msIdList:
   muIdList:
     72
Attributes:
   development m72
   flashCommand avrdude -c arduino -b [BAUDRATE] -P [PORT] -p atmega328p -vv -U flash:w:[HEXFILE] 2>[LOGFILE]
   room       Signalduino
   verbose    0
   whitelist_IDs 72