Übernahme von Device "Name" bei Versionswechsel

Mir ist bei der Übernahme einer bestehenden Konfiguration (z.B. bei Versionsaktualisierung) aufgefallen, dass der Name der Devices nicht mit übernommen wird.

Auch nicht, wenn ich die gesamte Konfiguration kopiere.
Was muss ich denn kopieren, damit auch der Name der Devices übernommen wird?

Auch, wenn es sich nur um ein kosmetisches Problem handelt, interessiert es mich :slight_smile:

LG
portboy

Hallo @portboy,

die Namen sind in der Datenbank gespeichert, d. h. ein Wiederherstellen der Datenbank stellt auch die Namen wieder her. Es sind jetzt allerdings Namen für Kanäle dazugekommen, was Anpassungen erforderlich gemacht hat. Trotzdem sollten bereits bestehende Namen angezeigt werden. Sind bei dir die Namen nach einer Aktualisierung verschwunden - dann müssen wir uns das noch einmal ansehen?

Viele Grüße

Sathya

Hi Sathya,

schon mal Danke für die Bearbeitung :slight_smile:

Wie bekannt,nutze ich das Docker Nightly.
So sieht meine Konfiguration unter 8.0.2129 aus:

So sieht meine Konfiguration unter 8.0.2185 aus:

Ich habe für die Version 2185 das gesamte Konfig Verzeichnis von der Version 2129 kopiert.
Warum nur der Name für Device 5 geblieben ist, keine Ahnung :exploding_head:

Handelt es sich um einen Anwenderfehler?
Oder ist das eher ein spezifisches Docker Problem :confused:

LG
portboy

Hallo @portboy,

Glaube ich nicht.

Glaube ich ebenfalls nicht.

Könntest du mir als private Nachricht einmal deine /var/lib/homegear/db.sql (bzw. die db.sql aus dem Docker-Datenpfad) zusenden? Damit sollte sich das Problem schnell identifizieren lassen.

Viele Grüße

Sathya

1 Like

Hallo @portboy,

sieht deine Namensliste in der aktuellen Version immer noch wie oben aus?

Hier sieht sie (in 0.8.0-2192) so aus:

         ID │ Name                      │  Address │ Serial Number │ Type │ Type String               │ Firmware │ Config Pending │ Unreach │ Low Bat
────────────┼───────────────────────────┼──────────┼───────────────┼──────┼───────────────────────────┼──────────┼────────────────┼─────────┼────────
            │                           │          │               │      │                           │          │                │         │        
          1 │ Temp_EG_Bad               │   422E51 │    MEQ1514516 │ 0095 │ HM-CC-RT-DN               │      1.4 │             No │      No │      No
          2 │ Roll_EG_AZ                │   3E9C61 │    MEQ0734179 │ 006A │ HM-LC-Bl1PBU-FM           │      2.8 │             No │      No │      No
          3 │ Temp_EG_KD1               │   422CCF │    MEQ1514908 │ 0095 │ HM-CC-RT-DN               │      1.4 │             No │      No │      No
          4 │ Temp_UG_SPZ_Wand          │   3F65B4 │    MEQ0806326 │ 0095 │ HM-CC-RT-DN               │      1.4 │             No │      No │      No
          5 │ 0                         │   3CE7C6 │    MEQ0795068 │ 0095 │ HM-CC-RT-DN               │      1.4 │             No │      No │      No
          6 │ Roll_UG_SPZ               │   3E7791 │    MEQ0735718 │ 006A │ HM-LC-Bl1PBU-FM           │      2.8 │             No │      No │      No
          7 │ Roll_EG_WZ_K1             │   42AB47 │    MEQ1427113 │ 006A │ HM-LC-Bl1PBU-FM           │      2.8 │             No │      No │      No
         10 │ Roll_EG_WZ_W2             │   40780A │    MEQ1427598 │ 006A │ HM-LC-Bl1PBU-FM           │      2.8 │             No │      No │      No
         12 │ Roll_EG_Bett_2            │   42ABD8 │    MEQ1426961 │ 006A │ HM-LC-Bl1PBU-FM           │      2.8 │             No │      No │      No
         13 │ Roll_EG_KD1               │   42AB89 │    MEQ1427046 │ 006A │ HM-LC-Bl1PBU-FM           │      2.8 │             No │      No │      No
         14 │ Temp_EG_Bett              │   42D054 │    MEQ1559466 │ 0095 │ HM-CC-RT-DN               │      1.4 │             No │      No │     Yes
         15 │ Temp_EG_WZ_LI             │   40FDA5 │    MEQ1549884 │ 0095 │ HM-CC-RT-DN               │      1.4 │             No │      No │      No
         16 │ Temp_EG_WZ_RE             │   40FD8A │    MEQ1549855 │ 0095 │ HM-CC-RT-DN               │      1.4 │             No │      No │      No
         17 │ Switch_Garten_Weg_Licht   │   4152AB │    MEQ1510633 │ 00F0 │ HM-LC-Sw1-DR              │      2.8 │             No │      No │      No
         18 │ Roll_EG_Bad               │   42AB31 │    MEQ1427127 │ 006A │ HM-LC-Bl1PBU-FM           │      2.8 │             No │      No │      No
         19 │ Roll_EG_KD2               │   41A3D4 │    MEQ1428566 │ 006A │ HM-LC-Bl1PBU-FM           │      2.8 │             No │      No │      No
         20 │ Switch_Terasse_Licht2     │   33D7D0 │    LEQ1311707 │ 0069 │ HM-LC-Sw1PBU-FM           │     *2.3 │             No │      No │      No
         21 │ FeSe_EG_WZ                │   428D30 │    MEQ1485020 │ 00C7 │ HM-Sec-SCo                │      1.0 │             No │      No │      No
         25 │ Switch_Haus_Flur          │   441F1E │    MEQ1768174 │ 00C2 │ HM-PB-2-WM55-2            │      1.4 │             No │      No │      No
         26 │ Roll_EG_WZ_Dach           │   42E3BD │    MEQ1312145 │ 0005 │ HM-LC-Bl1-FM              │      2.8 │             No │      No │      No
         27 │ Roll_EG_WZ_K2             │   40783C │    MEQ1427629 │ 006A │ HM-LC-Bl1PBU-FM           │      2.8 │             No │      No │      No
         28 │ Roll_EG_WZ_W1             │   41A36C │    MEQ1428448 │ 006A │ HM-LC-Bl1PBU-FM           │      2.8 │             No │      No │      No
         29 │ Sens_Hum_UG               │   3F7E7A │    MEQ1652695 │ 00BC │ HM-WDS40-TH-I-2           │      1.3 │             No │      No │      No
         31 │ 0                         │   491087 │    NEQ0175731 │ 0004 │ HM-LC-Sw1-FM              │      2.8 │             No │      No │      No
         32 │ Switch_Terasse_Socket_... │   4E80B3 │    NEQ0951876 │ 0009 │ HM-LC-Sw2-FM              │      2.8 │             No │      No │      No
         33 │ Roll_EG_Bett_1            │   42AB19 │    MEQ1427130 │ 006A │ HM-LC-Bl1PBU-FM           │      2.8 │             No │      No │      No
         34 │ Switch_Terrasse2          │   56DD31 │    OEQ0208921 │ 00BE │ HM-MOD-Re-8               │     *1.2 │             No │      No │      No
         35 │                           │   261141 │    KEQ1063838 │ 0026 │ HM-Sec-Key-S              │      2.5 │             No │      No │      No
         36 │                           │   2684CB │    KEQ1064386 │ 00A6 │ HM-RC-Key4-2              │      1.2 │            Yes │      No │      No
────────────┴───────────────────────────┴──────────┴───────────────┴──────┴───────────────────────────┴──────────┴────────────────┴─────────┴────────

Nur bei den zwei Nullen ist kein Name in der Datenbank. Der Fehler kann durch eine fehlerhafte Zwischenversion entstanden sein.

Viele Grüße

Sathya

2 Likes

Hi @sathya,

für docker liegt aktuell nur die 2190 bereit (auch wenn ich den Container 92 benannt habe :stuck_out_tongue_winking_eye: )
Unter dieser werde die Namen auch nicht übernommen :confused:

root@DS-HEIMSERV:~# docker exec -it homegear_8.0.2192 homegear -r
Connected to Homegear (version 0.8.0-2190).
> fs 0
Device family "HomeMatic BidCoS" selected.
For information about the family's commands type: "help"
(Family)> ls
         ID │ Name                      │  Address │ Serial Number │ Type │ Type String               │ Firmware │ Config Pending │ Unreach │ Low Bat
────────────┼───────────────────────────┼──────────┼───────────────┼──────┼───────────────────────────┼──────────┼────────────────┼─────────┼────────
            │                           │          │               │      │                           │          │                │         │
          1 │ 0                         │   422E51 │    MEQ1514516 │ 0095 │ HM-CC-RT-DN               │      1.4 │             No │      No │      No
          2 │ 0                         │   3E9C61 │    MEQ0734179 │ 006A │ HM-LC-Bl1PBU-FM           │      2.8 │             No │      No │      No
          3 │ 0                         │   422CCF │    MEQ1514908 │ 0095 │ HM-CC-RT-DN               │      1.4 │             No │      No │      No
          4 │ 0                         │   3F65B4 │    MEQ0806326 │ 0095 │ HM-CC-RT-DN               │      1.4 │             No │      No │      No
          5 │ 0                         │   3CE7C6 │    MEQ0795068 │ 0095 │ HM-CC-RT-DN               │      1.4 │             No │      No │      No
          6 │ 0                         │   3E7791 │    MEQ0735718 │ 006A │ HM-LC-Bl1PBU-FM           │      2.8 │             No │      No │      No
          7 │ 0                         │   42AB47 │    MEQ1427113 │ 006A │ HM-LC-Bl1PBU-FM           │      2.8 │             No │      No │      No
         10 │ 0                         │   40780A │    MEQ1427598 │ 006A │ HM-LC-Bl1PBU-FM           │      2.8 │             No │      No │      No
         12 │ 0                         │   42ABD8 │    MEQ1426961 │ 006A │ HM-LC-Bl1PBU-FM           │      2.8 │             No │      No │      No
         13 │ 0                         │   42AB89 │    MEQ1427046 │ 006A │ HM-LC-Bl1PBU-FM           │      2.8 │             No │      No │      No
         14 │ 0                         │   42D054 │    MEQ1559466 │ 0095 │ HM-CC-RT-DN               │      1.4 │             No │      No │     Yes
         15 │ 0                         │   40FDA5 │    MEQ1549884 │ 0095 │ HM-CC-RT-DN               │      1.4 │             No │      No │      No
         16 │ 0                         │   40FD8A │    MEQ1549855 │ 0095 │ HM-CC-RT-DN               │      1.4 │             No │      No │      No
         17 │ 0                         │   4152AB │    MEQ1510633 │ 00F0 │ HM-LC-Sw1-DR              │      2.8 │             No │      No │      No
         18 │ 0                         │   42AB31 │    MEQ1427127 │ 006A │ HM-LC-Bl1PBU-FM           │      2.8 │             No │      No │      No
         19 │ 0                         │   41A3D4 │    MEQ1428566 │ 006A │ HM-LC-Bl1PBU-FM           │      2.8 │             No │      No │      No
         20 │ 0                         │   33D7D0 │    LEQ1311707 │ 0069 │ HM-LC-Sw1PBU-FM           │     *2.3 │             No │      No │      No
         21 │ 0                         │   428D30 │    MEQ1485020 │ 00C7 │ HM-Sec-SCo                │      1.0 │             No │      No │      No
         25 │ 0                         │   441F1E │    MEQ1768174 │ 00C2 │ HM-PB-2-WM55-2            │      1.4 │             No │      No │      No
         26 │ 0                         │   42E3BD │    MEQ1312145 │ 0005 │ HM-LC-Bl1-FM              │      2.8 │             No │      No │      No
         27 │ 0                         │   40783C │    MEQ1427629 │ 006A │ HM-LC-Bl1PBU-FM           │      2.8 │             No │      No │      No
         28 │ 0                         │   41A36C │    MEQ1428448 │ 006A │ HM-LC-Bl1PBU-FM           │      2.8 │             No │      No │      No
         29 │ 0                         │   3F7E7A │    MEQ1652695 │ 00BC │ HM-WDS40-TH-I-2           │      1.3 │             No │      No │      No
         31 │ 0                         │   491087 │    NEQ0175731 │ 0004 │ HM-LC-Sw1-FM              │      2.8 │             No │      No │      No
         32 │ 0                         │   4E80B3 │    NEQ0951876 │ 0009 │ HM-LC-Sw2-FM              │      2.8 │             No │      No │      No
         33 │ 0                         │   42AB19 │    MEQ1427130 │ 006A │ HM-LC-Bl1PBU-FM           │      2.8 │             No │      No │      No
         34 │ 0                         │   56DD31 │    OEQ0208921 │ 00BE │ HM-MOD-Re-8               │     *1.2 │             No │      No │      No
         35 │ -1                        │   261141 │    KEQ1063838 │ 0026 │ HM-Sec-Key-S              │      2.5 │             No │      No │      No
         36 │ -1                        │   2684CB │    KEQ1064386 │ 00A6 │ HM-RC-Key4-2              │      1.2 │            Yes │      No │      No
────────────┴───────────────────────────┴──────────┴───────────────┴──────┴───────────────────────────┴──────────┴────────────────┴─────────┴────────

Mein Vorgehen ist wie gehabt.
Ich lege den Container mit leeren Config Verzeichnssen an.
Nach dem ersten Start werden diese gelöscht und durch die vollständige Konfiguration der Vorgängerversion ersetzt (hier die 2185).

LG
portboy

1 Like

Hmm, Probier noch einmal die aktuelle Version. Docker-Nightly ist jetzt Version 0.8.0-2199. Letztere ist kompatibel zur Stable, falls du anschließend wieder zurück möchtest.

@sathya

top, es klappt!!!

Danke :slight_smile: