Exception: Server returned HTTP response code: 503 for URL:

Das Langzeitarchiv für HomeMatic

Moderator: Co-Administratoren

Antworten
csiag
Beiträge: 118
Registriert: 21.11.2013, 07:30
Danksagung erhalten: 3 Mal

Exception: Server returned HTTP response code: 503 for URL:

Beitrag von csiag » 17.02.2021, 14:12

Nach Installation des aktuellen Pakets für Mac OS "ccu-historian-2.6.0-beta.1-bin.zip" und Übernahme der .config-Datei vom ursprünglichen RaspberryMatic-System in das Installationsverzeichnis auf dem Mac, erhalte ich nur die System-Variablen, nicht aber Datenpunkte von Geräten, dafür die Fehlermeldung "|SEVERE |Exception: Server returned HTTP response code: 503 for URL: http://xxx.xxx.xxx.xxx:2000"

2021-02-17 12:36:35|INFO |Historian: Creating data point WETTER_SysVar.2892.VALUE
2021-02-17 12:36:35|INFO |Historian: Creating data point WETTER_SysVar.2893.VALUE
2021-02-17 12:41:28|SEVERE |Exception: Server returned HTTP response code: 503 for URL: http://xxx.xxx.xxx.xxx:2000

Gleichlautende Fehlermeldungen erhalte ich auf allen weiteren der insgesamt sechs CCUs (RaspberryMatic).
Alle GUIs der sechs CCUs sind erreichbar (vom selben Rechner aus und auch von extern). Es gibt keine Fehlermeldungen seitens der CCUs.

Port-Freigaben sind aktiv.

Aktuelle Firmware 3.55.10.20210213 installiert.

Die .config-Datei (bereinigt um die kommentierten Zeilen):


logSystem.fileName='/Users/AGmac/Historian/ccu-historian-%g.log'

database.dir='/Users/AGmac/Historian/data'

database.webPort=8082
database.webAllowOthers=true

webServer.port=8083
webServer.dir='/Users/AGmac/Historian/webapp'

webServer.historianAddress='xxx.xxx.xxx.xxx'

devices.historianAddress='xxx.xxx.xxx.xxx'

devices.device1.prefix='A_'
devices.device2.prefix='B_'
devices.device3.prefix='C_'
devices.device4.prefix='BT_BF_'
devices.device5.prefix='BPR_'
devices.device6.prefix='WETTER_'

devices.device1.type=CCU2
devices.device2.type=CCU2
devices.device3.type=CCU2
devices.device4.type=CCU2
devices.device5.type=CCU2
devices.device6.type=CCU2

devices.device1.address='xxx.xxx.xxx.xxx'
devices.device2.address='xxx.xxx.xxx.xxx'
devices.device3.address='xxx.xxx.xxx.xxx'
devices.device4.address='xxx.xxx.xxx.xxx'
devices.device5.address='xxx.xxx.xxx.xxx'
devices.device6.address='xxx.xxx.xxx.xxx'

devices.device2.plugin1.type=CUXD
devices.device4.plugin1.type=CUXD

devices.device1.plugin1.type=CUXD
devices.device1.plugin2.type=HMWLGW
devices.device3.plugin1.type=CUXD
devices.device3.plugin2.type=HMWLGW
devices.device5.plugin1.type=CUXD
devices.device5.plugin2.type=HMWLGW

webServer.menuLinks.link1.text='H2-HighChart'
webServer.menuLinks.link1.address='/custom/h2-highchart/H2-HighChart.gy'

Hat jemand eine Idee, was hier falsch läuft?

Herzlichen Dank vorab für jede Unterstützung!
9x Raspberry PI3+ - 123 / 29 / 33 / 10 / 27 / 0 / 2 Geräte - 158 / 26 / 57 / 33 / 53 / 5 / 12 Programme - Haussteuerung (185 Geräte aufgeteilt auf 3 RasPI), Energiemanagement (11 Geräte), Gartensteuerung (28 Geräte), Wetter (3 Geräte), Robonect Gardena R70Li Rasenroboter Steuerung / Überwachung

Mathias
Beiträge: 1767
Registriert: 03.11.2010, 10:25
System: CCU
Wohnort: Aachen
Hat sich bedankt: 58 Mal
Danksagung erhalten: 253 Mal
Kontaktdaten:

Re: Exception: Server returned HTTP response code: 503 for URL:

Beitrag von Mathias » 19.02.2021, 22:24

Tritt der Fehler nur bei einer CCU auf oder bei allen?

Bitte mal eine detaillierte Log-Datei, wie im Handbuch beschrieben, erstellen. Ein paar Bildschirmseiten vor und nach dem Fehler sind interessant.

Matthias K.
Beiträge: 1166
Registriert: 14.02.2016, 12:32
System: Alternative CCU (auf Basis OCCU)
Wohnort: Heidenheim
Hat sich bedankt: 57 Mal
Danksagung erhalten: 225 Mal

Re: Exception: Server returned HTTP response code: 503 for URL:

Beitrag von Matthias K. » 20.02.2021, 15:46

War da nicht was beim aktuellen MacOS und der integrierten Firewall?
Bin kein Mac-User, meine aber da irgendwas bezüglich Bug Sur und Firewall-Ärger gelesen zu haben...

csiag
Beiträge: 118
Registriert: 21.11.2013, 07:30
Danksagung erhalten: 3 Mal

Re: Exception: Server returned HTTP response code: 503 for URL:

Beitrag von csiag » 20.02.2021, 20:58

Hallo Mathias, die Logdatei, den Fehler betreffend im Auszug:

REMOTECONTROL_RECEIVER SWITCH WINMATIC, LINK_TARGET_ROLES:, AES_ACTIVE:0, TYPE:VIRTUAL_KEY]
2021-02-20 20:50:40|FINE |newDevices(BPR_BidCos-RF): [PARAMSETS:[LINK, MASTER, VALUES], PARENT_TYPE:HM-RCV-50, ADDRESS:BidCoS-RF:48, DIRECTION:1, PARENT:BidCoS-RF, VERSION:6, FLAGS:1, INDEX:48, LINK_SOURCE_ROLES:KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC, LINK_TARGET_ROLES:, AES_ACTIVE:0, TYPE:VIRTUAL_KEY]
2021-02-20 20:50:40|FINE |newDevices(BPR_BidCos-RF): [PARAMSETS:[LINK, MASTER, VALUES], PARENT_TYPE:HM-RCV-50, ADDRESS:BidCoS-RF:49, DIRECTION:1, PARENT:BidCoS-RF, VERSION:6, FLAGS:1, INDEX:49, LINK_SOURCE_ROLES:KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC, LINK_TARGET_ROLES:, AES_ACTIVE:0, TYPE:VIRTUAL_KEY]
2021-02-20 20:50:40|FINE |newDevices(BPR_BidCos-RF): [PARAMSETS:[LINK, MASTER, VALUES], PARENT_TYPE:HM-RCV-50, ADDRESS:BidCoS-RF:50, DIRECTION:1, PARENT:BidCoS-RF, VERSION:6, FLAGS:1, INDEX:50, LINK_SOURCE_ROLES:KEYMATIC REMOTECONTROL_RECEIVER SWITCH WINMATIC, LINK_TARGET_ROLES:, AES_ACTIVE:0, TYPE:VIRTUAL_KEY]
2021-02-20 20:50:40|SEVERE |Exception: Server returned HTTP response code: 503 for URL: http://192.168.1.19:2000
2021-02-20 20:50:40|FINE |newDevices(BPR_BidCos-RF): [PARAMSETS:[MASTER], RF_ADDRESS:2270205, CHILDREN:[KEQ0802851:0, KEQ0802851:1], UPDATABLE:0, INTERFACE:KEQ0715415, RX_MODE:1, ADDRESS:KEQ0802851, FIRMWARE:1.12, PARENT:, VERSION:1, FLAGS:1, ROAMING:0, TYPE:HM-LC-Sw1-Pl-2]
2021-02-20 20:50:40|FINE |newDevices(BPR_BidCos-RF): [PARAMSETS:[MASTER, VALUES], PARENT_TYPE:HM-LC-Sw1-Pl-2, ADDRESS:KEQ0802851:0, DIRECTION:0, PARENT:KEQ0802851, VERSION:1, FLAGS:3, INDEX:0, LINK_SOURCE_ROLES:, LINK_TARGET_ROLES:, AES_ACTIVE:0, TYPE:MAINTENANCE]
2021-02-20 20:50:40|FINE |newDevices(BPR_BidCos-RF): [PARAMSETS:[LINK, MASTER, VALUES], PARENT_TYPE:HM-LC-Sw1-Pl-2, ADDRESS:KEQ0802851:1, DIRECTION:2, PARENT:KEQ0802851, VERSION:1, FLAGS:1, INDEX:1, LINK_SOURCE_ROLES:, LINK_TARGET_ROLES:SWITCH WCS_TIPTRONIC_SENSOR WEATHER_CS, AES_ACTIVE:0, TYPE:SWITCH]
2021-02-20 20:50:40|SEVERE |Detail: java.io.IOException: Server returned HTTP response code: 503 for URL: http://192.168.1.19:2000
at mdz.hc.itf.hm.HmXmlRpcClient.init(HmXmlRpcClient.groovy:54)
at mdz.hc.itf.hm.HmXmlRpcInterface.init(HmXmlRpcInterface.groovy:121)
at mdz.hc.itf.hm.HmXmlRpcInterface$_start_closure1.doCall(HmXmlRpcInterface.groovy:76)
at mdz.hc.itf.hm.HmXmlRpcInterface$_start_closure1.doCall(HmXmlRpcInterface.groovy)
at mdz.Exceptions.lambda$0(Exceptions.java:84)
at mdz.Exceptions.catchToLog(Exceptions.java:74)
at mdz.Exceptions.catchToLog(Exceptions.java:84)
at mdz.hc.itf.hm.HmXmlRpcInterface.start(HmXmlRpcInterface.groovy:76)
at mdz.hc.itf.Manager$_start_closure1.doCall(Manager.groovy:58)
at mdz.hc.itf.Manager.start(Manager.groovy:56)
at mdz.ccuhistorian.HistorianSystem.<init>(HistorianSystem.groovy:39)
at mdz.ccuhistorian.Main.start(Main.groovy:100)
at mdz.ccuhistorian.Main$_run_closure4.doCall(Main.groovy:77)
at mdz.ccuhistorian.Main$_run_closure4.doCall(Main.groovy)
at mdz.Exceptions.lambda$0(Exceptions.java:84)
at mdz.Exceptions.catchToLog(Exceptions.java:74)
at mdz.Exceptions.catchToLog(Exceptions.java:84)
at mdz.ccuhistorian.Main.run(Main.groovy:77)
at mdz.ccuhistorian.Main.main(Main.groovy:45)
2021-02-20 20:50:40|FINE |Calling init(http://192.168.1.47:2098, WETTER_BidCos-RF)

Der Fehler tritt bei allen CCUs auf, auch gleichgültig auf welchem Mac CCU-Historian installiert ist.

@scorpionking: Die Firewall ist in Big Sur NICHT aktiv ;-) ... - um genau aus der Quelle möglicherweise resultierenden Problemen vorzubeugen.
9x Raspberry PI3+ - 123 / 29 / 33 / 10 / 27 / 0 / 2 Geräte - 158 / 26 / 57 / 33 / 53 / 5 / 12 Programme - Haussteuerung (185 Geräte aufgeteilt auf 3 RasPI), Energiemanagement (11 Geräte), Gartensteuerung (28 Geräte), Wetter (3 Geräte), Robonect Gardena R70Li Rasenroboter Steuerung / Überwachung

Mathias
Beiträge: 1767
Registriert: 03.11.2010, 10:25
System: CCU
Wohnort: Aachen
Hat sich bedankt: 58 Mal
Danksagung erhalten: 253 Mal
Kontaktdaten:

Re: Exception: Server returned HTTP response code: 503 for URL:

Beitrag von Mathias » 21.02.2021, 10:04

Der Port 2000 ist vom Schnittstellenprozess der HM-Wired Komponenten.
Zurzeit haben doch einige Probleme mit den HMWLGW und der aktuellen RaspberryMatic 3.55.10.20210213? Ich verfolge das aber nicht so genau.
Du könntest testweise mal die vorige RM Version wieder installieren.
Werden denn andere Geräte aufgezeichnet (z.B. HM-Funkkomponenten oder HM-IP-Komponenten)?

csiag
Beiträge: 118
Registriert: 21.11.2013, 07:30
Danksagung erhalten: 3 Mal

Re: Exception: Server returned HTTP response code: 503 for URL:

Beitrag von csiag » 21.02.2021, 17:55

Das würde erklären, warum früher CCU Historian auch auf Mac OS lief und jetzt nicht mehr :-( ...

Zuvor hatte ich CCU Historian auf Pi 4 laufen, alle Geräte aller CCUs und die SysVars wurden einwandfrei protokolliert. Dort ergab sich allerdings das Problem, dass irgendwann, obwohl die DB auf einem USB-Stick angelegt wurde, die Partition voll war. Ich kenne mich mit Linux nicht so gut aus, dass ich ermitteln könnte, was und wodurch da etwas "voll läuft".

Deshalb wollte ich wieder auf Mac OS ausweichen, da sind 500 GB HDD verfügbar, und so sollte weder die DB, noch sonstwas die 500 GB schaffen :-)! Unter Mac OS werden aber ausschließlich SysVars erkannt, keinerlei Geräte, weder HmIP, noch sonstige.

Die LANGWs haben noch eine "alte" Version (etwa von vor einem Jahr) drauf. Nur die CCU-RMs halte ich auf den neuesten Firmware-Versionen aktuell.

Behelfsmäßig habe ich den CCU Historian jetzt wieder auf dem Pi 4 laufen. Dumm ist dabei nur, dass ich hier zuverlässig nach einigen Wochen wieder vor dem selben Problem stehe. Gibt es da ggf. eine Lösung für? Der Pi 4 ist ja schnell genug und sofern auch bis 64 GB große DBs kein Thema sind, wäre das eigentlich die von mir bevorzugte Lösung.

Bzgl. großer DBs: ist das irgendwann ein Problem oder kann die DB beliebig groß werden? Oder: könnten auf einem Mac OS mehrere CCU-Historian-Instanzen laufen, so dass jede CCU ihre eigene DB hat und damit die DB nicht so riesig wird?
9x Raspberry PI3+ - 123 / 29 / 33 / 10 / 27 / 0 / 2 Geräte - 158 / 26 / 57 / 33 / 53 / 5 / 12 Programme - Haussteuerung (185 Geräte aufgeteilt auf 3 RasPI), Energiemanagement (11 Geräte), Gartensteuerung (28 Geräte), Wetter (3 Geräte), Robonect Gardena R70Li Rasenroboter Steuerung / Überwachung

Mathias
Beiträge: 1767
Registriert: 03.11.2010, 10:25
System: CCU
Wohnort: Aachen
Hat sich bedankt: 58 Mal
Danksagung erhalten: 253 Mal
Kontaktdaten:

Re: Exception: Server returned HTTP response code: 503 for URL:

Beitrag von Mathias » 21.02.2021, 21:09

csiag hat geschrieben:
21.02.2021, 17:55
Behelfsmäßig habe ich den CCU Historian jetzt wieder auf dem Pi 4 laufen. Dumm ist dabei nur, dass ich hier zuverlässig nach einigen Wochen wieder vor dem selben Problem stehe. Gibt es da ggf. eine Lösung für? Der Pi 4 ist ja schnell genug und sofern auch bis 64 GB große DBs kein Thema sind, wäre das eigentlich die von mir bevorzugte Lösung.
Bei einem USB-Stick ist auf das Dateisystem zu achten. Bei FAT32 darf die DB nur 4 GB groß werden. Im Handbuch sind bessere Dateisysteme aufgelistet (F2FS, EXT4, EXT3, NTFS). Im Internet sind Anleitungen zu finden, wie unter Linux ein Stick mit dem angegebenen Dateisystemen formatiert wird. Wenn der CCU-Historian dauerhaft eingesetzt werden soll, sollte man ihm auch ein USB-HDD oder besser USB-SSD gönnen.

csiag
Beiträge: 118
Registriert: 21.11.2013, 07:30
Danksagung erhalten: 3 Mal

Re: Exception: Server returned HTTP response code: 503 for URL:

Beitrag von csiag » 22.02.2021, 11:26

Ich habe jetzt eine SSD 500 GB angeschlossen. So sollte es dann mit dem Pi 4 erst einmal laufen. Gibst Du bitte Nachricht, sobald eine neue Version für OS X verfügbar ist, auf der der CCU Historian dann problemlos läuft und alle Datenpunkte verarbeiten kann? Herzlichen Dank für Deine Unterstützung und viel Erfolg weiterhin!
9x Raspberry PI3+ - 123 / 29 / 33 / 10 / 27 / 0 / 2 Geräte - 158 / 26 / 57 / 33 / 53 / 5 / 12 Programme - Haussteuerung (185 Geräte aufgeteilt auf 3 RasPI), Energiemanagement (11 Geräte), Gartensteuerung (28 Geräte), Wetter (3 Geräte), Robonect Gardena R70Li Rasenroboter Steuerung / Überwachung

Antworten

Zurück zu „CCU-Historian“