Teptron MOVE Rollladen / Kettenzugrollo mit Blutooth

Begonnen von LordVoodoo, 15 April 2017, 01:57:44

Vorheriges Thema - Nächstes Thema

LordVoodoo

Hallo,

kurz zusammengefasst, meine Erkenntnisse bei der Nutzung von Teptron Move, einem Gerät zum Steuern von Rollos mit Kettenzug.


  • Zunächst muss der Einrichtungsassistent an einem Android-Gerät durchlaufen werden. Bei der Vergabe eines PINs, bitte eine vierstellige Nummer wählen
  • Installation des Pakets CSRMesh (https://github.com/nkaminski/csrmesh)
  • IN FHEM Erstellung eines Dummy-Eintrages und eines Notify-Elements

cd /opt
clone https://github.com/nkaminski/csrmesh.git


Anschließend kann mit folgendem Befehl die grundlegende Funktion getestet werden:

# Oeffnen des Rollos
/opt/csrmesh/bin/csrmesh-cli move --pin 1234 --dest 43:C5:5B:04:00:06 --objid 1 --position 0

# Schließen des Rollos
/opt/csrmesh/bin/csrmesh-cli move --pin 1234 --dest 43:C5:5B:04:00:06 --objid 1 --position 254


Danach folgen die FHEM-Schritte:


# Anlage eines Dummys
define Device_Rollo dummy
attr Device_Rollo eventMap 100:open 0:close
attr Device_Rollo setList state:slider,0,10,100 #Schieberegler von 0 bis 100 in 10er Schritten
attr Device_Rolle webCmd open:close:state


Zum Abschluss wird in einem Notify der Vorgang geschalten:


define Device_Rollo_Befehl notify Device_Rolle:.* {
# Fuer umgekehrte Richtung: my $newposition = floor((100 - $EVENT)*2.54)
my $newposition = floor(($EVENT)*2.54);;
my $command = '/opt/csrmesh/bin/csrmesh-cli move --pin 1234 --dest 43:C5:5B:04:00:06 --objid 1 --position '.$newposition;;
system($command);
}


Leider genügen meine PERL-Kenntnisse nicht für ein eigenständiges Modul.

kmidt

Mega gut !! Läuft es bei dir noch einwandfrei ?