In der Doku zu HMCCU steht:
rpcserverport <base-port>
Specify base port for RPC server. The real listening port of an RPC server is calculated by the formula: base-port + rpc-port + (10 * ccu-number). Default value for base-port is 5400.
The value ccu-number is only relevant if more than one CCU is connected to FHEM. Example: If base-port is 5000, protocol is BidCos (rpc-port 2001) and only one CCU is connected the resulting RPC server port is 5000+2001+(10*0) = 7001.
Da ich mit Docker experimentierte und deshalb den rcpServer-Port freigeben muß, hatte ich das Attribut gesetzt rpcserverport 2001, mich aber gewundert, das es nicht wie erwartet funzte. Der Resultierende Port war, anders als oben angegeben
- "4012:4012"
- "11303:11303"
(Der 2. für VirtualDevice). Mit der Obigen Rechnung komme ich aber auf "2001+2001+(10*0)= 4002". Könnte es sein, das nicht die 0, sondern die 1 Richtig wäre? Also "2001+2001+(10*1)= 4012". Das würde jedenfalls bei mir hinkommen, habe nur eine CCU ..
(Dann wäre es ein Bug in der Doku ;o) )