Bei der Ausführung von
Set Vent_K pair
kommt
no IO defined - cannot issue command
zurück.
In den Internals steht
FUUID
5c9fc509-f33f-914e-3146-f7c2e8a6b98bce35
IODev
MAPLECUL868_2
LASTInputDev
myHmUART
Ich dachte, das IODev ist damit schon angelegt.
Warum kommt dann doch die Meldung?
Hast du hier mal geschaut? Insbesondere der Syntax beim HM Pairing.
VG Helmut
https://wiki.fhem.de/wiki/HomeMatic_Devices_pairen
Da kommt doch die Syntax her. Und trotzdem will es nicht.
Zitat von: stgeran am 04 Juli 2024, 21:42:22Da kommt doch die Syntax her. Und trotzdem will es nicht.
Dort steht nirgends set Device pair!?
Sondern:
set <Name des IO-Device> hmPairForSec 600
Oder auch
set <Name des IO-Device> hmPairSerial <serial>
Ein Pairing wird doch nicht vom Device aus ausgelöst, sondern vom (zugehörigen) IODev oder, falls vorhanden, einer vccu...
Gruß, Joachim
Sorry, das mit der Serialnummer hatte ich auch versucht. pair for sec... geht nicht, ich komme so leicht nicht drann.
Aber: für was ist denn der Button da? da kann ich ja nichts hinzufügen.
Keine Ahnung.
Wie wäre es mit einem list vom Device, also list Vent_K
EDIT: ok, hab bei meinen HM Devices auch mal geschaut. Habe auch ein set Device pair
Allerdings hab ich das noch nie benutzt. Wusste bis eben nicht, dass "ich" das habe... ;)
Pairing geht wie im Wiki und oben beschrieben...
Nicht beim Device sondern beim/über das IODev/vccu bzw. habe ich das noch nie anders gemacht...
Gruß, Joachim
"set DEVICE pair" hatte ich auch noch nicht gesehen - bei mir habe es nur an Devices mit HMUARTLGW als IO (nicht bei CUL).
In der CommandRef steht:
Pair the device with a known serialNumber (e.g. after a device reset) to FHEM Central unit. FHEM Central is usualy represented by CUL/CUNO, HMLAN
Das interpretiere ich so, dass das DEVICE schon mal gepairt gewesen sein muss um die Serial in den Attributen zu haben.
Beim ersten Pairing wie #3:
set <Name des IO-Device> hmPairForSec 600
set <Name des IO-Device> hmPairSerial <serial>
und Taste am Device
Gruß Ralf
Zitat von: stgeran am 04 Juli 2024, 22:15:59Sorry, das mit der Serialnummer hatte ich auch versucht. pair for sec... geht nicht, ich komme so leicht nicht drann.
Aber: für was ist denn der Button da? da kann ich ja nichts hinzufügen.
1. warum ein 2. thread zum selben problem?
2. was ist aus den ratschlägen in dem thread geworden?
Zitat von: frank am 30 Juni 2024, 20:48:05Zitat von: stgeran am 30 Juni 2024, 20:14:28Im config check habe ich das
Vent_K: RegL_00.,RegL_01.
Kann ich versuchen mit
set <Name des IO-Device> hmPairSerial <serial>
das alles wieder einzufangen?
was soll das bringen?
seit 3.5 ist er still, hat 288 mal nicht geantwortet.
ich würde erst mal schauen, ob spannung anliegt.
dann spannung abschalten und wieder ein.
danach ein list zeigen.
@frank: sorry ich habe vergessen, es geht wieder nach Spannungsreset. Die Frage warum in dem Thread: Ich habe das Problem auch mit anderen Devices.
Zu der andern Frage: Das steht in der Wiki
Gezieltes Pairing
Bei bereits bekanntem HM-Gerät kann man mit:
set <Name HM-Gerät> pair
das Pairing überschreiben. Es funktioniert aber nur, wenn schon ein IO-Device eingetragen ist.
Das IO-Device ist aber eingetragen und trotzdem kam
no IO defined - cannot issue command
Das hat mich verwundert.
ich denke, der code kann immer nur die fehlermeldung bringen. 8)
my ($IO,undef)=split(":",AttrVal("laSwitch","IOgrp",AttrVal("laSwitch","IODev","")));
if ($cmd eq "pair"){
return "no IO defined - cannot issue command" if (!defined $IO || !defined $defs{$IO} );