Seite 1 von 2
Shelly Pro 3EM
Verfasst: 18. Mär 2024 14:28
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
Re: Shelly Pro 3EM
Verfasst: 18. Mär 2024 16:52
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.
Re: Shelly Pro 3EM
Verfasst: 18. Mär 2024 19:32
von goerdi
Ok ich geh das dann mal an...
Gruss Gerd
Re: Shelly Pro 3EM
Verfasst: 18. Mär 2024 20:56
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
Re: Shelly Pro 3EM
Verfasst: 18. Mär 2024 22:58
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...)
Re: Shelly Pro 3EM
Verfasst: 19. Mär 2024 07:20
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
Re: Shelly Pro 3EM
Verfasst: 19. Mär 2024 07:28
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...
Re: Shelly Pro 3EM
Verfasst: 19. Mär 2024 11:07
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
Re: Shelly Pro 3EM
Verfasst: 19. Mär 2024 18:54
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.
Re: Shelly Pro 3EM
Verfasst: 19. Mär 2024 22:22
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.