Autor Thema: Nach dem Update alle MQTT/Zigbee devices weg  (Gelesen 1784 mal)

Offline chdrsto

  • New Member
  • *
  • Beiträge: 13
Antw:Nach dem Update alle MQTT/Zigbee devices weg
« Antwort #15 am: 02 Mai 2021, 13:09:53 »
https://github.com/oskarn97/fhem-xiaomi-mqtt/blob/master/FHEM/72_XiaomiMQTTDevice.pm

Also wenn ich den entsprechenden github öffne, und die Zeilen vergleiche sehe ich die im Patch enthaltenen neuen Zeilen. Ev. mache ich was falsch.

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 24139
Antw:Nach dem Update alle MQTT/Zigbee devices weg
« Antwort #16 am: 02 Mai 2021, 19:50:16 »
Liegt daran, dass mein Patch "falsch-rum" ist, sorry :)
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline chdrsto

  • New Member
  • *
  • Beiträge: 13
Antw:Nach dem Update alle MQTT/Zigbee devices weg
« Antwort #17 am: 02 Mai 2021, 20:36:09 »
Perfekt, habe entsprechend angepasst und geupdated ... bisher keine Fehler.
Danke euch, werde aber trotzdem versuchen auf das andere Modul zu wechseln.

Offline magomme

  • New Member
  • *
  • Beiträge: 5
Antw:Nach dem Update alle MQTT/Zigbee devices weg
« Antwort #18 am: 14 Mai 2021, 21:52:11 »
chdrsto, wie sieht nun die 72_XiaomiMqttDevice.pm aus ?
verstehe das nicht was rudolfkoenig da meint : Liegt daran, dass mein Patch "falsch-rum" ist, sorry
danke
« Letzte Änderung: 14 Mai 2021, 21:54:21 von magomme »

Offline magomme

  • New Member
  • *
  • Beiträge: 5
Antw:Nach dem Update alle MQTT/Zigbee devices weg
« Antwort #19 am: 15 Mai 2021, 21:56:46 »
Liegt daran, dass mein Patch "falsch-rum" ist, sorry :)

Was meinst DU damit ? Falsch herum ?
Grüsse Martin

Offline Beta-User

  • Developer
  • Hero Member
  • ****
  • Beiträge: 14603
  • "Developer"?!? Meistens doch eher "User"
Antw:Nach dem Update alle MQTT/Zigbee devices weg
« Antwort #20 am: 16 Mai 2021, 08:09:31 »
Was meinst DU damit ? Falsch herum ?
Grüsse Martin
Die Zeilen, die raus sollen, sind mit einem "+" gekennzeichnet, statt wie sonst üblich mit einem "-" (und umgekehrt).
Server: HP-T620@Debian 10, aktuelles FHEM + ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn:MySensors, Weekday-&RandomTimer, Twilight,  AttrTemplate {u.a. mqtt2, mysensors, zwave}

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 24139
Antw:Nach dem Update alle MQTT/Zigbee devices weg
« Antwort #21 am: 16 Mai 2021, 11:46:45 »
Und wenn man patch verwendet, um diesen Textstueck einzubauen, dann muss man -R angeben (reverse patch).

Offline magomme

  • New Member
  • *
  • Beiträge: 5
Antw:Nach dem Update alle MQTT/Zigbee devices weg
« Antwort #22 am: 16 Mai 2021, 17:06:46 »
Ach so, alles klar. DAnke für die Hilfe. Modul läuft wieder.
Schönes WE

Offline Erwin01

  • Newbie
  • Beiträge: 2
Antw:Nach dem Update alle MQTT/Zigbee devices weg
« Antwort #23 am: 25 Mai 2021, 12:46:38 »
Hallo, eine Frage an Rulolfkoenigs Patch:
Was ist gemeint in Zeile 491?
Die 1 muss raus und eine -1 rein? Oder was?

Grüß euch alle

Offline IcedEarth

  • Jr. Member
  • **
  • Beiträge: 76
Antw:Nach dem Update alle MQTT/Zigbee devices weg
« Antwort #24 am: 05 Juni 2021, 12:10:09 »
Ich nutze das Modul ebenfalls und nachdem ich eben ein Update gemacht habe, bin ich aus allen Wolken gefallen, als alle meine Sensoren weg waren.
Habe jetzt das letzte Backup eingespielt und alles ist wieder da.
Wie kriege ich denn jetzt den Patch der auf der ersten Seite gepostet wurde in das System, sodass ich updaten kann? Bin noch nie in die Situation gekommen.

Viele Grüße

Offline chdrsto

  • New Member
  • *
  • Beiträge: 13
Antw:Nach dem Update alle MQTT/Zigbee devices weg
« Antwort #25 am: 05 Juni 2021, 17:17:18 »
Hallo

Du musst die Datei  /opt/fhem/FHEM/72_XiaomiMQTTDevice.pm an zwei stellen abändern:

1) Zeile 127 (bei mir zumindest):
return "No MQTT IODev found." if(!defined($main::attr{$name}{IODev}));
durch ..:
return "No MQTT IODev found." if(!defined($hash->{IODev}));
ersetzen

und:

2) Zeile 142:
return "No MQTT IODev found." if(!defined($main::attr{$ownName}{IODev}));
durch ...:
return "No MQTT IODev found." if(!defined($own_hash->{IODev}));
ersetzen
Zustimmung Zustimmung x 1 Hilfreich Hilfreich x 1 Liste anzeigen

Offline IcedEarth

  • Jr. Member
  • **
  • Beiträge: 76
Antw:Nach dem Update alle MQTT/Zigbee devices weg
« Antwort #26 am: 05 Juni 2021, 17:56:46 »
Achso. Dachte ich muss da irgendwo ein gut anpassen.
Das kriege ich hin.
Danke dir!

Offline IcedEarth

  • Jr. Member
  • **
  • Beiträge: 76
Antw:Nach dem Update alle MQTT/Zigbee devices weg
« Antwort #27 am: 06 Juni 2021, 11:37:30 »
Eine Frage noch.
Wenn ich jetzt ein Update starte, wird da nicht die alte Version vom GitHub gezogen, weil er einen Unterschied feststellt?

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 24139
Antw:Nach dem Update alle MQTT/Zigbee devices weg
« Antwort #28 am: 06 Juni 2021, 11:46:12 »
Vermutlich ja.
Eine Loesung ist die Github-Repository aus der update-Liste zu entfernen mit "update list" gefolgt von "update delete <repository>"
Gefällt mir Gefällt mir x 1 Hilfreich Hilfreich x 1 Liste anzeigen