VPN/Proxy erkannt
Es scheint, dass Sie einen VPN- oder Proxy-Dienst verwenden. Bitte beachten Sie, dass die Nutzung eines solchen Dienstes die Funktionalität dieser Webseite einschränken kann.
-
Dort muß als MQTT-Server die IP des FHEM-Servers eiongetragen sein.
Genial!!!! Das war der Fehler! Hatte ich komplett übersehen, dass ich da die IP-Adresse vom fhem-Server eintragen muss. Ich hatte da (blöderweise) die IP von der Fritzbox eingetragen.... Warum auch immer.
Läuft jetzt! Vielen Dank Bernd!!! 
-
Irgendetwas stimmt mit Deiner Einrichtung offensichtlich nicht. Hast Du das setuuid mal rausgenommen?
Gerade probiert. Bringt leider auch nichts. Hab auch schon alles komplett neu eingerichtet (Factory Reset am Shelly), aber leider auch ohne Erfolg. Alles andere funktioniert ja (Shelly Pilot, Schaltvorgänge mittels http:/<ShellyIp>/ schicken). Was kann das jetzt noch sein?!
Seltsamerweise steht im Status vom Shelly auch ein MQTT:connected auf false. Ist das so richtig?!
Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.
-
Folgendes eingebaut:
attr MQTT2_shellyswitch25_C45BBE6BFD08 IODev MQTT2_FHEM_Server
Aber läuft leider immer noch nicht. 
Oder muss das MQTT2_FHEM_Client heissen?
-
Danke, Bernd.
Hier meine Settings:
define MQTT2_shellyswitch25_C45BBE6BFD08 MQTT2_DEVICE shellyswitch25_C45BBE6BFD08
setuuid MQTT2_shellyswitch25_C45BBE6BFD08 61e1e010-f33f-35d6-1ffa-08cfa0dabebaea25
attr MQTT2_shellyswitch25_C45BBE6BFD08 cmdIcon open:fts_shutter_up close:fts_shutter_down stop:fts_shutter_manual half:fts_shutter_50
attr MQTT2_shellyswitch25_C45BBE6BFD08 comment Shelly 2.5 in Roller-Mode. 100=opened / 0=closed
attr MQTT2_shellyswitch25_C45BBE6BFD08 devStateIcon .*/open:fts_shutter_up@red .*/close:fts_shutter_down@red true:10px-kreis-gruen false:10px-kreis-rot 0/stop:fts_shutter_100 100/stop:fts_shutter_10 9\d/stop:fts_shutter_10 8\d/stop:fts_shutter_20 7\d/stop:fts_shutter_30 6\d/stop:fts_shutter_40 5\d/stop:fts_shutter_50 4\d/stop:fts_shutter_60 3\d/stop:fts_shutter_70 2\d/stop:fts_shutter_80 1\d/stop:fts_shutter_90 0\d/stop:fts_shutter_100 set_.*:fts_shutter_updown
attr MQTT2_shellyswitch25_C45BBE6BFD08 eventMap open:opens close:closes
attr MQTT2_shellyswitch25_C45BBE6BFD08 model shelly25_roller_invert_0
attr MQTT2_shellyswitch25_C45BBE6BFD08 onDevice OnShellyTest
attr MQTT2_shellyswitch25_C45BBE6BFD08 readingList shellies/shellyswitch25-C45BBE6BFD08/roller/0/pos:.* pct\
shellies/shellyswitch25-C45BBE6BFD08/status/0/rollers:.* power\
shellies/shellyswitch25-C45BBE6BFD08/online:.* online\
shellies/shellyswitch25-C45BBE6BFD08/announce:.* { json2nameValue($EVENT) }\
shellies/announce:.* { $EVENT =~ m,..id...shellyswitch25-C45BBE6BFD08...mac.*, ? json2nameValue($EVENT) : return }\
shellies/shellyswitch25-C45BBE6BFD08/roller/0:.* current\
shellies/shellyswitch25-C45BBE6BFD08/roller/0:open {{'state' => 'opening'}}\
shellies/shellyswitch25-C45BBE6BFD08/roller/0:close {{'state' => 'closing'}}\
shellies/shellyswitch25-C45BBE6BFD08/roller/0/pos:.* state\
shellies/shellyswitch25-C45BBE6BFD08/input/1:.* input1\
shellies/shellyswitch25-C45BBE6BFD08/input/0:.* input0\
shellies/shellyswitch25-C45BBE6BFD08/relay/power:.* power\
shellies/shellyswitch25-C45BBE6BFD08/relay/energy:.* energy\
shellies/shellyswitch25-C45BBE6BFD08/temperature:.* temperature\
shellies/shellyswitch25-C45BBE6BFD08/overtemperature:.* overtemperature\
shellies/shellyswitch25-C45BBE6BFD08/roller/0/power:.* roller_0_power\
shellies/shellyswitch25-C45BBE6BFD08/roller/0/energy:.* roller_0_energy\
shellies/shellyswitch25-C45BBE6BFD08/temperature_f:.* temperature_f
attr MQTT2_shellyswitch25_C45BBE6BFD08 room Shelly
attr MQTT2_shellyswitch25_C45BBE6BFD08 setList open:noArg shellies/shellyswitch25-C45BBE6BFD08/roller/0/command open\
close:noArg shellies/shellyswitch25-C45BBE6BFD08/roller/0/command close\
half:noArg shellies/shellyswitch25-C45BBE6BFD08/roller/0/command/pos 50\
stop:noArg shellies/shellyswitch25-C45BBE6BFD08/roller/0/command stop\
pct:slider,0,1,100 shellies/shellyswitch25-C45BBE6BFD08/roller/0/command/pos $EVTPART1\
x_recalibration:noArg shellies/shellyswitch25-C45BBE6BFD08/roller/0/command rc\
x_update:noArg shellies/shellyswitch25-C45BBE6BFD08/command update_fw\
x_mqttcom shellies/shellyswitch25-C45BBE6BFD08/command $EVTPART1
attr MQTT2_shellyswitch25_C45BBE6BFD08 setStateList open close half stop pct
attr MQTT2_shellyswitch25_C45BBE6BFD08 stateFormat <a href="http://ip" target="_blank">\
online\
</a>\
state/current
attr MQTT2_shellyswitch25_C45BBE6BFD08 webCmd :open:close:half:stop:pct
Alles anzeigen
Das wurde alles so automatisch eingerichtet.
-
Hallo zusammen,
ich habe einen fhem mit FS20 seit über 10 Jahren am laufen und versuche jetzt einen Shelly 2.5 zu integrieren, aber irgendwie kann ich den nicht vom fhem heraus schalten. Ich hoffe, ihr könnt mir da weiterhelfen!
Also: Der MQQT2 Server läuft wohl einwandfrei. Auch der Shelly 2.5 wird automatisch erkannt und angelegt. Wenn ich jetzt aber versuche, den Shelly 2.5 zuschalten (ist als Rolladen-Schalter eingestellt), passiert nichts. Im fhem-Logfile erscheint zwar noch sowas:
2022.01.17 09:21:34 3: MQTT2_DEVICE set MQTT2_shellyswitch25_C45BBE6BFD08 open
2022.01.17 09:21:35 3: MQTT2_DEVICE set MQTT2_shellyswitch25_C45BBE6BFD08 open
2022.01.17 09:21:36 3: MQTT2_DEVICE set MQTT2_shellyswitch25_C45BBE6BFD08 close
2022.01.17 09:21:37 3: MQTT2_DEVICE set MQTT2_shellyswitch25_C45BBE6BFD08 half
Aber der Schaltbefehl kommt nicht am Shelly an. Was kann das sein?!
In der fhem-Geräteübersicht erscheint der Shelly korrekt als MQQT2_DEVICE mit den entsprechenden Icons für die Rolladen-Steuerung (HALF, OPWN, CLOSE, ...).