[gelöst] Remote Management per fhem

Begonnen von zife, 10 September 2020, 17:06:30

Vorheriges Thema - Nächstes Thema

krikan

Vermutlich musst Du noch eine 0 ergänzen: "033601". Spar die vielleicht mal die 00 am Ende.
Ausgegangen bin ich von binär "0000 0011 0011 0110 0000 0001".

zife

Also wenn das klappt... dann weiss ich gar nicht, wie ich Dir danken soll!!!
fhem mit EnOcean, Gardena, Vorwerk, Miele und Teufel/Raumfeld-Integration... nur meine Kinder wollen sich damit nicht anständig steuern lassen. Wer weiß Rat?

krikan

Freu Dich nicht zu früh.  ;)
Bei meinen PSC234 hat der Befehl keine Auswirkungen. Ok, meine sind auch alle aus der gleichen Charge von 2014(?).
Vielleicht hast Du mehr Glück.

zife

Nö, anscheinend nicht... schade. Er sendet weiter fleissig Statusmeldungen, ohne dass ein Verbraucher angeschaltet wäre. Aber trotzdem danke, und eigentlich kann da ja nicht viel fehlen bis zum Erfolg.

Oder muss man ihn ggf. neu einlernen? Werde ich auch noch mal versuchen.
fhem mit EnOcean, Gardena, Vorwerk, Miele und Teufel/Raumfeld-Integration... nur meine Kinder wollen sich damit nicht anständig steuern lassen. Wer weiß Rat?

krikan

Zitat von: zife am 03 Oktober 2020, 15:16:27
Oder muss man ihn ggf. neu einlernen? Werde ich auch noch mal versuchen.
Nein, eigentlich nicht. Die MSC-Befehle sollten auch ohne funktionieren. Bei den "alten" MSC, die als "set <device> special" in FHEM vorhanden sind, geht es auch ohne.

Hast Du zu einem Deiner PSC234 genau das Datenblatt mit den Einstellungen erhalten und Dir ist bekann bei welchem?

zife

Haha... gute Frage. Ich hatte bei min. einem die OVP, aber ob ich die mitsamt Anleitung finde und dann noch dem richtigen Stecker zuordnen kann... mal schauen!
Sofern ich ein Datenblatt finde, könnte ich alle 4, die ich habe, zumindest durchprobieren. Werde ich aber heute nicht mehr schaffen.
fhem mit EnOcean, Gardena, Vorwerk, Miele und Teufel/Raumfeld-Integration... nur meine Kinder wollen sich damit nicht anständig steuern lassen. Wer weiß Rat?

zife

Ok, 2 OVP hab ich gleich gefunden, aber es liegt nur eine Kurzanleitung bei und die verweist auf "das Datenblatt", das natürlich nicht beiliegt.
Mann... so kurz vor dem Ziel...  >:(
fhem mit EnOcean, Gardena, Vorwerk, Miele und Teufel/Raumfeld-Integration... nur meine Kinder wollen sich damit nicht anständig steuern lassen. Wer weiß Rat?

krikan

Laut https://www.greenelectric.eu/content/permundo/PSC234EO_G3_V208.pdf auf Seite 9 wird dort die Firmwareversion 0x360 beschrieben.
Dein oben gelisteter ASC liefert auf die Firmware-Abfrage
ZitatASC234 mit MSC 03311100
--> RORG: D1 DATA: 03340364 STATUS: 02 ODATA: 06FFFFFFFF4600
Wenn 0x0364 wirklich die Firmwareversion ist, auch höhere Firmwareversionen das unterstützen, Afriso nicht an der Firmware geschraubt hat, usw. dann würde ich mir dort momentan die größten Hoffnungen machen. Aber ehrlicherweise habe ich trotzdem Zweifel, dass es funktioniert.

Zuverlässige Aussagen zu den verschiedenen Firmwareversionen kann Dir vermutlich nur Permundo liefern. Da es die nicht mehr gibt, könntest Du nur -falls es dir sehr wichtig ist- einen Kontaktversuch mit dem ehemaligen Permundo-Chef Gerald über das Homeeforum starten. Keine Ahnung, ob der mehr liefern wird.

zife

Werde mal die Kontaktaufnahme versuchen.
Nur noch eine seltsame Beobachtung: Beim Abfragen eines anderen PSC234 kamen auf "MSC 03311800" gleich unzählige Antworten:
2020-10-04_11:36:08 SS_XX_0186F758_PSC234 dataSent: 03311800
2020-10-04_11:36:08 SS_XX_0186F758_PSC234 statusSent: 00
2020-10-04_11:36:08 SS_XX_0186F758_PSC234 RORG: D1 DATA: 03340009 STATUS: 00 ODATA: 08FFFFFFFF4900
2020-10-04_11:36:08 SS_XX_0186F758_PSC234 manufID: 033
2020-10-04_11:36:08 SS_XX_0186F758_PSC234 DB_0: 9
2020-10-04_11:36:08 SS_XX_0186F758_PSC234 DB_1: 0
2020-10-04_11:36:08 SS_XX_0186F758_PSC234 DB_2: 52
2020-10-04_11:36:08 SS_XX_0186F758_PSC234 DB_3: 3
2020-10-04_11:36:08 SS_XX_0186F758_PSC234 RORG: D1 DATA: 033108 STATUS: 80 ODATA: 060186F7582D00
2020-10-04_11:36:08 SS_XX_0186F758_PSC234 manufID: 033
2020-10-04_11:36:08 SS_XX_0186F758_PSC234 DB_0: 8
2020-10-04_11:36:08 SS_XX_0186F758_PSC234 DB_1: 49
2020-10-04_11:36:08 SS_XX_0186F758_PSC234 DB_2: 3
2020-10-04_11:36:09 SS_XX_0186F758_PSC234 RORG: D1 DATA: 03341000 STATUS: 00 ODATA: 0BFFFFFFFF4700
2020-10-04_11:36:09 SS_XX_0186F758_PSC234 manufID: 033
2020-10-04_11:36:09 SS_XX_0186F758_PSC234 DB_0: 0
2020-10-04_11:36:09 SS_XX_0186F758_PSC234 DB_1: 16
2020-10-04_11:36:09 SS_XX_0186F758_PSC234 DB_2: 52
2020-10-04_11:36:09 SS_XX_0186F758_PSC234 DB_3: 3
2020-10-04_11:36:09 SS_XX_0186F758_PSC234 RORG: D1 DATA: 033109 STATUS: 80 ODATA: 090186F7582D00
2020-10-04_11:36:09 SS_XX_0186F758_PSC234 manufID: 033
2020-10-04_11:36:09 SS_XX_0186F758_PSC234 DB_0: 9
2020-10-04_11:36:09 SS_XX_0186F758_PSC234 DB_1: 49
2020-10-04_11:36:09 SS_XX_0186F758_PSC234 DB_2: 3
2020-10-04_11:36:09 SS_XX_0186F758_PSC234 RORG: D1 DATA: 03340000 STATUS: 00 ODATA: 07FFFFFFFF4700
2020-10-04_11:36:09 SS_XX_0186F758_PSC234 manufID: 033
2020-10-04_11:36:09 SS_XX_0186F758_PSC234 DB_0: 0
2020-10-04_11:36:09 SS_XX_0186F758_PSC234 DB_1: 0
2020-10-04_11:36:09 SS_XX_0186F758_PSC234 DB_2: 52
2020-10-04_11:36:09 SS_XX_0186F758_PSC234 DB_3: 3
2020-10-04_11:36:09 SS_XX_0186F758_PSC234 RORG: D1 DATA: 033181 STATUS: 80 ODATA: 090186F7582D00
2020-10-04_11:36:09 SS_XX_0186F758_PSC234 manufID: 033
2020-10-04_11:36:09 SS_XX_0186F758_PSC234 DB_0: 129
2020-10-04_11:36:09 SS_XX_0186F758_PSC234 DB_1: 49
2020-10-04_11:36:09 SS_XX_0186F758_PSC234 DB_2: 3
2020-10-04_11:36:09 SS_XX_0186F758_PSC234 RORG: D1 DATA: 03340102 STATUS: 00 ODATA: 07FFFFFFFF4700
2020-10-04_11:36:09 SS_XX_0186F758_PSC234 manufID: 033
2020-10-04_11:36:09 SS_XX_0186F758_PSC234 DB_0: 2
2020-10-04_11:36:09 SS_XX_0186F758_PSC234 DB_1: 1
2020-10-04_11:36:09 SS_XX_0186F758_PSC234 DB_2: 52
2020-10-04_11:36:09 SS_XX_0186F758_PSC234 DB_3: 3
2020-10-04_11:36:10 SS_XX_0186F758_PSC234 RORG: D1 DATA: 033182 STATUS: 80 ODATA: 060186F7582D00
2020-10-04_11:36:10 SS_XX_0186F758_PSC234 manufID: 033
2020-10-04_11:36:10 SS_XX_0186F758_PSC234 DB_0: 130
2020-10-04_11:36:10 SS_XX_0186F758_PSC234 DB_1: 49
2020-10-04_11:36:10 SS_XX_0186F758_PSC234 DB_2: 3
2020-10-04_11:36:10 SS_XX_0186F758_PSC234 RORG: D1 DATA: 03340304 STATUS: 00 ODATA: 07FFFFFFFF4700
2020-10-04_11:36:10 SS_XX_0186F758_PSC234 manufID: 033
2020-10-04_11:36:10 SS_XX_0186F758_PSC234 DB_0: 4
2020-10-04_11:36:10 SS_XX_0186F758_PSC234 DB_1: 3
2020-10-04_11:36:10 SS_XX_0186F758_PSC234 DB_2: 52
2020-10-04_11:36:10 SS_XX_0186F758_PSC234 DB_3: 3
2020-10-04_11:36:27 SS_XX_0186F758_PSC234 RORG: MSC


und dann später auf dieselbe Anfrage nur noch:
2020-10-04_11:40:57 SS_XX_0186F758_PSC234 dataSent: 03311800
2020-10-04_11:40:57 SS_XX_0186F758_PSC234 statusSent: 00
2020-10-04_11:40:57 SS_XX_0186F758_PSC234 RORG: D1 DATA: 03340009 STATUS: 00 ODATA: 0CFFFFFFFF4900
2020-10-04_11:40:57 SS_XX_0186F758_PSC234 manufID: 033
2020-10-04_11:40:57 SS_XX_0186F758_PSC234 DB_0: 9
2020-10-04_11:40:57 SS_XX_0186F758_PSC234 DB_1: 0
2020-10-04_11:40:57 SS_XX_0186F758_PSC234 DB_2: 52
2020-10-04_11:40:57 SS_XX_0186F758_PSC234 DB_3: 3

fhem mit EnOcean, Gardena, Vorwerk, Miele und Teufel/Raumfeld-Integration... nur meine Kinder wollen sich damit nicht anständig steuern lassen. Wer weiß Rat?

zife

@krikan: kannst Du mir vielleicht gelegentlich die Herleitung erklären, wie Du auf die Übersetzung der zu sendenden Bitfolge (DB0, DB1, DB2) in die Ziffernfolge für die MSC-Befehle gekommen bist? Lässt mir ja doch noch keine Ruhe, und ich komm bei der eigenen Umwandlung nicht klar.
fhem mit EnOcean, Gardena, Vorwerk, Miele und Teufel/Raumfeld-Integration... nur meine Kinder wollen sich damit nicht anständig steuern lassen. Wer weiß Rat?

krikan

#40
Zitat von: zife am 04 Oktober 2020, 11:45:51
Nur noch eine seltsame Beobachtung: Beim Abfragen eines anderen PSC234 kamen auf "MSC 03311800" gleich unzählige Antworten:
Für mich noch ein Indiz, dass die 17 und 18 Dezimalwerte sind, die man inn Hex umrechnen muss. Darum "MSC 033111" bzw. "MSC 033112"

Zitat von: zife am 04 Oktober 2020, 12:22:56
kannst Du mir vielleicht gelegentlich die Herleitung erklären, wie Du auf die Übersetzung der zu sendenden Bitfolge (DB0, DB1, DB2) in die Ziffernfolge für die MSC-Befehle gekommen bist?
Anhand des Datenblattes und der dortigen grafischen Darstellung vom DB0-DB2 bin ich mittels Umrechner gekommen auf:

DB0.0 - DB0.7 = 0x1 = 0000 0001
DB1.0 - DB1.3 = 0x6 = 0110
DB1.4 - DB2.7 = 0x033 = 0000 0011 0011

Zusammengefasst:
0000 0011 0011 0110 0000 0001 = 0x033601 hex

Daran wird in MSC Nachrichten der Status als 1 Byte mitgeschickt. Bedeutung habe ich auf die schnelle nicht gefunden und darum die 0x00 gewählt. Bei den anderen MSC für den PSC234 in 10_EnOcean.pm, die funktionieren und getestet sind, wird der Status nicht mitgeschickt. Darum habe ich geschrieben, auch mal weglassen.

Hoffe, das ist verständlich. Falls nicht, bitte nachfragen. Eventuell findest Du auch noch einen Gedankenfehler meinerseits.

Gruß, Christian



zife

Da finde ich (leider  8)) keinen Fehler auf den ersten Blick.
Hast Du noch ein Beispiel für mich von die erfolgreich getesteten MSC für den PSC234? Würde ich gerne mal bei meinen testen.
fhem mit EnOcean, Gardena, Vorwerk, Miele und Teufel/Raumfeld-Integration... nur meine Kinder wollen sich damit nicht anständig steuern lassen. Wer weiß Rat?

krikan

Zitat von: zife am 05 Oktober 2020, 09:35:53
Hast Du noch ein Beispiel für mich von die erfolgreich getesteten MSC für den PSC234?
Das sind beim PSC234-Device die "get <device> special xyz"-Befehle laut commandref. (Hab oben von set-special geschrieben und Dich dadurch vermutlich in die Irre geführt. Sorry.)
Den Aufbau der von FHEM verschickten Telegramme kann man in https://svn.fhem.de/trac/browser/trunk/fhem/FHEM/10_EnOcean.pm?rev=22876#L1540 ff. im Code und im verbose 5-Log nachvollziehen.
Die Antworttelegramme werden in https://svn.fhem.de/trac/browser/trunk/fhem/FHEM/10_EnOcean.pm?rev=22876#L12228 ff. analysiert. Auch hier hilft das verbose 5-Log.
Grundlage für den Einbau war die Darstellung in V109 der Aneitung http://www.greenelectric.eu/content/permundo/Datasheet-PSC234.pdf ab Seite 17.

Gruß, Christian

zife

Also dann sag ich erstmal trotz Misserfolg großes Danke - ich hoffe auf Antwort von Gregor (habe keinen Gerald bei homee gefunden, dafür einen Gregor...). Sofern ich weiter komme, gebe ich natürlich Bescheid!
fhem mit EnOcean, Gardena, Vorwerk, Miele und Teufel/Raumfeld-Integration... nur meine Kinder wollen sich damit nicht anständig steuern lassen. Wer weiß Rat?

krikan

Zitat von: zife am 05 Oktober 2020, 10:24:14
ich hoffe auf Antwort von Gregor (habe keinen Gerald bei homee gefunden, dafür einen Gregor...). Sofern ich weiter komme, gebe ich natürlich Bescheid!
Gregor ist korrekt; bin/werde vergesslich.   ???
Würde mich freuen, wenn Du Infos bekommst und teilst.