Autor Thema: HMCCU und XML-API 1.22  (Gelesen 614 mal)

Offline kjmEjfu

  • Sr. Member
  • ****
  • Beiträge: 815
HMCCU und XML-API 1.22
« am: 23 Juni 2022, 10:50:04 »
Ahoi,

für die XML-API gab es ein Update auf die 1.22
Seit ich die installiert habe, habe ich beim FHEM Restart einen sehr langen Hänger (22:49:57.942 für 12 Minuten):

2022.06.22 22:49:38.854 1: HMCCU [d_ccu] Reading device config from CCU. This may take a couple of seconds ...
2022.06.22 22:49:40.160 2: HMCCU [d_ccu] Reading Device Descriptions for interface BidCos-RF
2022.06.22 22:49:41.550 2: HMCCU [d_ccu] Read 154 Device Descriptions for interface BidCos-RF
2022.06.22 22:49:41.550 2: HMCCU [d_ccu] Reading Paramset Descriptions for interface BidCos-RF
2022.06.22 22:49:53.694 2: HMCCU [d_ccu] Read 225 Paramset Descriptions for interface BidCos-RF
2022.06.22 22:49:53.694 2: HMCCU [d_ccu] Reading Peer Descriptions for interface BidCos-RF
2022.06.22 22:49:55.016 2: HMCCU [d_ccu] Read 62 Peer Descriptions for interface BidCos-RF
2022.06.22 22:49:56.328 2: HMCCU [d_ccu] Reading Device Descriptions for interface HmIP-RF
2022.06.22 22:49:57.942 2: HMCCU [d_ccu] Read 355 Device Descriptions for interface HmIP-RF
2022.06.22 22:49:57.942 2: HMCCU [d_ccu] Reading Paramset Descriptions for interface HmIP-RF
2022.06.22 23:02:06.801 2: HMCCU [d_ccu] Read 531 Paramset Descriptions for interface HmIP-RF
2022.06.22 23:02:06.801 2: HMCCU [d_ccu] Reading Peer Descriptions for interface HmIP-RF
2022.06.22 23:02:08.191 2: HMCCU [d_ccu] Read 30 Peer Descriptions for interface HmIP-RF
2022.06.22 23:02:08.251 2: HMCCU [d_ccu] Read device configuration in 749.397107124329 seconds: devices/channels=509 parametersets=756 links=92
2022.06.22 23:02:08.251 2: HMCCU [d_ccu] RPC device for interface HmIP-RF: d_rpcHmIP_RF
2022.06.22 23:02:08.251 2: HMCCU [d_ccu] RPC device for interface BidCos-RF: d_rpcBidCos_RF
2022.06.22 23:02:08.257 2: HMCCURPCPROC [d_rpcHmIP_RF] RPC server process started for interface HmIP-RF with PID=11540
2022.06.22 23:02:08.260 2: HMCCURPCPROC [d_rpcHmIP_RF] Initializing RPC server CB2010050051178059 for interface HmIP-RF
2022.06.22 23:02:08.261 1: HMCCURPCPROC [d_rpcHmIP_RF] RPC server starting
2022.06.22 23:02:08.269 2: HMCCURPCPROC [d_rpcBidCos_RF] RPC server process started for interface BidCos-RF with PID=11541
2022.06.22 23:02:08.272 2: HMCCURPCPROC [d_rpcBidCos_RF] Initializing RPC server CB2001050051178059 for interface BidCos-RF
2022.06.22 23:02:08.273 1: HMCCURPCPROC [d_rpcBidCos_RF] RPC server starting
2022.06.22 23:02:08.274 2: HMCCU [d_ccu] RPC server start: 2 started, 0 already running, 0 failed to start
2022.06.22 23:02:08.280 2: HMCCURPCPROC [d_rpcHmIP_RF] Callback server CB2010050051178059 created. Listening on port 7420
2022.06.22 23:02:08.281 2: HMCCURPCPROC [d_rpcHmIP_RF] CB2010050051178059 accepting connections. PID=11540
2022.06.22 23:02:08.291 2: HMCCURPCPROC [d_rpcBidCos_RF] Callback server CB2001050051178059 created. Listening on port 7411
2022.06.22 23:02:08.292 2: HMCCURPCPROC [d_rpcBidCos_RF] CB2001050051178059 accepting connections. PID=11541

Firewalleinstellungen auf der CCU3 sind weiterhin:
Firewall-Richtline: Ports offen
Homematic XML-RPC API: Eingeschränkt
Remote Homematic-Script-API: EIngeschränkt
Port-Freigabe: (nix)
IP-Adressen für den eingeschränkten Zugriff: 192.168.0.0/16

Damit hat es vorher auch gut funktioniert.
Irgendeine Idee, woran das jetzt liegen kann?

FHEM ist aktuell und läuft auf Basis des latest-Docker-Containers, librpc-xml-perl ist da schon installiert.

Online frank

  • Hero Member
  • *****
  • Beiträge: 10902
Antw:HMCCU und XML-API 1.22
« Antwort #1 am: 23 Juni 2022, 11:47:50 »
am längsten dauert dieses einlesen:
2022.06.22 22:49:57.942 2: HMCCU [d_ccu] Reading Paramset Descriptions for interface HmIP-RF
2022.06.22 23:02:06.801 2: HMCCU [d_ccu] Read 531 Paramset Descriptions for interface HmIP-RF

hat sich hier der datenumfang vielleicht deutlich erhöht?
oder dieses lesen hat ein problem.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Offline kjmEjfu

  • Sr. Member
  • ****
  • Beiträge: 815
Antw:HMCCU und XML-API 1.22
« Antwort #2 am: 23 Juni 2022, 11:51:37 »
Da hat sich nichts dran verändert.
Habe weder neue Geräte, noch irgendwas umgestellt.

Im Changelog der XML-API steht

limit the update-check.cgi to parse for cmd=download and not parse arbitrary query string options.
k.A. ob HMCCU das nutzt und jetzt gebremst wird.

Offline zap

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4276
    • HMCCU
Antw:HMCCU und XML-API 1.22
« Antwort #3 am: 23 Juni 2022, 12:57:07 »
HMCCU nutzt das XML-API Addon nicht.
2xCCU3, diverse Komponenten (Fenster, Rolladen, Themostate, Stromzähler, Steckdosen ...)
FHEM mit Raspi für CCU Integration.
IOBroker für UI (VIS), Hue, Sonos usw.
Maintainer der Module FULLY, Meteohub und HMCCU (Schnittstelle CCU-FHEM = best of both worlds approach

Offline kjmEjfu

  • Sr. Member
  • ****
  • Beiträge: 815
Antw:HMCCU und XML-API 1.22
« Antwort #4 am: 23 Juni 2022, 14:05:34 »
Puh, ok.

Hast du dann eine Idee, woran das liegen könnte?
Am Netzwerk hat sich nichts geändert, auf der CCU3 nur das Addon, bei HMCCU gab es keine Änderungen in letzter Zeit ... dubios.
Habe ich eventuell einen Anhaltspunkt wenn ich Verbose hochdrehe?

Offline kjmEjfu

  • Sr. Member
  • ****
  • Beiträge: 815
Antw:HMCCU und XML-API 1.22
« Antwort #5 am: 27 Juni 2022, 10:22:13 »
Update auf die neue 3.63.9.20220625 von RaspberryMatic hat auch nichts verbessert.

Offline zap

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4276
    • HMCCU
Antw:HMCCU und XML-API 1.22
« Antwort #6 am: 27 Juni 2022, 11:58:06 »
Ich bin etwas hintendran mit meinen CCU Updates. Versuche mal folgendes:

- RPC Server oder FHEM stoppen
- CCU neu starten und mal 5-10 Minuten warten (die CCU ist nach einem Neustart ziemlich beschäftigt)
- Dann RPC Server oder FHEM wieder starten

Falls das nicht hilft, mal im Log von der CCU schauen ob da Fehlermeldungen dring stehen.
2xCCU3, diverse Komponenten (Fenster, Rolladen, Themostate, Stromzähler, Steckdosen ...)
FHEM mit Raspi für CCU Integration.
IOBroker für UI (VIS), Hue, Sonos usw.
Maintainer der Module FULLY, Meteohub und HMCCU (Schnittstelle CCU-FHEM = best of both worlds approach

Offline kjmEjfu

  • Sr. Member
  • ****
  • Beiträge: 815
Antw:HMCCU und XML-API 1.22
« Antwort #7 am: 27 Juni 2022, 13:05:21 »
"RPC Server stoppen, CCU neu starten, RPC neu starten" funktioniert ziemlich gut.
Liegt allerdings IMO daran, dass dieser Teil:

2022.06.27 02:21:58.135 2: HMCCU [d_ccu] Reading Paramset Descriptions for interface HmIP-RF
2022.06.27 02:38:22.638 2: HMCCU [d_ccu] Read 531 Paramset Descriptions for interface HmIP-RF

bei dem es so ewig dauert, ja nur bei einem Neustart von FHEM passiert.

 

decade-submarginal