Hallo,
habe da noch ne Frage zum peering:
Ich möchte den 4 fach Funkschalter (heisst GartenSwitch) sowohl vom FHEM (Mobil), als auch vom 6 fach Funk Wandtaster (heisst Gartenschalter) schalten.
Beide Geräte sind gepairt (habe auch R_pairCentral).
VCCU ist eingerichtet. VCCU heisst GartenCCU.
Die beiden Kanäle der VCCU heissen GartenhausspotEinCCU und GartenhausspotCCU.
Über den FHEM kann ich auch den Funkschalter (Gartenswitch) bedienen.
Ein Kanal des Funkschalters heisst "Gartenhaussport". Ich will jetzt zuerst den Kanal Gartenhausspot in Betrieb nehmen
Diesen Kanal des Funkschalters möchte ich jetzt auch noch unabhängig über den Taster und FHEM steuern.
Der Tasterkanal auf dem 6 fach Wandschalter heist GartenhausspotEin , zweiter Kanal heisst GartenhausspotAus.
Ich verbinde jetzt mal den Taster AusGartenhausspot mit dem virtuellen Aktor GartenhausspotAusCCU
set AusGartenhausspot peerChan 0 GartenhausspotAusCCU single set
Ist doch korrekt! ?
Jetzt muss ich ja noch den Taster Kanal "AusGartenhausspot" mit dem Kanal des Funkschalters "Gartenhausspot" verbinden.
Und da bin ich blockiert:
Hab schon mal
set AusGartenhausspot peerChan 0 GartenhausspotAusCCU single set
versucht. Taster AusGartenhausspot mit Kanal GartenhausspotCCU des virtuellen Aktors.
(Anlernen gedrückt und dann die Taste am 6 fach Taster).
Ich habe das Ergebnis mal beigefügt.
Ich habe aber auch ein grundsätzliches Thema mit dem Verständnis:
Ich habe einen Taster, den ich mit einem virtuellen Aktor verbinde. Das ist klar. Habe ich erledigt.
Wir verbinde ich aber diesen virtuellen Aktor mit dem tatsächlichen Aktor?
Da fehlt mir noch was..
ZitatIch habe einen Taster, den ich mit einem virtuellen Aktor verbinde. Das ist klar. Habe ich erledigt.
Wir verbinde ich aber diesen virtuellen Aktor mit dem tatsächlichen Aktor?
schmeiss den virtuellen wieder raus. einfach direkt peeren.
Hallo ,
vielen Dank, das habe ich jetzt gemacht und es funktioniert:
Mein Befehl lautete set AusGartenhausspot peerchan 0 GartenhausSpot single set.
Jetzt kann ich mit dem Schalter Ein/Ausschalten. Parallel zu dem FHEM über Mobil. Und ich bekomme auch über FHEM auf mobil rückgemeldet, wie der Status ist.
Ist ja schon mal was. Vielen Dank.
Zumindest zwei Pairen sind für mich jetzt noch:
1. Einfache Frage: Wenn ich jetzt über den Taster nicht toggeln möchte, sondern mit einem Taster Ein und nur Ein, und dem anderen Taster Aus, wie mache ich das?
2. Schwierige Frage: Das ganze war für mich sozusagen das Anlernen für Homematic. Ich habe 4 Rolläden installiert, jeweils mit einem Funk_Rolladenaktor 1 fach HM-LC-Sw1_FM und einem Selve SEL Plus Elektronik Antrieb.
Diese 4 Rolläden habe ich bereits im Vorfeld (unabhängig von FHEM) direkt mit Funk_Wandtaster 6 fach verbunden (insgesamt 2 Stück, jeweils ein Taster für hoch, und einen für runter 4 x 2 Aufgaben = 8 Taster).
Jetzt will ich dies in FHEM einbinden.
Wie gehe ich hier vor?
1. Klar zuerst pairen. Alsoi Rolladenkasten öffnen und Rolladenaktor auf "Anlernen" bringen.. Anlernen.
==> die Funktion müsste auf/ab müsste dann über FHEM möglich sein.
2. Pairen mit den Tastern. Das ist meine Frage: Muss ich diese Pairs zwischen Taster und Aktor zuerst lösen (in den Originalzustand zurückbringen?)
Später möchte ich die Rolläden auch noch automatisieren, sollte dann mit viel Schweiss etc., jedoch nur FHEM Kommandos /Scripts möglich sein.
Frage also: Wie gehe ich am Besten vor, wenn ich diese Rolladenaktoren jetzt zusammen mit den Tastern in FHEM einbinden möchte?
Merci auch für die letzte Antwort
Zitat1. Einfache Frage: Wenn ich jetzt über den Taster nicht toggeln möchte, sondern mit einem Taster Ein und nur Ein, und dem anderen Taster Aus, wie mache ich das?
die register für diesen peer anpassen, im aktor.
ZitatFrage also: Wie gehe ich am Besten vor, wenn ich diese Rolladenaktoren jetzt zusammen mit den Tastern in FHEM einbinden möchte?
du musst nur mit fhem pairen. am besten über seriennummer, dann brauchst du auch nichts ausbauen.
wenn ich dich richtig verstanden habe, funktioniert doch das direkte peering schon. nur fhem weiss davon noch nichts. also nach dem pairen getconfig, falls es nicht sowieso schon automatisch passiert. danach solltest du alle bisherigen einstellungen sehen können. auch die peerings.
Hallo Frank,
zu 1. Toggeln/ein/aus
das mit der Anpassung des Registers für den Peer werde ich kurzfristig anschauen und implementieren.
zu 2. Einbindung der Rollladen Aktoren
heute kann ich die Rolladen direkt über die 6 Fach Funk Wandschalter bedienen. Ich habe die Kopplung zwischen dem Taster und dem Rolladenaktor manuell vorgenommen. FHEM war bisher noch nicht involviert. Weder beim Taster noch beim Rolladenaktor.
Wenn ich dich richtig verstehe, so kann ich sowohl den Taster, als auch den Rolladenaktor mit Hilfe der Seriennummer Pairen.
Der entsprechende Befehl lautet set Cul_1 hmpairserial <10 stellige Individuelle Seriennummer>
das mit dem getconfig habe ich noch nicht verstanden.
merci
Zitatzu 1. Toggeln/ein/aus
den nicht mehr benötigten taster musst du natürlich auch noch entpeeren (peerchan mit unset).
Zitatzu 2. Einbindung der Rollladen Aktoren
deine jetzige config (zb direktes peering) ist ja in den devices jeweils im eeprom gespeichert. solange du kein reset am gerät machst, bleibt das immer erhalten, auch wenn der strom weg ist.
beim pairen wird jedem gerät mitgeteilt wer chef ist, mehr nicht. und egal ob mit oder ohne seriennummer. mit seriennummer kannst du aber besonders gut 230v aktoren pairen, weil die sofort antworten und nicht erst geweckt werden müssen, wodurch ein ausbauen entfallen kann.
ZitatDer entsprechende Befehl lautet set Cul_1 hmpairserial <10 stellige Individuelle Seriennummer>
ja.
Zitatdas mit dem getconfig habe ich noch nicht verstanden.
set getconfig => gerätedaten auslesen.
Zitat von: UweUwe am 27 August 2015, 13:50:15
...Ich habe aber auch ein grundsätzliches Thema mit dem Verständnis:
Ich habe einen Taster, den ich mit einem virtuellen Aktor verbinde. Das ist klar. Habe ich erledigt.
Wir verbinde ich aber diesen virtuellen Aktor mit dem tatsächlichen Aktor?
Da fehlt mir noch was..
Alles oben drüber habe ich beim ersten Lesen nicht wirklich verstanden. ::)
Aber zur generellen Frage...
Den "virtuellen Aktor" (in diesem Fall ein Kanal der vccu) benötigst Du eigentlich nur für die "Tastenquittierung (grünes Licht)" des 6-fach-Tasters.
Alles andere ist Standard und bleibt Dir überlassen.
Ich persönlich lerne die Komponenten in FHEM an und mache alle Verknüpfungen (wer soll was wie steuern) dann über notify etc.
Ausnahme sind nur zusätzliche Direkt-Verknüpfungen für Fensterkontakte und Wandthermostate an die jeweiligen Heizungsthermostate.
Ja, ohne FHEM funktioniert das dann nicht, aber das läuft und ich bin flexibel.
Zitataber das läuft und ich bin flexibel.
warum gilt das nicht für peerings?
Ich hab ja nicht geschrieben, dass das nicht geht.
Ich hab das für meine Taster und Einzelaktoren bisher nicht in Erwägung gezogen.
Hallo Frank,
ich habe mir gerade das mit den Registern zu Einstellung Ein/Aus/Toggeln angeschaut.
Mit Registern habe ich bisher noch nicht gearbeitet.
"Die Register in diesem Peer anpassen" im Aktor, so war deine Aussage.
==> verstehe ich dies richtig?
Aktor ist bei mir der 4 fach Funkschalter. Habe ich als "GartenSwitch" bezeichnet.
Darunter gibt es den einen Kanal mit dem Namen "Gartenhausspot".
Diesen Kanal habe ich mit dem einem Taster (6 fach) gepeert. Der Name dieses Tasters lautet AusGartenhausspot.
Darüber will ich den Gartenhausspot nur ausschalten. Heute steht er auf toggeln, so sehe ich es, wenn ich es teste.
Ich habe mit "get Gartenhausspot reg all" ausgelesen mit folgendem Ergebnis:
Gartenhausspot type:switch -
list:peer register :value
1: powerUpAction :off
1: sign :off
1: statusInfoMinDly :2 s
1: statusInfoRandom :1 s
1: transmitTryMax :6
3:AusGartenhausspot lgActionType :jmpToTarget
3:AusGartenhausspot lgCtDlyOff :geLo
3:AusGartenhausspot lgCtDlyOn :geLo
3:AusGartenhausspot lgCtOff :geLo
3:AusGartenhausspot lgCtOn :geLo
3:AusGartenhausspot lgCtValHi :100
3:AusGartenhausspot lgCtValLo :50
3:AusGartenhausspot lgMultiExec :on
3:AusGartenhausspot lgOffDly :0 s
3:AusGartenhausspot lgOffTime :unused
3:AusGartenhausspot lgOffTimeMode :absolut
3:AusGartenhausspot lgOnDly :0 s
3:AusGartenhausspot lgOnTime :unused
3:AusGartenhausspot lgOnTimeMode :absolut
3:AusGartenhausspot lgSwJtDlyOff :off
3:AusGartenhausspot lgSwJtDlyOn :on
3:AusGartenhausspot lgSwJtOff :dlyOn
3:AusGartenhausspot lgSwJtOn :dlyOff
3:AusGartenhausspot shActionType :jmpToTarget
3:AusGartenhausspot shCtDlyOff :geLo
3:AusGartenhausspot shCtDlyOn :geLo
3:AusGartenhausspot shCtOff :geLo
3:AusGartenhausspot shCtOn :geLo
3:AusGartenhausspot shCtValHi :100
3:AusGartenhausspot shCtValLo :50
3:AusGartenhausspot shOffDly :0 s
3:AusGartenhausspot shOffTime :unused
3:AusGartenhausspot shOffTimeMode :absolut
3:AusGartenhausspot shOnDly :0 s
3:AusGartenhausspot shOnTime :unused
3:AusGartenhausspot shOnTimeMode :absolut
3:AusGartenhausspot shSwJtDlyOff :off
3:AusGartenhausspot shSwJtDlyOn :on
3:AusGartenhausspot shSwJtOff :dlyOn
3:AusGartenhausspot shSwJtOn :dlyOff
Jetzt bekomme ich die Register und würde gerne verstehen, welche Funktion welche Register haben und was ich dann ändern muss.
Ich habe schon im Wiki gesucht. Auch in der Beschreibung des 4 fach Funkschalters.
3:AusGartenhausspot shSwJtDlyOff :off
3:AusGartenhausspot shSwJtDlyOn :off
3:AusGartenhausspot shSwJtOff :no
3:AusGartenhausspot shSwJtOn :off
so schaltet ein kurzer druck immer aus.
3:AusGartenhausspot lgActionType :off
hiermit werden alle longtrigger ignoriert
ZitatIch habe schon im Wiki gesucht.
zb einsteigerdoc-homematic-anhang oder get regList
Hallo Frank,
werde ich gleich mal austesten.
Zwischenzeitlich habe ich versucht bezüglich deiner 2.Antwort weiterzukommen.
(Pairen eines Rolladenaktors >HM-LC-BI1-FM< , der bereits direkt und ohne FHEM mit einem 6 fach Taster >HM-PB-6-WM55< verbunden ist und so auch funktioniert):
:
mit set CUL_1 hmPairSerial <Serial-Nr> habe ich die Konfiguration in FHEM bekommen und sehe auch das Device.
Es fehlt aber das R-pairCentral... und damit ist eine Funktion leider auch nicht möglich.
Ich möchte es vermeiden, dass ich den Rolladenkasten aufmachen muss.
Ich habe mal einen Screenshot beigefügt.
Merci
ist 555555 deine hmid? fhem und eq3?
hast du getconfig gemacht?
ein "list <name>" ist informativer und besser zulesen.
Hallo,
A) Register
ich bin jetzt mit meinen Registern etwas weitergekommen.
Den Taster "off" meines Gartenausspots habe ich jetzt mit deiner Hilfe konfiguriert:
set GartenSwitch regSet shSwJtDlyOff off AusGartenhausspot
set GartenSwitch regSet shSwJtDlyOn off AusGartenhausspot
set GartenSwitch regSet shSwJtOff no AusGartenhausspot
set GartenSwitch regSet shSwJtOn off AusGartenhausspot
set GartenSwitch regSet lgActionType off AusGartenhausspot
funktioniert auch. Jetzt noch die nur "An" Taste:
set GartenSwitch regSet shSwJtDlyOff on EinGartenhausspot
set GartenSwitch regSet shSwJtDlyOn no EinGartenhausspot
set GartenSwitch regSet shSwJtOff no EinGartenhausspot
set GartenSwitch regSet shSwJtOn on EinGartenhausspot
set GartenSwitch regSet lgActionType off EinGartenhausspot
ist das so ok? Die bedeutung von shSWJTDly habe ich gefunden, die anderen beiden leider nicht.
Parallel dazu habe ich versucht die 3 Off Taste in derselben Weise zu programmieren (bzw. die Register zu setzen.
z. B.
set GartenSwitch regSet shSwJtDlyOff off AusGartenhausstrom
set GartenSwitch regSet shSwJtDlyOn off AusGartenhausstrom
set GartenSwitch regSet shSwJtOff no AusGartenhausstrom
set GartenSwitch regSet shSwJtOn off AusGartenhausstrom
set GartenSwitch regSet lgActionType off AusGartenhausstrom
Hier bekomme ich immer die Fehlermeldung:
cannot calculate value. Please issue set GartenSwitch getConfig first - invalid ==> egal welches Register ich setzte.
B) Meine Rolladenaktoren:
Ich habe das List <device> beigefügt.
Ja, 555555 ist meine hmid, ich benutze immer fhem, eq3 habe ich nicht.
Ja, getconfig habe ich mehrmals gemacht, set HM_2E5253 getConfig (ohne Fehlermeldung).
Merci für die bisherige grosse Hilfe..
jetzt noch die Anlage
ich habe auch noch das Logfile an der entsprechenden Stelle beigefügt, an dem ich den Rolladenaktor erstmals gepairt haben..
Soll ich das abtippen?
Bitte ASCII schicken wie alle hier
Entschuldigung,
ich schätze die Unterstützung durch dieses Forum sehr und versuche alles soweit wie möglich vorzubereiten und zu erklären.
Ich war mir nicht bewusst, dass ASCII der Bessere Weg ist.
Danke für den Hinweis.
Hier das ASCII für das device.
Zusammenfassung: Der Rolladenaktor ist ohne FHEM mit dem Taster heute verbunden. Ich habe diese Verbindung manuell gemacht.
Das funktioniert auch. Der Rolladenaktor ist heute im Kasten eingebaut und nicht mehr leicht zugänglich.
Ich möchte jetzt die Funktion so haben, dass ich über den Taster und FHEM den Rolladen ansprechen kann.
Ich habe versucht den Aktor über Set Cul_1 hmpairserial < > zu pairen.
Leider ist heute die Funktion nicht gegeben.
getconfig meine ich gemacht zu haben.
R_paircentral ist als Attribut nicht vorhanden.
Der Rolladenaktor heisst :
HM_2E5253
Mein CUL Heisst CUL_1 (funktioniert bereits mit anderen devices)
Die hmID lautet 555555
Internals:
CFGFN
CUL_1_MSGCNT 8
CUL_1_RAWMSG A0DFD84102E525300000006019300::-67.5:CUL_1
CUL_1_RSSI -67.5
CUL_1_TIME 2015-08-29 11:11:28
DEF 2E5253
IODev CUL_1
LASTInputDev CUL_1
MSGCNT 8
NAME HM_2E5253
NR 833
STATE RESPONSE TIMEOUT:RegisterRead
TYPE CUL_HM
lastMsg No:FD - t:10 s:2E5253 d:000000 06019300
protCmdDel 24
protLastRcv 2015-08-29 11:11:28
protResnd 24 last_at:2015-08-29 14:46:15
protResndFail 8 last_at:2015-08-29 14:46:20
protSnd 8 last_at:2015-08-29 14:46:02
protState CMDs_done_Errors:1
rssi_325B86 avg:-58.4 min:-60 max:-57 lst:-58 cnt:5
rssi_at_CUL_1 avg:-67.81 min:-69 max:-66 lst:-67.5 cnt:8
Readings:
2015-08-29 11:11:25 CommandAccepted yes
2015-08-29 10:43:02 D-firmware 2.5
2015-08-29 10:43:02 D-serialNr LEQ0903803
2015-08-29 15:02:59 RegL_00:
2015-08-29 11:11:28 deviceMsg 73.5 (to broadcast)
2015-08-29 14:29:05 level set_100
2015-08-29 11:11:28 motor stop:73.5
2015-08-29 11:11:28 pct 73.5
2015-08-29 11:11:28 recentStateType info
2015-08-29 14:46:20 state RESPONSE TIMEOUT:RegisterRead
2015-08-29 11:11:28 timedOn off
Helper:
HM_CMDNR 4
cSnd 015555552E525300040000000000,015555552E525300040000000000
dlvl C8
dlvlCmd ++A0115555552E52530201C8
getCfgList all
getCfgListNo ,3
mId 0005
rxType 1
Dir:
cur up
rct stop
Io:
newChn +2E5253,00,00,00
nextSend 1440839488.13455
prefIO
rxt 0
vccu
p:
2E5253
00
00
00
Mrssi:
mNo FD
Io:
CUL_1 -65.5
Prt:
bErr 0
sProc 0
Q:
qReqConf
qReqStat
Role:
chn 1
dev 1
prs 1
Rssi:
325b86:
avg -58.4
cnt 5
lst -58
max -57
min -60
At_cul_1:
avg -67.8125
cnt 8
lst -67.5
max -66
min -69
Attributes:
IODev CUL_1
autoReadReg 4_reqStatus
expert 2_full
firmware 2.5
model HM-LC-BL1-FM
room CUL_HM
serialNr LEQ0903803
subType blindActuator
webCmd statusRequest:toggleDir:on:off:up:down:stop
ASCII ist immer besser als ein Bild. Aber das kommt immer wieder vor, kein problem.
Um den aktor steuern zu können musst du pairen. Di kannst paiserial probieren.wenn nicht klappt musst du an lernen drücken.
Hallo Martinp876,
vielen Dank für den Hinweis, ich werde jetzt mal die übrigen 3 Rolladenaktor antesten und dann eventl. die ROLLADENKÄSTEN öffnen.
Ich hab da ja noch das Thema mit dem Registersetting für die Kanäle 2-4 von meinem 4 Fach Schalter.
4 Fach Funkschalter mit dem Namen GatenSwitch.
Die Funktion ist sowohl über einen 6 Fach Taster, als auch über FHEM gegeben.
Für den Kanal 1 kann ich auch die Funktion des Taster Triggers auf den Aktor korrekt einstellen. Ich möchte nur ein definiertes Ein und ein definiertes Aus.
Der Aktor steht für die übrigen 3 Kanäle für den Taster auf Toggeln. Wenn ich dies über setzten der Register ändern möchte, so bekomme ich die Fehlermeldung
Cannot calculate value . Please issue set Gartenswitch getconfig First.
Getconfig gäbe ich mehrmals gemacht.
ZitatGetconfig gäbe ich mehrmals gemacht.
hat es auch geklappt?
Hallo martin876,
mein 4 fach Funkschalter heist GartenSchalter, hat ein R-parCentral.
Darauf gebe ich mein getconfig.
Keine Fehlermeldung.
Der Kanal 1 funktioniert:
Hier die Internals:
DEF 324A3401
NAME Gartenhausspot
NR 424
STATE off
TYPE CUL_HM
chanNo 01
device GartenSwitch
peerList EinGartenhausspot,AusGartenhausspot
Der Kanal 2 heisst bei mit Gartenhausstrom
hier die Internals:
DEF 324A3402
NAME Gartenhausstrom
NR 425
STATE off
TYPE CUL_HM
chanNo 02
device GartenSwitch
peerList EinGartenhausstrom,AusGartenhausstrom
sowohl auf Kanal 1, als auch auf Kanal 2 kann ich ein getVonfig machen, ohne Fehlermeldung.
wenn ich jetzt aber ein
set GartenSwitch regSet shSwJtDlyOff off AusGartenhausstrom mache, so bekomm eich die Fehlermeldung:
"cannot calculate value. Please issue set GartenSwitch getConfig first - invalid "
Hallo,
bei dem pairing meiner Rolladenaktoren (mindestens einer) kann ich Erfolg melden.
Ein pairing war aber erst möglich, nachdem ich den Aktor in einen Lernmodus versetzt habe.
Aufschrauben etc..
Aber jetzt tuts.
Jetzt muss ich mich um die Einstellungen kümmern, werde mal im Wiki nachschauen.
Danke für die Unterstützung.
Ungelöst für mich ist jetzt noch die Einstellung der Register auf dem 4 fach Funkschalter. Aber da habt Ihr sicherlich auch noch gute Tips.
Zitat von: UweUwe am 30 August 2015, 19:32:15
Ungelöst für mich ist jetzt noch die Einstellung der Register auf dem 4 fach Funkschalter. Aber da habt Ihr sicherlich auch noch gute Tips.
schau dir mal den Befehl "get hm templateList" an. Damit setze ich meine Register.
Hallo möchte mich für die Unterstützung bedanken und auch meine Erkenntnisse darstellen:
1. Register: Mein problem, dass ich die Register an dem 4 fach Funkschalter nicht setzen konnte löste ich dadurch, dass ich den Funktaster in FHEM komplett gelöcht habe und alles nochmals von vorne aufgebaut habe. Alles jetzt ok und es funktioniert.
2. Pairen der Rolladenaktoren: Aich dies war erst möglich, nachdem ich alles Rolladenaktoren neu in den "Anlernmodus" gebacht habe. Eine pairen über die ID war nicht möglich. Jetzt sind alle 4 Rolladenaktoren in Bertrieb und machen Ihren Dienst.
Es verbleibt noch ein Thema, das ich gerne lösen würde.
Ich hatte ja die 6 fach Taster (HM-PB-6-WM5S) vorab (ohne FHEM) direkt mit den Rolladenaktoren ((HM-LC_BI1-FM) gepeert.
Ich habe jetzt diese Taster mit FHEM gepairt (vorher sowohl Taster, als auch Rolladenaktor in Anlernmodus versetzt und den Taster zusätzlich in den Werkzustand versetzt).
Die Rolladenaktoren habe ich leider nicht in den Werkzustand versetzt. Sind leider wieder verbaut.
Gibt es einen Möglichkeit, dann man einen Peer von einem Taster auf den einen Rolladenaktor löscht, ohne den Rolladenaktor auf den Werkzustand zu setzten.
Jetzt möchte ich noch mit einem weiteren Projekt starten. Hierzu wäreich an Tips für die Vorgehensweise interesiert.
Ich möchte gerne die Rolläden steuern, abhängig nach Uhrzeit, Jahreszeit und Wetter. Da gibt es ja sehr ansprechende Projekte beschrieben.
Mir fehlt aber noch ein Hinweis, wie ich dies anpacken soll.
Bisher arbeite ich erfolgreich nur über die Kommandozeile, und das tuts ja nicht.
Kurz die Schritte beschrieben, dies wäre für mich eine grosse Hilfe.
Danke für die Unterstützung.
ZitatGibt es einen Möglichkeit, dann man einen Peer von einem Taster auf den einen Rolladenaktor löscht, ohne den Rolladenaktor auf den Werkzustand zu setzten.
natürlich:
peerChan ... unset
da andere verstehe ich nicht. du kannst mit den FHEM timer funktionen ein fahren des Rollos starten. schau dir die FHEM Kommandos an. was mehr?