Verzweiflung macht sich breit - Shellyplus1PM

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

Moderator: Co-Administratoren

Antworten
Daimler
Beiträge: 9115
Registriert: 17.11.2012, 10:47
System: Alternative CCU (auf Basis OCCU)
Wohnort: Köln
Hat sich bedankt: 37 Mal
Danksagung erhalten: 283 Mal

Verzweiflung macht sich breit - Shellyplus1PM

Beitrag von Daimler » 20.03.2023, 19:59

Hallo Gemeinde,

ich sitze hier bereits den ganzen Tag vor dem Otto und sehe vermutlich den Wald vor lauter Bäumen nicht mehr. :roll:

Nachdem ich mir vergangene Woche ein paar Shellys besorgt hatte (u. a. einen Shelly Dimmer 2 und 2 ShellyPlus1PM)
habe ich mich heute frohen Mutes an die Integration in die CCU (original CCU auf pi 3b mit RPI-RF-MOD) gesetzt.
CCU 3.67.10 auf einer neuen SD-Karte blank mit CCU-Jack (2.7.0) frisch aufgesetzt!

Angefangen mit CCU-Jack und dem Dimmer 2 gemäß Anleitung auf Github.
Was soll ich sagen: eingerichtet - funktioniert (fast) - freu :D :D
Mensch ist das mal einfach.
(Fast, weil sich der Dimmer nur über den Schieberegler einschalten lässt, ein Klick auf den Button Ein bei Schieberegler 0 bringt nichts.

Sofort weiter und mit dem ShellyPlus1PM weitermachen.
Pustekuchen - Tausendmal versucht Tausendmal Ist nix passiert. :lol:
Ich habe mich strikt an die Anleitung auf Github gehalten, mit einem ShellyPlus1PM-FW 0.11.4 und einem anderen mit FW 0.14.1!
Mac/Seriennummer b48a0a21187c
Ich bekomme das Ding einfach nicht ans Laufen - weder Ein-Ausschalten per CCU-UI noch Rückmeldungen vom Shelly zur CCU!
Wie übrigens auch die älteren Schaltaktoren (2.5) - an den Plus2PM habe ich gar nicht erst getraut!
Einzig die Meldung beim Start von CCU-Jack

Code: Alles auswählen

(1/mqtt-explorer-9e4b679e) Error processing SUBSCRIBE: memtopics/nextTopicLevel: Cannot publish to $ topics
verwirrt mich etwas- sagt mir aber nichts.

Nachfolgend meine Einstellungen im Shelly, CCU-Jack, CCU und Anzeige des Mqtt.Explorers - vieleicht kann ja jemand ein Loch durch das Brett bohren:
Mqtt.JPG
Jack-Virtuelles Gerät.JPG
CCU-Kanäle.JPG

Code: Alles auswählen

Kanal 	Parameter 		Topic
1 	TOPIC		 	shellies/shellyplus1pm-b48a0a21187c/status/switch:0
1 	PATTERN	 	{{(parseJSON .).apower}}
1 	EXTRACTOR	 	TEMPLATE

2 	TOPIC	 		shellies/shellyplus1pm-b48a0a21187c/status/switch:0
2 	PATTERN	 	{{(parseJSON .).aenergy.total}}
2 	EXTRACTOR	 	TEMPLATE

3 	TOPIC		 	shellies/shellyplus1pm-b48a0a21187c/status/switch:0
3 	PATTERN 		{{(parseJSON .).temperature.tC}}
3 	EXTRACTOR 		TEMPLATE

4 	COMMAND_TOPIC 	shellies/shellyplus1pm-b48a0a21187c/rpc
4 	ON_PAYLOAD 		{"id":0, "src":"shellies/shellyplus1pm-b48a0a21187c/rpc-response", "method":"Switch.Set", "params":{"id":0,"on":true}}
4 	OFF_PAYLOAD	 	{"id":0, "src":"shellies/shellyplus1pm-b48a0a21187c/rpc-response", "method":"Switch.Set", "params":{"id":0,"on":false}}
4 	FEEDBACK_TOPIC 	shellies/shellyplus1pm-b48a0a21187c/status/switch:0
4 	ON_PATTERN 		"output":true
4 	OFF_PATTERN 		"output":false
4 	MATCHER 		CONTAINS
Mqtt-explorer_off.JPG
Gruß Günter

pivccx mit 3.xx in Produktiv und Testsystem mit HM-, HM-W, HMIP- und HMIP-W Geräten, HPCx Studio 4.1,
L-Gateways, RS-L-Gateways, HAP, Drap, FHZ200x, vereinzelt noch FS2x-Komponenten.
HM / HM-IP: Zur Zeit knapp 300 Komponenten mit ??? Kanälen .

Ich übernehme für alle von mir gegebenen Hinweise, Tipps und Links keine Haftung! Das Befolgen meiner Tipps ist nur für Fachkundige gedacht und erfolgt auf eigene Gefahr!

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

Re: Verzweiflung macht sich breit - Shellyplus1PM

Beitrag von Henke » 20.03.2023, 20:34

Hmmm, das sieht alles gut aus und hat etwas gedauert bis mir ein Verdacht kam.

Beim MQTT Explorer stehen die Einträge direkt unter "shellyplus1pm-b48a0a21187c/..." und nicht unter "shellies/shellyplus1pm-b48a0a21187c/..." ?

MQTT Settings der Shelly dann anpassen auf "shellies/shellyplus..."

Edit:
Und hier noch die Werte für Shelly2.5 inkl. Energiemessung und Temperatur

Code: Alles auswählen

      "JACK000021": {
        "Address": "JACK000021",
        "HMType": "HM-LC-Sw1-FM",
        "Channels": [
          {
            "Kind": "MQTT_SWITCH_FEEDBACK",
            "MasterParamset": {
              "COMMAND_TOPIC": "shellies/shelly1pm-xx/relay/0/command",
              "FEEDBACK_TOPIC": "shellies/shelly1pm-xx/relay/0",
              "MATCHER": 0,
              "OFF_PATTERN": "off",
              "OFF_PAYLOAD": "off",
              "ON_PATTERN": "on",
              "ON_PAYLOAD": "on",
              "RETAIN": true
            }
          },
          {
            "Kind": "MQTT_POWER_METER",
            "MasterParamset": {
              "CURRENT_EXTRACTOR": 0,
              "CURRENT_PATTERN": "",
              "CURRENT_REGEXP_GROUP": 0,
              "CURRENT_TOPIC": "",
              "ENERGY_COUNTER_EXTRACTOR": 4,
              "ENERGY_COUNTER_PATTERN": "{{ div . 60 }}",
              "ENERGY_COUNTER_REGEXP_GROUP": 0,
              "ENERGY_COUNTER_TOPIC": "shellies/shelly1pm-xx/relay/0/energy",
              "FREQUENCY_EXTRACTOR": 0,
              "FREQUENCY_PATTERN": "",
              "FREQUENCY_REGEXP_GROUP": 0,
              "FREQUENCY_TOPIC": "",
              "POWER_EXTRACTOR": 3,
              "POWER_PATTERN": "",
              "POWER_REGEXP_GROUP": 0,
              "POWER_TOPIC": "shellies/shelly1pm-xx/relay/0/power",
              "VOLTAGE_EXTRACTOR": 0,
              "VOLTAGE_PATTERN": "",
              "VOLTAGE_REGEXP_GROUP": 0,
              "VOLTAGE_TOPIC": ""
            }
          },
          {
            "Kind": "MQTT_TEMPERATURE",
            "MasterParamset": {
              "HUMIDITY_EXTRACTOR": 0,
              "HUMIDITY_PATTERN": "",
              "HUMIDITY_REGEXP_GROUP": 0,
              "HUMIDITY_TOPIC": "",
              "TEMPERATURE_EXTRACTOR": 0,
              "TEMPERATURE_PATTERN": "",
              "TEMPERATURE_REGEXP_GROUP": 0,
              "TEMPERATURE_TOPIC": "shellies/shelly1pm-xx/ext_temperature/0"
            }
          },
          {
            "Kind": "MQTT_TEMPERATURE",
            "MasterParamset": {
              "HUMIDITY_EXTRACTOR": 0,
              "HUMIDITY_PATTERN": "",
              "HUMIDITY_REGEXP_GROUP": 0,
              "HUMIDITY_TOPIC": "",
              "TEMPERATURE_EXTRACTOR": 0,
              "TEMPERATURE_PATTERN": "",
              "TEMPERATURE_REGEXP_GROUP": 0,
              "TEMPERATURE_TOPIC": "shellies/shelly1pm-xx/ext_temperature/1"
            }
          },
          {
            "Kind": "MQTT_TEMPERATURE",
            "MasterParamset": {
              "HUMIDITY_EXTRACTOR": 0,
              "HUMIDITY_PATTERN": "",
              "HUMIDITY_REGEXP_GROUP": 0,
              "HUMIDITY_TOPIC": "",
              "TEMPERATURE_EXTRACTOR": 0,
              "TEMPERATURE_PATTERN": "",
              "TEMPERATURE_REGEXP_GROUP": 0,
              "TEMPERATURE_TOPIC": "shellies/shelly1pm-xx/ext_temperature/2"
            }
          },
          {
            "Kind": "MQTT_TEMPERATURE",
            "MasterParamset": {
              "HUMIDITY_EXTRACTOR": 0,
              "HUMIDITY_PATTERN": "",
              "HUMIDITY_REGEXP_GROUP": 0,
              "HUMIDITY_TOPIC": "",
              "TEMPERATURE_EXTRACTOR": 0,
              "TEMPERATURE_PATTERN": "",
              "TEMPERATURE_REGEXP_GROUP": 0,
              "TEMPERATURE_TOPIC": "shellies/shelly1pm-xx/temperature"
            }
          },
      },

Daimler
Beiträge: 9115
Registriert: 17.11.2012, 10:47
System: Alternative CCU (auf Basis OCCU)
Wohnort: Köln
Hat sich bedankt: 37 Mal
Danksagung erhalten: 283 Mal

Re: Verzweiflung macht sich breit - Shellyplus1PM

Beitrag von Daimler » 20.03.2023, 22:32

Hi,

danke für die Unterstützung. :D

Aber
Henke hat geschrieben:
20.03.2023, 20:34
MQTT Settings der Shelly dann anpassen auf "shellies/shellyplus..."
ist einfacher gesagt als getan!



Mit den Mqtt-Einstellungen im Shelly
Mqtt-settings_2.JPG
kann ich den Shelly jetzt zwar schalten, es kommen aber keinerlei Rückmeldungen in die CCU:
Mqtt-explorer_on_2.JPG
-

und mit den Einstellungen geht genau wie vorher gar nichts per CCU:
Mqtt-settings.JPG
Gruß Günter

pivccx mit 3.xx in Produktiv und Testsystem mit HM-, HM-W, HMIP- und HMIP-W Geräten, HPCx Studio 4.1,
L-Gateways, RS-L-Gateways, HAP, Drap, FHZ200x, vereinzelt noch FS2x-Komponenten.
HM / HM-IP: Zur Zeit knapp 300 Komponenten mit ??? Kanälen .

Ich übernehme für alle von mir gegebenen Hinweise, Tipps und Links keine Haftung! Das Befolgen meiner Tipps ist nur für Fachkundige gedacht und erfolgt auf eigene Gefahr!

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

Re: Verzweiflung macht sich breit - Shellyplus1PM

Beitrag von Henke » 20.03.2023, 22:42

Die erste Version schaltet und sieht aus wie die Konfiguration bei meinem PlusI4.
Das ist der Weg. (Mandalorian :D )

Jetzt mal den Jack oder vielleicht die CCU neu starten bevor man sich den Wolf sucht.

Daimler
Beiträge: 9115
Registriert: 17.11.2012, 10:47
System: Alternative CCU (auf Basis OCCU)
Wohnort: Köln
Hat sich bedankt: 37 Mal
Danksagung erhalten: 283 Mal

Re: Verzweiflung macht sich breit - Shellyplus1PM

Beitrag von Daimler » 20.03.2023, 23:12

Hi,
Henke hat geschrieben:
20.03.2023, 22:42
Jetzt mal den Jack oder vielleicht die CCU neu starten bevor man sich den Wolf sucht.
Den Jack hatte ich bei jeder Änderung am Shelly neu gestartet.
Aber auf die Idee, die CCU auch zu rebooten, wäre ich wirklich nicht gekommen.

Aber das war's-suppi. :D

Und morgen geht's dann mal an den 2.5er. :wink:
Aber ich denke, da installiere ich mir erst wieder eine piVCCU - das dauert ja Jahre, bis die org.-CCU neu gestartet ist.

Danke dir für die Hilfe :!:
Gruß Günter

pivccx mit 3.xx in Produktiv und Testsystem mit HM-, HM-W, HMIP- und HMIP-W Geräten, HPCx Studio 4.1,
L-Gateways, RS-L-Gateways, HAP, Drap, FHZ200x, vereinzelt noch FS2x-Komponenten.
HM / HM-IP: Zur Zeit knapp 300 Komponenten mit ??? Kanälen .

Ich übernehme für alle von mir gegebenen Hinweise, Tipps und Links keine Haftung! Das Befolgen meiner Tipps ist nur für Fachkundige gedacht und erfolgt auf eigene Gefahr!

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

Re: Verzweiflung macht sich breit - Shellyplus1PM

Beitrag von Henke » 21.03.2023, 00:52

Gerne, aber ich befürchte du wirst plus1PM Geräte noch mal löschen. :D

Mit der Vorlage wird der 2.5er so eingebunden:
Screenshot 2023-03-21 004553.jpg
Da geht mit dem plus1PM auch. D.h. man hat die Werte an einer Stelle und einen Energiezähler.

Tipp:
Die Pfade kann man durch den MQTT Explorer mit dem Symbol rechts oben neben Topic kopieren. Das reduziert Fehler und spart tippen.

PS:
Normalerweise muss weder der Jack noch die CCU neu gestartet werden.

Antworten

Zurück zu „CCU-Jack“