Homematic wired

Begonnen von Henne1977, 26 Januar 2013, 22:46:00

Vorheriges Thema - Nächstes Thema

Navigator

Ich habe heute meine ersten HM Wired Komponenten in Betrieb genommen, zumindest erst mal nur das RS485 Lan Gateway. Auffällig war, daß eine stabile Verbindung bestand. Dann habe ich das Device mit "rename Bla" umbenannt. Im Effekt war der Adapter disconnected und es folgten immer wieder connects und disconnects im Wechsel. FHEM war natürlich immer schön für ca. 30 Sekunden blockiert. Da es kein "disable" Attribut für diesen gibt habe ich gelöscht und jetzt mit richtigem Namen angelegt. Seither läuft das Teil stabil. War das ein komischer Zufall oder hat der rename Befehl wirklich den Adapter aus dem Tritt gebracht?  ???

Thorsten Pferdekaemper

Hi,
warum ist es aus der Mode, für neue Probleme einen neuen Thread aufzumachen?
Naja, egal...
Also eigentlich sollte ein rename keinen solchen Effekt haben und eigentlich sollte da auch nichts für 30 Sekunden blockieren. ...höchstens vielleicht unter Windows, aber da funktioniert HMW wahrscheinlich eh nicht so richtig.
Wenn das jemand lösen kann, dann werde ich mir den Patch sehr wohlwollend ansehen, aber ich habe keine Lust mehr, mich mit diesem Lan Gateway herumzuquälen. Bisher habe ich es nicht ein einziges Mal geschafft, so ein Teil zum Laufen zu bekommen. Deshalb ja auch die Warnung im Wiki...
Gruß,
   Thorsten
FUIP

Navigator

Hi zurück...

naja, ich wollte dem Homematic Forum nicht einfach die sehr spezielle Wired Geschichte unterschieben. Auch wenns da eigentlich hingehört, du hast Recht. Eigentlich steht hier nur ein Debian Rechner, aber die DevIO485.pm ist von 2015. Hab ich hier ne flasche Version erwischt? Aber du machst mir Mut, hoffentlich läuft der ganze Krempel irgendwie, auch wenn ich mich trotz Warnung für den wohl falschen Adapter entschieden habe... :o

Thorsten Pferdekaemper

Zitat von: Dittel am 06 Juli 2017, 20:51:45aber die DevIO485.pm ist von 2015.
Da stimmt dann aber wirklich was nicht. Schau mal hier nach und installiere das ganze richtig:
https://wiki.fhem.de/wiki/HomeMatic_Wired#Installation_und_Upgrade_in_FHEM
Gruß,
   Thorsten
FUIP

Jojo11

Hallo,

ich habe folgende Meldungen im log-File:

2017.08.18 18:06:10.695 3: HMW_IO_12_Sw7_04_01: Send key_sim_long: 000xxxA6_18
2017.08.18 18:06:15.608 3: HMW_IO_12_Sw7_04_02: Send key_sim_long: 000yyy9C_17
2017.08.18 18:06:15.608 3: HMW_IO_12_Sw7_04_02: Send key_sim_long: 000xxxA6_15
2017.08.18 18:06:15.631 3: HMW_IO_12_Sw7_04_02: Send key_sim_long: 000yyy9C_17
2017.08.18 18:06:15.631 3: HMW_IO_12_Sw7_04_02: Send key_sim_long: 000xxxA6_15
2017.08.18 18:06:15.649 3: HMW_IO_12_Sw7_04_02: Send key_sim_long: 000yyy9C_17
2017.08.18 18:06:15.649 3: HMW_IO_12_Sw7_04_02: Send key_sim_long: 000xxxA6_15
2017.08.18 18:06:15.667 3: HMW_IO_12_Sw7_04_02: Send key_sim_long: 000yyy9C_17
2017.08.18 18:06:15.667 3: HMW_IO_12_Sw7_04_02: Send key_sim_long: 000xxxA6_15
2017.08.18 18:06:15.684 3: HMW_IO_12_Sw7_04_02: Send key_sim_long: 000yyy9C_17
2017.08.18 18:06:15.685 3: HMW_IO_12_Sw7_04_02: Send key_sim_long: 000xxxA6_15
2017.08.18 18:06:15.702 3: HMW_IO_12_Sw7_04_02: Send key_sim_long: 000yyy9C_17
2017.08.18 18:06:15.703 3: HMW_IO_12_Sw7_04_02: Send key_sim_long: 000xxxA6_15
2017.08.18 18:06:15.723 3: HMW_IO_12_Sw7_04_02: Send key_sim_long: 000yyy9C_17
2017.08.18 18:06:15.724 3: HMW_IO_12_Sw7_04_02: Send key_sim_long: 000xxxA6_15
2017.08.18 18:06:15.741 3: HMW_IO_12_Sw7_04_02: Send key_sim_long: 000yyy9C_17
2017.08.18 18:06:15.742 3: HMW_IO_12_Sw7_04_02: Send key_sim_long: 000xxxA6_15
2017.08.18 18:06:15.759 3: HMW_IO_12_Sw7_04_02: Send key_sim_long: 000yyy9C_17


Ich triggere über einen Bewegungsmelder ein press_long und dieser ist mit zwei Ausgängen gepeert. Funktioniert auch alles bestens.
Kann ich das irgendwie unterdrücken und trotzdem auf log-Level 3 bleiben?

schöne Grüße
Jo

Thorsten Pferdekaemper

Hi,
Zitat von: Jojo11 am 18 August 2017, 19:07:58
Ich triggere über einen Bewegungsmelder ein press_long und dieser ist mit zwei Ausgängen gepeert. Funktioniert auch alles bestens.
Kann ich das irgendwie unterdrücken und trotzdem auf log-Level 3 bleiben?
Naja, da alle 20ms sowas rauszuhauen ist ein bisschen heftig. Ich würde mich nicht wundern, wenn das Probleme auf dem Bus verursacht. Wenn z.B. währenddessen jemand auf eine andere Taste drückt, dann kann ich mir vorstellen, dass etwas verloren geht.
Aber unabhängig davon ist die Meldung tatsächlich etwas unnötig bzw. Level 3 ist zu "klein". Ich werde das demnächst mal ändern. (Siehe https://github.com/kc-GitHub/FHEM-HM485/issues/60).
Inzwischen kannst Du das auch selbst anpassen:
Datei 10_HM485.pm, Zeile 1580

HM485::Util::Log3( $hash, 3, 'Send ' .$frameType. ': ' .$peerHash->{'actuators'}{$peerId}{'actuator'});

...dort die 3 auf 4 ändern, also so:

HM485::Util::Log3( $hash, 4, 'Send ' .$frameType. ': ' .$peerHash->{'actuators'}{$peerId}{'actuator'});

Ich denke 4 ist passend.
Gruß,
   Thorsten




FUIP

Thorsten Pferdekaemper

Hi,
ich halte übrigens so einen Monster-Thread für nicht ganz so sinnvoll. Da derjenige, der den Thread angefangen hat, wohl nicht mehr aktiv ist, werde ich den Mod bitten, das Teil zu schließen. Normalerweise finde ich das auch blöd, da es ja sein kann, dass jemand zu genau dem Thema noch etwas hat, aber hier geht es um alles Mögliche und meiner Minung nach wird das sehr unübersichtlich.
In Zukunft wäre es nett, wenn es für neue Problemchen und Fragen auch einen neuen Thread gibt. Ein eigener Forumsbereich für HM-Wired ist wahrscheinlich übertrieben, aber es wäre gut, wenn Threads zu HM-Wired mit [HM-Wired] oder so markiert werden.
Es wäre auch nett, wenn jetzt keine Diskussion dazu anfängt, da jemand, der sich wundert, dass der Thread geschlossen ist, dann nicht unbedingt auf diesen Eintrag stößt.
Danke&Gruß,
    Thorsten
FUIP

Jojo11

Danke Thorsten. Warum die Meldung so oft kommt muss ich mir mal anschauen.
Einen Unterbereich für HM wired fände ich gar nicht so unangemessen  ::)

Schöne Grüße
Jo