Shelly Pro 3EM

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

goerdi
Beiträge: 110
Registriert: 21. Dez 2019 23:44
Answers: 0

Shelly Pro 3EM

Beitrag von goerdi »

Hi !

Da ich meine Sachen immer per file einbinde.... ich hab nirgends eine Liste gefunden mit den Kanälen bei der Shelly Einbindung ... nicht via Mqtt
Gibts da was zum nachlesen ?

Ciao Gerd

Benutzeravatar
udo1toni
Beiträge: 13989
Registriert: 11. Apr 2018 18:05
Answers: 222
Wohnort: Darmstadt

Re: Shelly Pro 3EM

Beitrag von udo1toni »

Du meinst, Du möchtest den Shelly über das Shelly Binding einbinden :)
Mein Tipp an dieser Stelle: Du erzeugst "testweise" ein Thing über die UI (per Autodiscovery sollte das ja easy gehen). Dann öffnest Du das Thing und kopierst die Code Ansicht. Anschließend löschst Du das Thing wieder. In der Codeansicht hast Du aber alle Parameter, die Du brauchst, um das Thing über eine *.things Datei zu erstellen.
Falls Du Probleme mit der Zuordnung hast, kannst Du auch gerne die Codeansicht als Code hier einfügen (falls irgendwelche Secrets enthalten sind, solltest du die natürlich unkenntlich machen) und anhand der Codeansicht kann ich Dir dann ziemlich sicher sagen, wie die Text Definition aussehen muss.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

goerdi
Beiträge: 110
Registriert: 21. Dez 2019 23:44
Answers: 0

Re: Shelly Pro 3EM

Beitrag von goerdi »

Ok ich geh das dann mal an...
Gruss Gerd

goerdi
Beiträge: 110
Registriert: 21. Dez 2019 23:44
Answers: 0

Re: Shelly Pro 3EM

Beitrag von goerdi »

Hi !

Sollte das autodiscovery nicht selbstständig gehen ? Irgendwie mag er das nicht.. zumindest nicht beim Pro 3EM... die anderen (4 normale und eine Plus Plug S) stehen in der Inbox

Gruss Gerd

Benutzeravatar
udo1toni
Beiträge: 13989
Registriert: 11. Apr 2018 18:05
Answers: 222
Wohnort: Darmstadt

Re: Shelly Pro 3EM

Beitrag von udo1toni »

Keine Ahnung, ich habe keine Shellies im Einsatz. Aber ja, ich hätte schon erwartet, dass openHAB spätestens nach einem Scan die Geräte selbstständig findet (weißes Plus in blauem Kreis, add thing -> shelly addon -> scan - oder so ähnlich...)
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

goerdi
Beiträge: 110
Registriert: 21. Dez 2019 23:44
Answers: 0

Re: Shelly Pro 3EM

Beitrag von goerdi »

Hi !

Ist schon witzig... aber anscheinend wir das nur 1x am Tag gemacht.... heute morgen im logfile

Code: Alles auswählen

2024-03-19 06:01:57.890 [INFO ] [g.discovery.internal.PersistentInbox] - Added new thing 'shelly:shellypro3em:34987a442c98' to inbox.
Aber irgemdwie hab ich da noch ein Problem... der Type wird zwar erkannt aber....
shelly.PNG
Irgendwie passt am Shelly was nicht oder ?

Gruss Gerd
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
udo1toni
Beiträge: 13989
Registriert: 11. Apr 2018 18:05
Answers: 222
Wohnort: Darmstadt

Re: Shelly Pro 3EM

Beitrag von udo1toni »

Vielleicht hat er auch tatsächlich ein Kommunikationsproblem. Aber egal... wichtig wäre ja vor allem, was im Code steht, der sollte so oder so angezeigt werden... Und wir wollen ja extrahieren, was wie eingetragen werden muss, um das Thing manuell zu erstellen...
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

goerdi
Beiträge: 110
Registriert: 21. Dez 2019 23:44
Answers: 0

Re: Shelly Pro 3EM

Beitrag von goerdi »

Hi !

Ich hab grad gesehen dass im Code auch nicht das drin steht was ich gerne hätte aber bei Mqtt stehts in der Payload...

Code: Alles auswählen

UID: shelly:shellypro3em:34987a442c98
label: pro3em
thingTypeUID: shelly:shellypro3em
configuration:
  eventsCoIoT: false
  deviceIp: 192.168.63.166
  password: amiga
  updateInterval: 60
  eventsButton: false
  eventsPush: false
  eventsSwitch: false
  userId: admin
channels:
  - id: device#alarm
    channelTypeUID: shelly:alarmTrigger
    label: Alarm
    description: Alarmauslöser, z.B. schwaches WiFi Signal erkannt oder Überhitzung
    configuration: {}
  - id: device#wifiSignal
    channelTypeUID: system:signal-strength
    label: Signalstärke
    description: Zeigt die aktuelle Signalstärke an. Werte von 0 (Kein Signal) bis 4
      (Ausgezeichnet).
    configuration: {}
  - id: device#deviceName
    channelTypeUID: shelly:deviceName
    label: Gerätename
    description: Symbolischer Name des Gerätes (Konfiguration über Shelly App)
    configuration: {}
  - id: device#resetTotals
    channelTypeUID: shelly:meterResetTotals
    label: Energie-Messdaten zurücksetzen
    description: Setzt die gesammelten Messwerte zurück
    configuration: {}
  - id: device#uptime
    channelTypeUID: shelly:uptime
    label: Laufzeit
    description: Anzahl Sekunden seit dem das Gerät mit Strom versorgt wurde
    configuration: {}
  - id: device#updateAvailable
    channelTypeUID: shelly:updateAvailable
    label: Firmwareaktualisierung verfügbar
    description: "EIN: Es ist eine neuere Firmwareversion verfügbar (Update kann mit
      der Shelly App oder im Shelly Manager durchgeführt werden)"
    configuration: {}
  - id: device#heartBeat
    channelTypeUID: shelly:heartBeat
    label: Letzte Aktivität
    description: Zeitpunkt der letzten Aktivität. Hierbei kann es sich um einen
      erfolgreichen API-Aufruf, oder Sensor-Aktualisierung handeln. Dies
      schließt eine erfolgreiche Netzwerk-Kommunikation ein (WiFi + IP).
    configuration: {}
  - id: meter1#currentWatts
    channelTypeUID: shelly:meterWatts
    label: Stromverbrauch 1
    description: Aktueller Energieverbrauch in Watt
    configuration: {}
  - id: meter1#returnedKWH
    channelTypeUID: shelly:meterReturned
    label: Einspeisung 1
    description: Einspeisung in kWh
    configuration: {}
  - id: meter1#voltage
    channelTypeUID: shelly:meterVoltage
    label: Spannung 1
    description: RMS Spannung in Volt
    configuration: {}
  - id: meter1#current
    channelTypeUID: shelly:meterCurrent
    label: Stromstärke 1
    description: Stromstärke in Ampere
    configuration: {}
  - id: meter1#powerFactor
    channelTypeUID: shelly:meterPowerFactor
    label: Leistungsfaktor 1
    description: Energiefaktor in Prozent für Photovoltaik
    configuration: {}
  - id: meter1#lastUpdate
    channelTypeUID: shelly:lastUpdate
    label: Letzte Aktualisierung 1
    description: Zeitstempel der letzten Statusaktualisierung
    configuration: {}
  - id: meter2#currentWatts
    channelTypeUID: shelly:meterWatts
    label: Stromverbrauch 2
    description: Aktueller Energieverbrauch in Watt
    configuration: {}
  - id: meter2#returnedKWH
    channelTypeUID: shelly:meterReturned
    label: Einspeisung 2
    description: Einspeisung in kWh
    configuration: {}
  - id: meter2#voltage
    channelTypeUID: shelly:meterVoltage
    label: Spannung 2
    description: RMS Spannung in Volt
    configuration: {}
  - id: meter2#current
    channelTypeUID: shelly:meterCurrent
    label: Stromstärke 2
    description: Stromstärke in Ampere
    configuration: {}
  - id: meter2#powerFactor
    channelTypeUID: shelly:meterPowerFactor
    label: Leistungsfaktor 2
    description: Energiefaktor in Prozent für Photovoltaik
    configuration: {}
  - id: meter2#lastUpdate
    channelTypeUID: shelly:lastUpdate
    label: Letzte Aktualisierung 2
    description: Zeitstempel der letzten Statusaktualisierung
    configuration: {}
  - id: meter3#currentWatts
    channelTypeUID: shelly:meterWatts
    label: Stromverbrauch 3
    description: Aktueller Energieverbrauch in Watt
    configuration: {}
  - id: meter3#returnedKWH
    channelTypeUID: shelly:meterReturned
    label: Einspeisung 3
    description: Einspeisung in kWh
    configuration: {}
  - id: meter3#voltage
    channelTypeUID: shelly:meterVoltage
    label: Spannung 3
    description: RMS Spannung in Volt
    configuration: {}
  - id: meter3#current
    channelTypeUID: shelly:meterCurrent
    label: Stromstärke 3
    description: Stromstärke in Ampere
    configuration: {}
  - id: meter3#powerFactor
    channelTypeUID: shelly:meterPowerFactor
    label: Leistungsfaktor 3
    description: Energiefaktor in Prozent für Photovoltaik
    configuration: {}
  - id: meter3#lastUpdate
    channelTypeUID: shelly:lastUpdate
    label: Letzte Aktualisierung 3
    description: Zeitstempel der letzten Statusaktualisierung
    configuration: {}
Gruss Gerd

violine21
Beiträge: 589
Registriert: 20. Sep 2019 05:49
Answers: 7

Re: Shelly Pro 3EM

Beitrag von violine21 »

goerdi hat geschrieben: 19. Mär 2024 07:20 Irgendwie passt am Shelly was nicht oder ?
Kannst du ihn manuell anlegen? Das Binding bietet die Option "Add manually", in der Liste steht er auch mit drin.

Benutzeravatar
udo1toni
Beiträge: 13989
Registriert: 11. Apr 2018 18:05
Answers: 222
Wohnort: Darmstadt

Re: Shelly Pro 3EM

Beitrag von udo1toni »

Als *.things Datei (bzw. als Eintrag in einer solchen Datei) sollte das Thing so definiert werden:

Code: Alles auswählen

Thing shelly:shellypro3em:meineId "pro3em" [
    deviceIp="192.168.63.166",
    userId="admin",
    password="amiga",
    updateInterval=60,
    eventsButton="false",
    eventsPush="false",
    eventsSwitch="false",
    eventsCoIoT="false"
]
Die Channel wird das Addon automatisch generieren.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

Antworten