ccu-jack bridge und mqtt-Broker auf 127.0.0.1 [gelöst]

Der CCU-Jack als REST- und MQTT-Schnittstelle für die CCU und virtuelle Geräte für das IoT

Moderator: Co-Administratoren

JoeLox
Beiträge: 27
Registriert: 22.12.2019, 21:43
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 21 Mal
Danksagung erhalten: 1 Mal

Re: ccu-jack bridge und mqtt-Broker auf 127.0.0.1

Beitrag von JoeLox » 15.07.2023, 18:36

Danke. Die Hoffnung stirbt zuletzt.

Ich hatte es probiert mit dem freien Port 1884.
Da hat es nicht geklappt.

Werde es gleich versuchen.....

JoeLox
Beiträge: 27
Registriert: 22.12.2019, 21:43
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 21 Mal
Danksagung erhalten: 1 Mal

Re: ccu-jack bridge und mqtt-Broker auf 127.0.0.1

Beitrag von JoeLox » 15.07.2023, 18:48

Funktioniert nicht.
LOG

Code: Alles auswählen

2023-07-15 18:43:48|INFO   |main           |CCU-Jack V2.7.1
2023-07-15 18:43:48|INFO   |main           |(C)2020-2022 info@ccu-historian.de
2023-07-15 18:43:48|INFO   |main           |Configuration:
2023-07-15 18:43:48|INFO   |main           |  Log level: INFO
2023-07-15 18:43:48|INFO   |main           |  Log file: ccu-jack.log
2023-07-15 18:43:48|INFO   |main           |  Server host name: kellerlox
2023-07-15 18:43:48|INFO   |main           |  Server address: 127.0.0.1
2023-07-15 18:43:48|INFO   |main           |  HTTP port: 2121
2023-07-15 18:43:48|INFO   |main           |  HTTPS port: 2122
2023-07-15 18:43:48|INFO   |main           |  CORS origins: *
2023-07-15 18:43:48|INFO   |main           |  Web UI dir: webui
2023-07-15 18:43:48|INFO   |main           |  MQTT port: 1890
2023-07-15 18:43:48|INFO   |main           |  Secure MQTT port: 8890
2023-07-15 18:43:48|INFO   |main           |  MQTT web socket path: /ws-mqtt
2023-07-15 18:43:48|INFO   |main           |  MQTT bridge address: 127.0.0.1
2023-07-15 18:43:48|INFO   |main           |  MQTT bridge port: 1883
2023-07-15 18:43:48|INFO   |main           |  MQTT bridge TLS: false
Auszug aus config.

Code: Alles auswählen

  "MQTT": {
    "Port": 1890,
    "PortTLS": 8890,
    "BufferSize": 0,
    "WebSocketPath": "/ws-mqtt",
    "Bridge": {
      "Enable": true,
      "Address": "127.0.0.1",
      "Port": 1883,
      "BufferSize": 0,
 

Benutzeravatar
Henke
Beiträge: 1526
Registriert: 27.06.2022, 20:51
System: CCU
Hat sich bedankt: 141 Mal
Danksagung erhalten: 306 Mal

Re: ccu-jack bridge und mqtt-Broker auf 127.0.0.1

Beitrag von Henke » 15.07.2023, 19:09

Was funktioniert nicht?
Im Log ist kein Fehler.

JoeLox
Beiträge: 27
Registriert: 22.12.2019, 21:43
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 21 Mal
Danksagung erhalten: 1 Mal

Re: ccu-jack bridge und mqtt-Broker auf 127.0.0.1

Beitrag von JoeLox » 15.07.2023, 19:41

Was funktioniert nicht?
Sehr gute Frage!

Starten von JACK über die root-console zum üben und dann etwas warten. Dann strg-c
Hier die LOGs
jack

Code: Alles auswählen

2023-07-15 19:30:32|INFO   |main           |CCU-Jack V2.7.1
2023-07-15 19:30:32|INFO   |main           |(C)2020-2022 info@ccu-historian.de
2023-07-15 19:30:32|INFO   |main           |Configuration:
2023-07-15 19:30:32|INFO   |main           |  Log level: INFO
2023-07-15 19:30:32|INFO   |main           |  Log file: ccu-jack.log
2023-07-15 19:30:32|INFO   |main           |  Server host name: kellerlox
2023-07-15 19:30:32|INFO   |main           |  Server address: 192.168.2.6
2023-07-15 19:30:32|INFO   |main           |  HTTP port: 2121
2023-07-15 19:30:32|INFO   |main           |  HTTPS port: 2122
2023-07-15 19:30:32|INFO   |main           |  CORS origins: *
2023-07-15 19:30:32|INFO   |main           |  Web UI dir: webui
2023-07-15 19:30:32|INFO   |main           |  MQTT port: 1890
2023-07-15 19:30:32|INFO   |main           |  Secure MQTT port: 8890
2023-07-15 19:30:32|INFO   |main           |  MQTT web socket path: /ws-mqtt
2023-07-15 19:30:32|INFO   |main           |  MQTT bridge address: 192.168.2.6
2023-07-15 19:30:32|INFO   |main           |  MQTT bridge port: 1883
2023-07-15 19:30:32|INFO   |main           |  MQTT bridge TLS: false
2023-07-15 19:30:32|INFO   |main           |  MQTT bridge user name: xxxxx
2023-07-15 19:30:32|INFO   |main           |  MQTT bridge client ID: hmj
2023-07-15 19:30:32|INFO   |main           |  Generate certificates: true
2023-07-15 19:30:32|INFO   |main           |  Certificate files: cacert.pem, cacert.key, svrcert.pem, svrcert.key
2023-07-15 19:30:32|INFO   |main           |  CCU address: 192.168.2.6
2023-07-15 19:30:32|INFO   |main           |  Interfaces: BidCosRF,HmIPRF
2023-07-15 19:30:32|INFO   |main           |  Init ID: CCU-Jack
2023-07-15 19:30:32|INFO   |main           |  Virtual devices: false
2023-07-15 19:30:32|INFO   |http-server    |Starting HTTP server on address :2121
2023-07-15 19:30:32|INFO   |main           |MQTT websocket path: /ws-mqtt
2023-07-15 19:30:32|INFO   |main           |Waiting for ReGaHss
2023-07-15 19:30:32|INFO   |mqtt-server    |Starting MQTT listener on address tcp://:1890
2023-07-15 19:30:32|INFO   |mqtt-server    |Starting Secure MQTT listener on address tcp://:8890
2023-07-15 19:30:32|INFO   |mqtt-bridge    |Starting MQTT bridge
2023-07-15 19:30:32|INFO   |http-server    |Starting HTTPS server on address :2122
2023-07-15 19:30:32|INFO   |binrpc-server  |Starting BIN-RPC server on address :2123
2023-07-15 19:30:32|INFO   |itf-intercon   |Creating interface client for 192.168.2.6:2001: BidCos-RF
2023-07-15 19:30:32|INFO   |itf-intercon   |Creating interface client for 192.168.2.6:2010: HmIP-RF
2023-07-15 19:30:32|INFO   |sysvar         |Starting system variable explorer
2023-07-15 19:30:32|INFO   |program        |Starting ReGaHss program explorer
2023-07-15 19:30:32|INFO   |devices        |Starting notification handler
2023-07-15 19:30:32|INFO   |script-client  |Starting ReGa DOM explorer
2023-07-15 19:35:20|INFO   |main           |Shutting down
LOG-MQTT-Broker mosquitto

Code: Alles auswählen

2023-07-15T19:30:32: New connection from 192.168.2.6:56766 on port 1883.
2023-07-15T19:30:32: New client connected from 192.168.2.6:56766 as hmj (p2, c1, k60, u'xxxxxx').
2023-07-15T19:35:20: Client hmj disconnected.
Sieht eigentlich gut aus. Keine Fehlermeldungen, aber...
Aber der Client hmj (Name gem. config) taucht nicht, wie alle andern Clients, die sich mit dem MQTT-Broker verbunden haben, im MQTT-Explorer auf.

McPan
Beiträge: 222
Registriert: 29.11.2021, 07:04
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 12 Mal
Danksagung erhalten: 44 Mal

Re: ccu-jack bridge und mqtt-Broker auf 127.0.0.1

Beitrag von McPan » 16.07.2023, 08:38

Keine Fehlermeldungen ist doch schon mal ein Fortschritt.
Das scheitert vermutlich nicht an der verwendeten Portnummer 1884 oder 1890 an sich. Solange der Port noch frei ist und von keinem anderen Dienst benutzt wird, sind beide Einstellungen ok.
Den Clients, welche auch immer das sind, die sich mit dem Jack auf dem von Standard abweichenden Port 188x verbinden sollen, muss an dieser Stelle in ihrer Konfiguration der geänderte Port genau so mitgeteilt werden. Ansonsten werden diese auch per Default den Port 1883 verwenden wollen, auf welchem ja bereits der andere MQTT-Dienst läuft.
Grüße,
Marco

Elektrische Bauteile funktionieren mit Rauch. Der Beweis: tritt der Rauch aus, funktioniert das Bauteil nicht mehr!
Raspberrymatic @ RPi3b+, HmIP mit RPi-RF-MOD

Silverstar
Beiträge: 369
Registriert: 11.02.2020, 12:14
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 95 Mal
Danksagung erhalten: 68 Mal

Re: ccu-jack bridge und mqtt-Broker auf 127.0.0.1

Beitrag von Silverstar » 17.07.2023, 12:06

Und laut Dokumentation muss man dem Jack mitteilen, welche topics gesendet bzw empfangen werden sollen https://github.com/mdzio/ccu-jack/wiki/MQTT-Bridge

JoeLox
Beiträge: 27
Registriert: 22.12.2019, 21:43
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 21 Mal
Danksagung erhalten: 1 Mal

Re: ccu-jack bridge und mqtt-Broker auf 127.0.0.1 [gelöst]

Beitrag von JoeLox » 22.07.2023, 18:14

Vielen Dank für die hilfreichen Kommentare.
Es läuft. Alles geht, wie beschrieben.

McPan
Beiträge: 222
Registriert: 29.11.2021, 07:04
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 12 Mal
Danksagung erhalten: 44 Mal

Re: ccu-jack bridge und mqtt-Broker auf 127.0.0.1 [gelöst]

Beitrag von McPan » 22.07.2023, 19:01

Na bitte. Nicht aufgeben und dazulernen zahlt sich immer aus. :D
Grüße,
Marco

Elektrische Bauteile funktionieren mit Rauch. Der Beweis: tritt der Rauch aus, funktioniert das Bauteil nicht mehr!
Raspberrymatic @ RPi3b+, HmIP mit RPi-RF-MOD

Antworten

Zurück zu „CCU-Jack“