CCU-Jack MQTT - SHELLY3EM PROBLEM

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

Moderator: Co-Administratoren

ThR
Beiträge: 66
Registriert: 05.09.2017, 03:14

CCU-Jack MQTT - SHELLY3EM PROBLEM

Beitrag von ThR » 22.01.2023, 05:56

Hallo,

ich habe meinem Shelly3EM per MQTT im CCU-Jack eingebunden. Am Anfang funktioniert alles problemlos, aber nach einiger Zeit haben die Topics komische Namen (siehe Screenshot).

Danke schonmal.
Gruß Thomas
Dateianhänge
status.json.txt
(1.94 KiB) 22-mal heruntergeladen
MQTT-Explorer.png
Zuletzt geändert von ThR am 22.01.2023, 13:37, insgesamt 1-mal geändert.
Gruß Thomas

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

Re: CCU-Jack NQTT - SHELLY3EM PROBLEM

Beitrag von Henke » 22.01.2023, 06:23

Aua, das sieht nicht gut aus.
Hardwareproblem (Speicher) oder irgendein Überlauf im Jack.
Mathias braucht garantiert mehr Infos. Konfiguration im Jack des Shellys, Log Jack, alles was du hast.

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

Re: CCU-Jack NQTT - SHELLY3EM PROBLEM

Beitrag von Mathias » 22.01.2023, 09:41

Sind die zwei Knoten devices und shellies noch in Ordnung. Bitte einmal aufklappen.

Dann bitte noch eine Log-Datei, wie im Handbuch beschrieben, erstellen.

Es kann natürlich auch sein, dass der Shelly Probleme macht.

ThR
Beiträge: 66
Registriert: 05.09.2017, 03:14

Re: CCU-Jack MQTT - SHELLY3EM PROBLEM

Beitrag von ThR » 22.01.2023, 13:36

Hi,

hier die Infos:

CCU: Rasperberrymatic auf Proxmox mit HB-RF-ETH und HM-MOD-RPI-PCB.

CCU-Jack Config + Log + Shelly Satus.json und Screenshot Shellymanager-OH3 im Anhang. Hb mal den Debu-Mode auf dem Shelly angemacht --> Folgt noch.

Im Shellymanager von openHAB sind Timeouts drin. Hab die Statistik zurück gesetzt. Wir waren bei 75000.

Welchen Log-Level nehme ich denn im CCU-Jack?

Hab auch noch einen Mosquitto auf dem Proxmox liegen. Kann auch damit mal testen.

Edit: Neuen CCU-Jack.log angefügt. Im alten war MQTT am Shelly noch deaktiviert.

Danke für die Hilfe
Gruss Thomas
Dateianhänge
Screenshot_20230122-155655.png
ccu-jack_neu.log
(46.58 KiB) 16-mal heruntergeladen
status.json.txt
(1.94 KiB) 19-mal heruntergeladen
shellymanager_oh3.png
ccu-jack.log
(691 Bytes) 15-mal heruntergeladen
ccu-jack.cfg.txt
(1.15 KiB) 15-mal heruntergeladen
Gruß Thomas

ThR
Beiträge: 66
Registriert: 05.09.2017, 03:14

Re: CCU-Jack MQTT - SHELLY3EM PROBLEM

Beitrag von ThR » 22.01.2023, 15:59

Hi,

in openHAB über CoIoT funktioniert der Shelly problemlos.

Gruss
Gruß Thomas

ThR
Beiträge: 66
Registriert: 05.09.2017, 03:14

Re: CCU-Jack MQTT - SHELLY3EM PROBLEM

Beitrag von ThR » 22.01.2023, 16:11

Hier noch der Shelly Log.
Dateianhänge
Shelly_old.log
(15.63 KiB) 16-mal heruntergeladen
Shelly.log
(6.74 KiB) 16-mal heruntergeladen
Gruß Thomas

ThR
Beiträge: 66
Registriert: 05.09.2017, 03:14

Re: CCU-Jack MQTT - SHELLY3EM PROBLEM

Beitrag von ThR » 22.01.2023, 18:06

Hi,

hab gerade mit Mosquitto als Broker getestet. Da scheint es zu funktionieren.

Gruss
Dateianhänge
Screenshot_20230122-180507.png
Gruß Thomas

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

Re: CCU-Jack MQTT - SHELLY3EM PROBLEM

Beitrag von Henke » 22.01.2023, 18:18

Im CCU-Jack sind unter Konfiguration die virtuellen Geräte aktiviert?
Wie sehen die Einstellungen des EM in der CCU aus?

Es müsste eigentlich in CCU-Jack MQTT der Shelly unter virtdev auftauchen.
Screenshot 2023-01-22 181549.jpg
Screenshot 2023-01-22 181549.jpg (17.95 KiB) 624 mal betrachtet
ThR hat geschrieben:
22.01.2023, 05:56
Am Anfang funktioniert alles problemlos
Was genau funktionierte? In der CCU war das neue Gerät vorhanden und die Daten wurden aktualisiert?

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

Re: CCU-Jack MQTT - SHELLY3EM PROBLEM

Beitrag von Mathias » 22.01.2023, 21:26

In der ccu-jack.cfg sind keine virtuellen Geräte vorhanden. Dann hast Du auch keine über die Web-UI angelegt.

Irgendwie scheinen sich der CCU-Jack und Dein Shelly EM3 uneins über das MQTT-Protokoll. Der CCU-Jack beschwert sich, dass der Shelly ungültige Daten schickt. Die Fehlermeldun muss ich mir noch einmal genauer anschauen.
Ein Shelly EM3 mit derselben Firware-Version läuft allerdings bei mir ohne Probleme.

Hast Du die CCU auch einmal neu gestartet?

Mir ist noch Folgendes in der ccu-jack.cfg aufgefallen. Das hat aber nichts mit dem eigentlichen Problem zu tun. Bitte den Eintrag "System" bei den Schnittstellen entfernen, wenn Du keine CCU1 hast:

Code: Alles auswählen

{
  "CCU": {
    "Address": "127.0.0.1",
    "Interfaces": [
      "BidCosRF",
      "System",       <<<---- entfernen
      "CUxD",
      "VirtualDevices"
    ],

ThR
Beiträge: 66
Registriert: 05.09.2017, 03:14

Re: CCU-Jack MQTT - SHELLY3EM PROBLEM

Beitrag von ThR » 29.01.2023, 12:17

Hi,

danke schonmal für die Antwoert. Hier die aktualisierte CCU-Jack Config:

Code: Alles auswählen

{
  "CCU": {
    "Address": "127.0.0.1",
    "Interfaces": [
      "BidCosRF",
      "CUxD",
      "VirtualDevices"
    ],
    "InitID": "CCU-Jack"
  },
  "Host": {
    "Name": "Smarthome",
    "Address": "127.0.0.1"
  },
  "Logging": {
    "Level": "WARNING",
    "FilePath": "/var/log/ccu-jack.log"
  },
  "HTTP": {
    "Port": 2122,
    "PortTLS": 2121,
    "CORSOrigins": [
      "*"
    ],
    "WebUIDir": "webui"
  },
  "MQTT": {
    "Port": 1883,
    "PortTLS": 8883,
    "BufferSize": 0,
    "WebSocketPath": "/ws-mqtt",
    "Bridge": {
      "Enable": false,
      "Address": "",
      "Port": 0,
      "BufferSize": 0,
      "UseTLS": false,
      "CACertFile": "",
      "Insecure": false,
      "Username": "",
      "Password": "",
      "ClientID": "",
      "CleanSession": false,
      "Incoming": null,
      "Outgoing": null
    }
  },
  "BINRPC": {
    "Port": 2123
  },
  "Certificates": {
    "AutoGenerate": false,
    "CACertFile": "",
    "CAKeyFile": "",
    "ServerCertFile": "homematic.pem",
    "ServerKeyFile": "homematic.key"
  },
  "Users": {},
  "VirtualDevices": {
    "Enable": true,
    "NextSerialNo": 2,
    "Devices": {}
  }
}
CCU wurde schon mehrmals durchgestartet. Und ich habe auch erst im November von debmatic zu Raspberrymatic - VM mirgriert.

LOG habe ich jetzt auch "Trace" gestellt. Folgt dann noch.

Die virtuellen Geräte hatte ich erstmal gelöscht als die Probleme anfingen.
Gruß Thomas

Antworten

Zurück zu „CCU-Jack“