Support-Thread Modul 36_Shelly.pm

Begonnen von Prof. Dr. Peter Henning, 03 Februar 2021, 08:03:09

Vorheriges Thema - Nächstes Thema

Starkstrombastler

Hallo michiii@gmx.de,
willkommen im Forum.

Zitat von: michiii@gmx.de am 26 November 2023, 16:04:53seit dem letzten Shelly Modulupdate habe ich bei meinen Pro4pm's festgestellt das alle Schalter in Fhemweb ON/OFF bedienen.
Vorher on/off (klein geschrieben).

Das gemeinsame Schalten aller Kanäle von Mehrfachkanal-Aktoren ist kein Fehler, sondern eine neue Eigenschaft. Die Befehle on und off sind weiterhin vorhanden. Sie funktionieren auf der Weboberfläche aber nur, wenn ein Kanal als Default (attr defchannel) definiert ist.
Wenn dich das stört, kannst du mittels attr <device> webCmd on:off die Webansicht so wie gewohnt einstellen.
Mit  attr stateFormat <device> relay_<x>  kannst du außerdem das "OK" durch ein Icon für den ausgewählten Kanal ersetzen.
IPC\Ubuntu + Fhem, 1wire, Shellies, Siemens Logo!, Z-Wave, PhilipsTV, Vu+duo2, KM200

michiii

Hi Starkstrombastler.

Na wenn es immer so einfach ginge. Habe echt lange gesucht und nichts dazu gefunden.

stateFormat habe ich bereits konfiguriert.

Allgemein bin ich schon länger dabei und lese viel im Forum. Bisher habe ich keine Hilfe gebraucht da man wirklich sehr viel nachlesen kann. Aber naja irgend wann ist es immer das erste mal  ;D

Vielen Dank für deine Hilfe.



caldir65

Moin,

ich bin auf ein neues Phänomen gestoßen: ich wollte einen ShellyPlugS per fhem rebooten mittels Kommando
set ShellyPlugS rebooterhalte ich in der Oberfläche eine FM
register 'reboot' not found or empty [channel o] im Parameterfeld zu set, der Shelly scheint aber trotzdem zu rebooten. Ist also wohl mehr kosmetischer Natur.

Gruß, Christoph
Alte Techniker-Regel: "kaum macht man es richtig, funktioniert es auch"
------
Dell Wyse5070 ThinClient 16GBRam, 64GB SSD, Lubuntu 22.04LTS, fhem (aktuell), debmatic, Homematic-Devs, ConBee II und deConz, viele Shellys, Rademacher, NextCloud-Anbindung, FullyKioskBrowser+FUIP uvm.

Starkstrombastler

Zitat von: caldir65 am 29 November 2023, 12:05:27ich wollte einen ShellyPlugS per fhem rebooten mittels Kommando ... erhalte ich in der Oberfläche eine FM
Danke für den Hinweis!
IPC\Ubuntu + Fhem, 1wire, Shellies, Siemens Logo!, Z-Wave, PhilipsTV, Vu+duo2, KM200

teufelchen

Hallo,

ich habe ganz neu Shelly plus Plus S eingebunden.
Diese werden als shellyplusplug eingebunden.

Ich habe aber bei set weder on noch off.
Wenn ich get config auswähle erhalte ich folgende Meldung "Please set/get configuration of 2nd-Gen devices via Shelly-App or homepage of the Shelly"

Meine Shelly plus PM funktionieren einwandfrei.

Was muss ich ändern?

Raspberry Pi 3
CUL433: V 1.26.05 a-culfw Build: 311 (2018-12-09_19-12-53) CUL433 (F-Band: 433MHz)
freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB
Debmatic mit RPI-RF-MOD

Starkstrombastler

@caldir65,
der Fehler
Zitat von: caldir65 am 29 November 2023, 12:05:27register 'reboot' not found or empty [channel o]
ist tatsächlich nur "kosmetisch" - ist im nächsten Update behoben.

Der ShellyPlusPlugS lässt sich aber problemlos mittels den Dropdown-Befehlen "on", "off" etc. schalten (siehe vorstehenden Post von teufelchen)?

@teufelchen:
Zitat von: teufelchen am 02 Dezember 2023, 13:42:39Ich habe aber bei set weder on noch off.
Wie lautet die Antwort, wenn du in der Fhem Kommandozeile set <device> ? eingibst?
Lässt sich der Shelly mit dem Befehl (Kommandozeile) set <device> on bzw. off schalten?

Und was ist mit den Befehlen toggle, on-for-timer, off-for-timer?

Zitat von: teufelchen am 02 Dezember 2023, 13:42:39Wenn ich get config auswähle erhalte ich folgende Meldung "Please set/get configuration of 2nd-Gen devices via Shelly-App or homepage of the Shelly"
Das hat nichts mit dem Schalten zu tun. Mit get config können bei Gen1-Geräten Befehle an den Shelly übertragen werden, die im Modul nicht explizit programmiert sind. Ist für Gen2-Geräte (noch) nicht implementiert - daher der Verweis auf die App bzw. Homepage.


IPC\Ubuntu + Fhem, 1wire, Shellies, Siemens Logo!, Z-Wave, PhilipsTV, Vu+duo2, KM200

econ_sl83

Hallo zusammen, liebes Forum,

wie kann ich denneinen Shelly Plus 2PM einbinden, der 2 Lampen schaltet?


Update von 36_Shelly hat mir nichts gebracht - das Shelly 2PM Template bringt hier nichts.

Danke & Grüße

Starkstrombastler

Zitat von: econ_sl83 am 04 Dezember 2023, 18:38:44wie kann ich denneinen Shelly Plus 2PM einbinden, der 2 Lampen schaltet?
define <devicename> Shelly <ip-adress>
IPC\Ubuntu + Fhem, 1wire, Shellies, Siemens Logo!, Z-Wave, PhilipsTV, Vu+duo2, KM200

caldir65

Zitat von: Starkstrombastler am 02 Dezember 2023, 19:25:32@caldir65,
der Fehler
Zitat von: caldir65 am 29 November 2023, 12:05:27register 'reboot' not found or empty [channel o]
ist tatsächlich nur "kosmetisch" - ist im nächsten Update behoben.

Der ShellyPlusPlugS lässt sich aber problemlos mittels den Dropdown-Befehlen "on", "off" etc. schalten (siehe vorstehenden Post von teufelchen)?

Hallo starkstrombastler,

ja, ausser der Anzeige habe ich keine Probleme im laufenden Betrieb. Einzig nach einem Neustart werden einige Shelly's nicht mehr als initialisiert, und ich muß einmalig den Status abfragen - aber das hatte ich ja bereits früher berichtet ... auch werden bei mir bisher PlugS (alte Variante) korrekt angelegt mitt "Lampe" (Status) und den on- und off-Schaltern. Es sind ShellyPlugS (keine Plus)

Gruß, Christoph
Alte Techniker-Regel: "kaum macht man es richtig, funktioniert es auch"
------
Dell Wyse5070 ThinClient 16GBRam, 64GB SSD, Lubuntu 22.04LTS, fhem (aktuell), debmatic, Homematic-Devs, ConBee II und deConz, viele Shellys, Rademacher, NextCloud-Anbindung, FullyKioskBrowser+FUIP uvm.

Starkstrombastler

Hallo caldir65,
Danke für die Infos. Das Problem von teufelchen scheint also an etwas anderem zu liegen - wir haben hier auch nichts mehr davon gehört.

Bei diesem Thema
Zitat von: caldir65 am 04 Dezember 2023, 21:57:02Einzig nach einem Neustart werden einige Shelly's nicht mehr als initialisiert, und ich muß einmalig den Status abfragen
bin ich dran: Systemlast zum Neustart entlasten bzw. entzerren - das gestaltet sich aber etwas aufwändiger.
IPC\Ubuntu + Fhem, 1wire, Shellies, Siemens Logo!, Z-Wave, PhilipsTV, Vu+duo2, KM200

econ_sl83

Zitat von: Starkstrombastler am 04 Dezember 2023, 21:52:15
Zitat von: econ_sl83 am 04 Dezember 2023, 18:38:44wie kann ich denneinen Shelly Plus 2PM einbinden, der 2 Lampen schaltet?
define <devicename> Shelly <ip-adress>

ahhh - Danke! So einfach hätte ich das tatsächlich nicht erwartet. Super!

caldir65

Zitat von: Starkstrombastler am 05 Dezember 2023, 09:11:27Bei diesem Thema
Zitat von: caldir65 am 04 Dezember 2023, 21:57:02Einzig nach einem Neustart werden einige Shelly's nicht mehr als initialisiert, und ich muß einmalig den Status abfragen
bin ich dran: Systemlast zum Neustart entlasten bzw. entzerren - das gestaltet sich aber etwas aufwändiger.
Ich wollte jetzt nicht drängen ;-) Ich starte auch nicht täglich neu
Alte Techniker-Regel: "kaum macht man es richtig, funktioniert es auch"
------
Dell Wyse5070 ThinClient 16GBRam, 64GB SSD, Lubuntu 22.04LTS, fhem (aktuell), debmatic, Homematic-Devs, ConBee II und deConz, viele Shellys, Rademacher, NextCloud-Anbindung, FullyKioskBrowser+FUIP uvm.

Michi240281

Hallo zusammen,

ich habe auch seit kurzem das Shelly Modul eingebunden, erst mal vielen Dank dafür. Habe mir nun einen Shelly Dimmer2 gekauft und eine Frage zu Befehlen, da ich mit dem Shelly einen HM Dimmer ersetzt habe. Ich habe in vielen Automatisierungen den Befehl "set xy pct 80 120" drin (von dem HM Dimmer), was ja dazu führt, dass der Dimmer auf 80% hochdimmt und gleichzeitig einschaltet und zwar für 120 Sekunden. Wenn ich das so bei dem Shelly mache, geht der zwar auch auf 80%, schaltet den Shelly aber nicht ein. Wie muss ich den Befehl anpassen? Oder muss ich im Shelly define selbst etwas ändern? Das sieht aktuell so aus:

  CFGFN     
  CHANGED   
  DEF        192.168.188.71
  DURATION  0
  FUUID      656f7d8c-f33f-1a65-9d5c-c4b778c0588b6565
  INTERVAL  5
  NAME      Lampe_Garage_hinten
  NR        634293
  SHELLYID  shellydimmer2-C8C9A325AEA6
  STATE      aus
  TCPIP      192.168.188.71
  TYPE      Shelly
  READINGS:
    2023-12-05 20:44:12  cloud          disabled
    2023-12-07 22:33:00  energy          20.1
    2023-12-05 20:44:12  firmware        v1.14.0
    2023-12-05 20:44:12  network        <html>connected to <a href="http://192.168.188.71">192.168.188.71</a></html>
    2023-12-07 22:31:49  pct            88
    2023-12-07 22:32:29  power          0
    2023-12-07 22:32:29  state          off
Attributes:
  devStateIcon aus:light_light_dim_00 10:light_light_dim_10@yellow 20:light_light_dim_20@yellow 30:light_light_dim_30@yellow 40:light_light_dim_40@yellow 50:light_light_dim_50@orange 60:light_light_dim_60@orange 70:light_light_dim_70@orange 80:light_light_dim_80@orange 90:light_light_dim_90@orange an:light_light_dim_100@red
  eventMap  on:an off:aus
  interval  5
  model      shellydimmer
  room      Aussen
  webCmd    an:pct:aus
  widgetOverride pct:slider,1,1,100

Besten Dank und viele Grüße
FHEM 5.6 auf RPi2 / HM LAN Adapter / diverse HM-Devices
FHEM-Remote-App
QNAP 419P / Onkyo TX-SR 608
DM500HD / GM Spark One
Sony 52HX905

Christian72D

Was muß ich beim HT (nicht Plus) eintragen, um die Temperatur zu fhem zu schicken?

Die Beschreibung geht ja nur auf die AddOn Module ein.

Ich habe es mit http://192.168.1.15:8083/fhem?XHR=1&cmd=set%20GartenDummy_Temp%20%20temperature*%20$temperature_0_range versucht, da kommt aber auch nach einem Tag nichts an.

Christian72D

Zitat von: Michi240281 am 07 Dezember 2023, 22:40:53"set xy pct 80 120"
Das wirst du wohl alles einzeln machen müssen: einschalten, auf 80% dimmen, 120 Sekunden warten und ausschalten.