Autor Thema: fronthem Server Datei einlesen - Gelöst!  (Gelesen 494 mal)

Offline netpirat

  • Full Member
  • ***
  • Beiträge: 104
fronthem Server Datei einlesen - Gelöst!
« am: 28 November 2022, 20:48:38 »
Hallo,

hat schon jemand von Euch mal die Fronthem Server Datei eingelesen?

Ich habe nach einem Totalverlust die Server Datei wieder nachgebaut, da ich das Eingeben von über 300 Devices sehr anstrengend finde. Mit Excel und einem Script gehts superschnell.

{
   "config" : {
      "STK_EG_BA_Toilettenspuehlung_STA" : {
         "set" : "state",
         "type" : "item",
         "device" : "STK_EG_BA_Toilettenspuehlung_STA",
         "reading" : "state",
         "converter" : "Direct"
      },
    "DIM_EG_BA_Dusche_ABS" : {
         "reading" : "dimmstatus2",
         "set" : "absolut",
         "device" : "Direct",
         "converter" : "DIM_EG_BA_Dusche_ABS",
         "type" : "item"
            }
   },
   "modul" : "fronthem-server",
   "version" : "1.0"
}

Wenn ich die Datei fhserver.Smartvisu.cfg dann wieder in das passende Verzeichnis kopiere
/opt/fhem/www/fronthem/server/Smartvisu
und dann schaue sind leider trotzdem alle GADs auf der FHEM Seite leer.

Lege ich auf Fhem dann neue GADs an und speichere, bekomme ich eine neue Server Datei mit "null" im reading, set = null, etc...
Es scheint so als würde die Serverdatei mit jedem "save" neu geschrieben wird. Er schreibt dann auch alle anderen gefunden Smartvisu Devices mit in die Serverdatei, was ja auch OK ist. Ist die GAD leer, wird null geschrieben.

   "modul" : "fronthem-server",
   "version" : "1.0",
   "config" : {
      "DIM_EG_EZ_Gang_SPR" : {
         "set" : null,
         "type" : "item",
         "reading" : null,
         "device" : null,
         "converter" : null
      },
      "STK_EG_EZ_Aussenwand_einzel_BTR" : {
         "reading" : null,
         "type" : "item",
         "set" : null,
         "converter" : null,
         "device" : null
        }
   }
}

Meine Frage, wie kann ich nun die Server Datei an Anfagn einlesen ohne etwas zu speichern und mir dann alles wieder zu löschen?

Oder ist das gar ein Fehler oder komisches Verhalten von Fronthem? Müssten sich die Daten bei jedem reload der Fhemseite automatisch laden?

Ich weiß gerade nicht genau wie ich dort ansetzen soll und lese und schreibe mich durchs Forum. Auch ein harter stop von FEHM, dateien kopieren und dann Fhem starten hilft nicht. Oder muss ich noch andere Dienste stoppen?


Anbei noch die Devices:


[code]Internals:
   DEF        192.168.254.52
   FUUID      6383b507-f33f-3e4f-d473-557a61610364ebe1
   NAME       Laptop1
   NR         4484
   NTFY_ORDER 50-Laptop1
   STATE      connected
   TYPE       fronthemDevice
   eventCount 8
   READINGS:
     2022-11-28 20:11:07   gateway         Smartvisu
     2022-11-28 20:10:47   identity        192.168.254.52
     2022-11-28 20:20:55   protokoll       0.1
     2022-11-28 20:20:55   state           connected
   helper:
     gateway    Smartvisu
     init       done
     cache:
       DIM_EG_BA_Dusche_ABS:
         count      0
       DIM_EG_BA_Dusche_SCH:
         count      0
       DIM_EG_BA_Dusche_SPR:
         count      0
       DIM_EG_BA_Dusche_WIR:
         count      0
       DIM_EG_BA_Dusche_WIZ:
         count      0
       DIM_EG_BA_Dusche_WIZ_Euro:
         count      0
       DIM_EG_BA_Licht_ABS:
         count      0
       DIM_EG_BA_Licht_SCH:
         count      0
       DIM_EG_BA_Licht_SPR:
         count      0
       DIM_EG_BA_Licht_WIR:
         count      0
       DIM_EG_BA_Licht_WIZ:
         count      0
       DIM_EG_BA_Licht_WIZ_Euro:
         count      0
       DIM_EG_KU_Licht_ABS:
         count      0
       DIM_EG_KU_Licht_SCH:
         count      0
       DIM_EG_KU_Licht_SPR:
         count      0
       DIM_EG_KU_Licht_WIR:
         count      0
       DIM_EG_KU_Licht_WIZ:
         count      0
       DIM_EG_KU_Licht_WIZ_Euro:
         count      0
       DIM_EG_KU_Pendelleuchte_ABS:
         count      0
       DIM_EG_KU_Pendelleuchte_SCH:
         count      0
       DIM_EG_KU_Pendelleuchte_SPR:
         count      0
       DIM_EG_KU_Pendelleuchte_WIR:
         count      0
       DIM_EG_KU_Pendelleuchte_WIZ:
         count      0
       DIM_EG_KU_Pendelleuchte_WIZ_Euro:
         count      0
       DOI_ALL_Stromverbrauch_Licht_SUM_BA:
         count      0
       DOI_ALL_Stromverbrauch_Licht_SUM_KU:
         count      0
       DOI_ALL_Stromverbrauch_MEL_AU_KP:
         count      0
       DOI_ALL_Stromverbrauch_MEL_BA:
         count      0
       DOI_ALL_Stromverbrauch_MEL_EG_KP:
         count      0
       DOI_ALL_Stromverbrauch_MEL_KG_KP:
         count      0
       DOI_ALL_Stromverbrauch_MEL_KU:
         count      0
       DOI_ALL_Stromverbrauch_MEL_OG_KP:
         count      0
       DOI_ALL_Stromverbrauch_Steckdosen_SUM_BA:
         count      0
       DOI_ALL_Stromverbrauch_Steckdosen_SUM_KU:
         count      0
       FEN_EG_BA_Fensterstatus_STA:
         count      0
       FEN_EG_BA_Fensterstatus_STA_Status:
         count      0
       FEN_EG_KU_Fensterstatus_STA:
         count      0
       FEN_EG_KU_Fensterstatus_STA_Status:
         count      0
       JOB_AL_Stromverbrauch_Jahr_Euro_REA_BA:
         count      0
       JOB_AL_Stromverbrauch_Jahr_Euro_REA_KU:
         count      0
       JOB_AL_Stromverbrauch_Jahr_REA_BA:
         count      0
       JOB_AL_Stromverbrauch_Jahr_REA_KU:
         count      0
       LIC_EG_KU_Spuehle_BTR:
         count      0
       LIC_EG_KU_Spuehle_KWH:
         count      0
       LIC_EG_KU_Spuehle_KWH_Euro:
         count      0
       LIC_EG_KU_Spuehle_SCH:
         count      0
       LIC_EG_KU_Spuehle_SPR:
         count      0
       LIC_EG_KU_Spuehle_STW:
         count      0
       MEL_EG_BA_Fenster_links_FKT:
         count      0
       MEL_EG_BA_Fenster_rechts_FKT:
         count      0
       MEL_EG_KU_Fenster_links_FKT:
         count      0
       MEL_EG_KU_Fenster_rechts_FKT:
         count      0
       PSM_EG_BA_Temperatur_TMP:
         count      0
       PSM_EG_KU_Temperatur_TMP:
         count      0
       ROL_EG_BA_Rolladen_BA_HI:
         count      0
       ROL_EG_BA_Rolladen_SAP:
         count      0
       ROL_EG_BA_Rolladen_SOP:
         count      0
       ROL_EG_BA_Rolladen_SPR:
         count      0
       ROL_EG_BA_Rolladen_SSA:
         count      0
       ROL_EG_BA_Rolladen_SUP:
         count      0
       ROL_EG_BA_Rolladen_VSH:
         count      0
       ROL_EG_BA_Rolladen_VSR:
         count      0
       ROL_EG_KU_Rolladen_KU_HI:
         count      0
       ROL_EG_KU_Rolladen_SAP:
         count      0
       ROL_EG_KU_Rolladen_SOP:
         count      0
       ROL_EG_KU_Rolladen_SPR:
         count      0
       ROL_EG_KU_Rolladen_SSA:
         count      0
       ROL_EG_KU_Rolladen_SUP:
         count      0
       ROL_EG_KU_Rolladen_VSH:
         count      0
       ROL_EG_KU_Rolladen_VSR:
         count      0
       SHZ_EG_BA_Badezimmer_ASW:
         count      0
       SHZ_EG_BA_Badezimmer_BWV:
         count      0
       SHZ_EG_BA_Badezimmer_DHS:
         count      0
       SHZ_EG_BA_Badezimmer_DRS:
         count      0
       SHZ_EG_BA_Badezimmer_DTX:
         count      0
       SHZ_EG_BA_Badezimmer_PRA:
         count      0
       SHZ_EG_BA_Badezimmer_SKO:
         count      0
       SHZ_EG_BA_Badezimmer_SPR:
         count      0
       SHZ_EG_BA_Badezimmer_STA:
         count      0
       SHZ_EG_BA_Badezimmer_STA_Status:
         count      0
       SHZ_EG_BA_Badezimmer_SVS:
         count      0
       SHZ_EG_KU_Kueche_ASW:
         count      0
       SHZ_EG_KU_Kueche_BWV:
         count      0
       SHZ_EG_KU_Kueche_DHS:
         count      0
       SHZ_EG_KU_Kueche_DRS:
         count      0
       SHZ_EG_KU_Kueche_DTX:
         count      0
       SHZ_EG_KU_Kueche_PRA:
         count      0
       SHZ_EG_KU_Kueche_SKO:
         count      0
       SHZ_EG_KU_Kueche_SPR:
         count      0
       SHZ_EG_KU_Kueche_STA:
         count      0
       SHZ_EG_KU_Kueche_STA_Status:
         count      0
       SHZ_EG_KU_Kueche_SVS:
         count      0
       STK_EG_BA_Schrank_links_BTR:
         count      0
       STK_EG_BA_Schrank_links_KWH:
         count      0
       STK_EG_BA_Schrank_links_KWH_Euro:
         count      0
       STK_EG_BA_Schrank_links_SCH:
         count      0
       STK_EG_BA_Schrank_links_SCH_Schalt:
         count      0
       STK_EG_BA_Schrank_links_SPR:
         count      0
       STK_EG_BA_Schrank_links_STA:
         count      0
       STK_EG_BA_Schrank_links_STW:
         count      0
       STK_EG_BA_Schrank_rechts_BTR:
         count      0
       STK_EG_BA_Schrank_rechts_KWH:
         count      0
       STK_EG_BA_Schrank_rechts_KWH_Euro:
         count      0
       STK_EG_BA_Schrank_rechts_SCH:
         count      0
       STK_EG_BA_Schrank_rechts_SCH_Schalt:
         count      0
       STK_EG_BA_Schrank_rechts_SPR:
         count      0
       STK_EG_BA_Schrank_rechts_STA:
         count      0
       STK_EG_BA_Schrank_rechts_STW:
         count      0
       STK_EG_BA_Spiegel_Doppelsteckdose_BTR:
         count      0
       STK_EG_BA_Spiegel_Doppelsteckdose_KWH:
         count      0
       STK_EG_BA_Spiegel_Doppelsteckdose_KWH_Euro:
         count      0
       STK_EG_BA_Spiegel_Doppelsteckdose_SCH:
         count      0
       STK_EG_BA_Spiegel_Doppelsteckdose_SCH_Schalt:
         count      0
       STK_EG_BA_Spiegel_Doppelsteckdose_SPR:
         count      0
       STK_EG_BA_Spiegel_Doppelsteckdose_STA:
         count      0
       STK_EG_BA_Spiegel_Doppelsteckdose_STW:
         count      0
       STK_EG_BA_Toilette_links_BTR:
         count      0
       STK_EG_BA_Toilette_links_KWH:
         count      0
       STK_EG_BA_Toilette_links_KWH_Euro:
         count      0
       STK_EG_BA_Toilette_links_SCH:
         count      0
       STK_EG_BA_Toilette_links_SCH_Schalt:
         count      0
       STK_EG_BA_Toilette_links_SPR:
         count      0
       STK_EG_BA_Toilette_links_STA:
         count      0
       STK_EG_BA_Toilette_links_STW:
         count      0
       STK_EG_BA_Toilette_rechts_BTR:
         count      0
       STK_EG_BA_Toilette_rechts_KWH:
         count      0
       STK_EG_BA_Toilette_rechts_KWH_Euro:
         count      0
       STK_EG_BA_Toilette_rechts_SCH:
         count      0
       STK_EG_BA_Toilette_rechts_SCH_Schalt:
         count      0
       STK_EG_BA_Toilette_rechts_SPR:
         count      0
       STK_EG_BA_Toilette_rechts_STA:
         count      0
       STK_EG_BA_Toilette_rechts_STW:
         count      0
       STK_EG_BA_Toilettenspuehlung_BTR:
         count      0
       STK_EG_BA_Toilettenspuehlung_KWH:
         count      0
       STK_EG_BA_Toilettenspuehlung_KWH_Euro:
         count      0
       STK_EG_BA_Toilettenspuehlung_SCH:
         count      0
       STK_EG_BA_Toilettenspuehlung_SCH_Schalt:
         count      0
       STK_EG_BA_Toilettenspuehlung_SPR:
         count      0
       STK_EG_BA_Toilettenspuehlung_STA:
         count      0
       STK_EG_BA_Toilettenspuehlung_STW:
         count      0
       STK_EG_KU_Arbeitsecke_links_BTR:
         count      0
       STK_EG_KU_Arbeitsecke_links_KWH:
         count      0
       STK_EG_KU_Arbeitsecke_links_KWH_Euro:
         count      0
       STK_EG_KU_Arbeitsecke_links_SCH:
         count      0
       STK_EG_KU_Arbeitsecke_links_SCH_Schalt:
         count      0
       STK_EG_KU_Arbeitsecke_links_SPR:
         count      0
       STK_EG_KU_Arbeitsecke_links_STA:
         count      0
       STK_EG_KU_Arbeitsecke_links_STW:
         count      0
       STK_EG_KU_Arbeitsecke_mitte_BTR:
         count      0
       STK_EG_KU_Arbeitsecke_mitte_KWH:
         count      0
       STK_EG_KU_Arbeitsecke_mitte_KWH_Euro:
         count      0
       STK_EG_KU_Arbeitsecke_mitte_SCH:
         count      0
       STK_EG_KU_Arbeitsecke_mitte_SCH_Schalt:
         count      0
       STK_EG_KU_Arbeitsecke_mitte_SPR:
         count      0
       STK_EG_KU_Arbeitsecke_mitte_STA:
         count      0
       STK_EG_KU_Arbeitsecke_mitte_STW:
         count      0
       STK_EG_KU_Arbeitsecke_rechts_BTR:
         count      0
       STK_EG_KU_Arbeitsecke_rechts_KWH:
         count      0
       STK_EG_KU_Arbeitsecke_rechts_KWH_Euro:
         count      0
       STK_EG_KU_Arbeitsecke_rechts_SCH:
         count      0
       STK_EG_KU_Arbeitsecke_rechts_SCH_Schalt:
         count      0
       STK_EG_KU_Arbeitsecke_rechts_SPR:
         count      0
       STK_EG_KU_Arbeitsecke_rechts_STA:
         count      0
       STK_EG_KU_Arbeitsecke_rechts_STW:
         count      0
       STK_EG_KU_Backofen_BTR:
         count      0
       STK_EG_KU_Backofen_KWH:
         count      0
       STK_EG_KU_Backofen_KWH_Euro:
         count      0
       STK_EG_KU_Backofen_SCH:
         count      0
       STK_EG_KU_Backofen_SCH_Schalt:
         count      0
       STK_EG_KU_Backofen_SPR:
         count      0
       STK_EG_KU_Backofen_STA:
         count      0
       STK_EG_KU_Backofen_STW:
         count      0
       STK_EG_KU_Bistrotisch_links_BTR:
         count      0
       STK_EG_KU_Bistrotisch_links_KWH:
         count      0
       STK_EG_KU_Bistrotisch_links_KWH_Euro:
         count      0
       STK_EG_KU_Bistrotisch_links_SCH:
         count      0
       STK_EG_KU_Bistrotisch_links_SCH_Schalt:
         count      0
       STK_EG_KU_Bistrotisch_links_SPR:
         count      0
       STK_EG_KU_Bistrotisch_links_STA:
         count      0
       STK_EG_KU_Bistrotisch_links_STW:
         count      0
       STK_EG_KU_Bistrotisch_mitte_BTR:
         count      0
       STK_EG_KU_Bistrotisch_mitte_KWH:
         count      0
       STK_EG_KU_Bistrotisch_mitte_KWH_Euro:
         count      0
       STK_EG_KU_Bistrotisch_mitte_SCH:
         count      0
       STK_EG_KU_Bistrotisch_mitte_SCH_Schalt:
         count      0
       STK_EG_KU_Bistrotisch_mitte_SPR:
         count      0
       STK_EG_KU_Bistrotisch_mitte_STA:
         count      0
       STK_EG_KU_Bistrotisch_mitte_STW:
         count      0
       STK_EG_KU_Bistrotisch_rechts_BTR:
         count      0
       STK_EG_KU_Bistrotisch_rechts_KWH:
         count      0
       STK_EG_KU_Bistrotisch_rechts_KWH_Euro:
         count      0
       STK_EG_KU_Bistrotisch_rechts_SCH:
         count      0
       STK_EG_KU_Bistrotisch_rechts_SCH_Schalt:
         count      0
       STK_EG_KU_Bistrotisch_rechts_SPR:
         count      0
       STK_EG_KU_Bistrotisch_rechts_STA:
         count      0
       STK_EG_KU_Bistrotisch_rechts_STW:
         count      0
       STK_EG_KU_Dunstabzug_BTR:
         count      0
       STK_EG_KU_Dunstabzug_KWH:
         count      0
       STK_EG_KU_Dunstabzug_KWH_Euro:
         count      0
       STK_EG_KU_Dunstabzug_SCH:
         count      0
       STK_EG_KU_Dunstabzug_SCH_Schalt:
         count      0
       STK_EG_KU_Dunstabzug_SPR:
         count      0
       STK_EG_KU_Dunstabzug_STA:
         count      0
       STK_EG_KU_Dunstabzug_STW:
         count      0
       STK_EG_KU_Dunstabzug_links_BTR:
         count      0
       STK_EG_KU_Dunstabzug_links_KWH:
         count      0
       STK_EG_KU_Dunstabzug_links_KWH_Euro:
         count      0
       STK_EG_KU_Dunstabzug_links_SCH:
         count      0
       STK_EG_KU_Dunstabzug_links_SCH_Schalt:
         count      0
       STK_EG_KU_Dunstabzug_links_SPR:
         count      0
       STK_EG_KU_Dunstabzug_links_STA:
         count      0
       STK_EG_KU_Dunstabzug_links_STW:
         count      0
       STK_EG_KU_Dunstabzug_rechts_BTR:
         count      0
       STK_EG_KU_Dunstabzug_rechts_KWH:
         count      0
       STK_EG_KU_Dunstabzug_rechts_KWH_Euro:
         count      0
       STK_EG_KU_Dunstabzug_rechts_SCH:
         count      0
       STK_EG_KU_Dunstabzug_rechts_SCH_Schalt:
         count      0
       STK_EG_KU_Dunstabzug_rechts_SPR:
         count      0
       STK_EG_KU_Dunstabzug_rechts_STA:
         count      0
       STK_EG_KU_Dunstabzug_rechts_STW:
         count      0
       STK_EG_KU_Highboard_links_BTR:
         count      0
       STK_EG_KU_Highboard_links_KWH:
         count      0
       STK_EG_KU_Highboard_links_KWH_Euro:
         count      0
       STK_EG_KU_Highboard_links_SCH:
         count      0
       STK_EG_KU_Highboard_links_SCH_Schalt:
         count      0
       STK_EG_KU_Highboard_links_SPR:
         count      0
       STK_EG_KU_Highboard_links_STA:
         count      0
       STK_EG_KU_Highboard_links_STW:
         count      0
       STK_EG_KU_Highboard_rechts_BTR:
         count      0
       STK_EG_KU_Highboard_rechts_KWH:
         count      0
       STK_EG_KU_Highboard_rechts_KWH_Euro:
         count      0
       STK_EG_KU_Highboard_rechts_SCH:
         count      0
       STK_EG_KU_Highboard_rechts_SCH_Schalt:
         count      0
       STK_EG_KU_Highboard_rechts_SPR:
         count      0
       STK_EG_KU_Highboard_rechts_STA:
         count      0
       STK_EG_KU_Highboard_rechts_STW:
         count      0
       STK_EG_KU_Kuehlschrank_BTR:
         count      0
       STK_EG_KU_Kuehlschrank_KWH:
         count      0
       STK_EG_KU_Kuehlschrank_KWH_Euro:
         count      0
       STK_EG_KU_Kuehlschrank_SCH:
         count      0
       STK_EG_KU_Kuehlschrank_SCH_Schalt:
         count      0
       STK_EG_KU_Kuehlschrank_SPR:
         count      0
       STK_EG_KU_Kuehlschrank_STA:
         count      0
       STK_EG_KU_Kuehlschrank_STW:
         count      0
       STK_EG_KU_Mikrowelle_BTR:
         count      0
       STK_EG_KU_Mikrowelle_KWH:
         count      0
       STK_EG_KU_Mikrowelle_KWH_Euro:
         count      0
       STK_EG_KU_Mikrowelle_SCH:
         count      0
       STK_EG_KU_Mikrowelle_SCH_Schalt:
         count      0
       STK_EG_KU_Mikrowelle_SPR:
         count      0
       STK_EG_KU_Mikrowelle_STA:
         count      0
       STK_EG_KU_Mikrowelle_STW:
         count      0
       STK_EG_KU_Spuehlmaschine_BTR:
         count      0
       STK_EG_KU_Spuehlmaschine_KWH:
         count      0
       STK_EG_KU_Spuehlmaschine_KWH_Euro:
         count      0
       STK_EG_KU_Spuehlmaschine_SCH:
         count      0
       STK_EG_KU_Spuehlmaschine_SCH_Schalt:
         count      0
       STK_EG_KU_Spuehlmaschine_SPR:
         count      0
       STK_EG_KU_Spuehlmaschine_STA:
         count      0
       STK_EG_KU_Spuehlmaschine_STW:
         count      0
       TRH_EG_BA_Heizung_BTR:
         count      0
       TRH_EG_BA_Heizung_KWH:
         count      0
       TRH_EG_BA_Heizung_KWH_Euro:
         count      0
       TRH_EG_BA_Heizung_SCH:
         count      0
       TRH_EG_BA_Heizung_SCH_Schalt:
         count      0
       TRH_EG_BA_Heizung_SPR:
         count      0
       TRH_EG_BA_Heizung_STA:
         count      0
       TRH_EG_BA_Heizung_STW:
         count      0
     config:
       Allgemein.Alarm.RegenFensterDGSchlafen:
         read       0
         write      0
       Allgemein.Alarm.RegenFensterDGWohnen:
         read       0
         write      0
       Allgemein.Alarm.RegenFensterEgOg:
         read       0
         write      0
       Allgemein.Zaehler.ELTKoGester:
         read       0
         write      0
       Allgemein.Zaehler.ELTKoHeute:
         read       0
         write      0
       Allgemein.Zaehler.ELTVerGester:
         read       0
         write      0
       Allgemein.Zaehler.ELTVerHeute:
         read       0
         write      0
       Allgemein.Zaehler.ELTzaehler:
         read       0
         write      0
       Allgemein.Zaehler.KesselHZ:
         read       0
         write      0
       Allgemein.Zaehler.KesselSol:
         read       0
         write      0
       Allgemein.Zaehler.LeistungGesamt:
         read       0
         write      0
       Allgemein.Zaehler.PL1:
         read       0
         write      0
       Allgemein.Zaehler.PL2:
         read       0
         write      0
       Allgemein.Zaehler.PL3:
         read       0
         write      0
       Allgemein.Zaehler.Pgesamt:
         read       0
         write      0
       Allgemein.Zaehler.PumpeKE:
         read       0
         write      0
       Allgemein.Zaehler.PumpeSOL:
         read       0
         write      0
       Allgemein.Zaehler.PumpeSP:
         read       0
         write      0
       Allgemein.Zaehler.PumpeVL:
         read       0
         write      0
       Allgemein.Zaehler.RuecklaufHZ:
         read       0
         write      0
       Allgemein.Zaehler.RuecklaufSol:
         read       0
         write      0
       Allgemein.Zaehler.VorlaufHZ:
         read       0
         write      0
       Allgemein.Zaehler.VorlaufSol:
         read       0
         write      0
       Allgemein.Zaehler.WasserKo7Tage:
         read       0
         write      0
       Allgemein.Zaehler.WasserKoGestern:
         read       0
         write      0
       Allgemein.Zaehler.WasserKoHeute:
         read       0
         write      0
       Allgemein.Zaehler.WasserKoJahr:
         read       0
         write      0
       Allgemein.Zaehler.WasserTag:
         read       0
         write      0
       Allgemein.Zaehler.WasserVerb7Tage:
         read       0
         write      0
       Allgemein.Zaehler.WasserVerbGestern:
         read       0
         write      0
       Allgemein.Zaehler.WasserVerbHeute:
         read       0
         write      0
       Allgemein.Zaehler.WasserVerbJahr:
         read       0
         write      0
       DG.Schlafen.Fensterlinks:
         read       0
         write      0
       DG.Schlafen.Fensterrechts:
         read       0
         write      0
       DG.Schlafen.stellgroesse:
         read       0
         write      0
       DG.Schlafen.temperature:
         read       0
         write      0
       DG.Wohnen.FensterNord:
         read       0
         write      0
       DG.Wohnen.FensterSuedlinks:
         read       0
         write      0
       DG.Wohnen.FensterSuedrechts:
         read       0
         write      0
       DG.Wohnen.Tuer:
         read       0
         write      0
       DG.Wohnen.stellgroesse:
         read       0
         write      0
       DG.Wohnen.temperature:
         read       0
         write      0
       DIM_EG_BA_Dusche_ABS:
         read       1
         write      1
       DIM_EG_BA_Dusche_SCH:
         read       1
         write      1
       DIM_EG_BA_Dusche_SPR:
         read       1
         write      1
       DIM_EG_BA_Dusche_WIR:
         read       1
         write      0
       DIM_EG_BA_Dusche_WIZ:
         read       1
         write      0
       DIM_EG_BA_Dusche_WIZ_Euro:
         read       1
         write      0
       DIM_EG_BA_Licht_ABS:
         read       1
         write      0
       DIM_EG_BA_Licht_SCH:
         read       1
         write      1
       DIM_EG_BA_Licht_SPR:
         read       1
         write      1
       DIM_EG_BA_Licht_WIR:
         read       1
         write      0
       DIM_EG_BA_Licht_WIZ:
         read       1
         write      0
       DIM_EG_BA_Licht_WIZ_Euro:
         read       1
         write      0
       DIM_EG_BU_Buero_ABS:
         read       1
         write      1
       DIM_EG_BU_Buero_SCH:
         read       1
         write      1
       DIM_EG_BU_Buero_SPR:
         read       1
         write      1
       DIM_EG_BU_Buero_WIR:
         read       1
         write      0
       DIM_EG_BU_Buero_WIZ:
         read       1
         write      0
       DIM_EG_BU_Buero_WIZ_Euro:
         read       1
         write      0
       DIM_EG_EL_Bett_ABS:
         read       1
         write      1
       DIM_EG_EL_Bett_SCH:
         read       1
         write      1
       DIM_EG_EL_Bett_SPR:
         read       1
         write      1
       DIM_EG_EL_Bett_WIR:
         read       1
         write      0
       DIM_EG_EL_Bett_WIZ:
         read       1
         write      0
       DIM_EG_EL_Bett_WIZ_Euro:
         read       1
         write      0
       DIM_EG_EL_Gang_ABS:
         read       1
         write      1
       DIM_EG_EL_Gang_SCH:
         read       1
         write      1
       DIM_EG_EL_Gang_SPR:
         read       1
         write      1
       DIM_EG_EL_Gang_WIR:
         read       1
         write      0
       DIM_EG_EL_Gang_WIZ:
         read       1
         write      0
       DIM_EG_EL_Gang_WIZ_Euro:
         read       1
         write      0
       DIM_EG_EZ_Gang_ABS:
         read       1
         write      1
       DIM_EG_EZ_Gang_Euro:
         read       0
         write      0
       DIM_EG_EZ_Gang_SCH:
         read       1
         write      1
       DIM_EG_EZ_Gang_SPR:
         read       1
         write      1
       DIM_EG_EZ_Gang_WIR:
         read       1
         write      0
       DIM_EG_EZ_Gang_WIZ:
         read       1
         write      0
       DIM_EG_EZ_Gang_WIZ_Euro:
         read       1
         write      0
       DIM_EG_EZ_Tisch_ABS:
         read       1
         write      1
       DIM_EG_EZ_Tisch_Euro:
         read       0
         write      0
       DIM_EG_EZ_Tisch_SCH:
         read       1
         write      1
       DIM_EG_EZ_Tisch_SPR:
         read       1
         write      1
       DIM_EG_EZ_Tisch_WIR:
         read       1
         write      0
       DIM_EG_EZ_Tisch_WIZ:
         read       1
         write      0
       DIM_EG_EZ_Tisch_WIZ_Euro:
         read       1
         write      0
       DIM_EG_FL_Gross_ABS:
         read       1
         write      1
       DIM_EG_FL_Gross_SCH:
         read       1
         write      1
       DIM_EG_FL_Gross_SPR:
         read       1
         write      1
       DIM_EG_FL_Gross_WIR:
         read       1
         write      0
       DIM_EG_FL_Gross_WIZ:
         read       1
         write      0
       DIM_EG_FL_Gross_WIZ_Euro:
         read       1
         write      0
       DIM_EG_FL_Klein_ABS:
         read       1
         write      1
       DIM_EG_FL_Klein_BTR:
         read       0
         write      0
       DIM_EG_FL_Klein_KWH:
         read       0
         write      0
       DIM_EG_FL_Klein_KWH_Euro:
         read       0
         write      0
       DIM_EG_FL_Klein_SCH:
         read       1
         write      1
       DIM_EG_FL_Klein_SPR:
         read       1
         write      1
       DIM_EG_FL_Klein_STW:
         read       0
         write      0
       DIM_EG_FL_Klein_WIR:
         read       1
         write      0
       DIM_EG_FL_Klein_WIZ:
         read       1
         write      0
       DIM_EG_FL_Klein_WIZ_Euro:
         read       1
         write      0
       DIM_EG_KI_Dimmlicht_ABS:
         read       1
         write      1
       DIM_EG_KI_Dimmlicht_SCH:
         read       1
         write      1
       DIM_EG_KI_Dimmlicht_SPR:
         read       1
         write      1
       DIM_EG_KI_Dimmlicht_WIR:
         read       1
         write      0
       DIM_EG_KI_Dimmlicht_WIZ:
         read       1
         write      0
       DIM_EG_KI_Dimmlicht_WIZ_Euro:
         read       1
         write      0
       DIM_EG_KI_Schreibtisch_ABS:
         read       1
         write      1
       DIM_EG_KI_Schreibtisch_SCH:
         read       1
         write      1
       DIM_EG_KI_Schreibtisch_SPR:
         read       1
         write      1
       DIM_EG_KI_Schreibtisch_WIR:
         read       1
         write      0
       DIM_EG_KI_Schreibtisch_WIZ:
         read       1
         write      0
       DIM_EG_KI_Schreibtisch_WIZ_Euro:
         read       1
         write      0
       DIM_EG_KU_Licht_ABS:
         read       1
         write      1
       DIM_EG_KU_Licht_SCH:
         read       1
         write      1
       DIM_EG_KU_Licht_SPR:
         read       1
         write      1
       DIM_EG_KU_Licht_WIR:
         read       1
         write      0
       DIM_EG_KU_Licht_WIZ:
         read       1
         write      0
       DIM_EG_KU_Licht_WIZ?Euro:
         read       0
         write      0
       DIM_EG_KU_Licht_WIZ_Euro:
         read       1
         write      0
       DIM_EG_KU_Pendelleuchte_ABS:
         read       1
         write      1
       DIM_EG_KU_Pendelleuchte_SCH:
         read       1
         write      1
       DIM_EG_KU_Pendelleuchte_SPR:
         read       1
         write      1
       DIM_EG_KU_Pendelleuchte_WIR:
         read       1
         write      0
       DIM_EG_KU_Pendelleuchte_WIZ:
         read       1
         write      0
       DIM_EG_KU_Pendelleuchte_WIZ_Euro:
         read       1
         write      0
       DIM_EG_WZ_Gang_ABS:
         read       1
         write      1
       DIM_EG_WZ_Gang_SCH:
         read       1
         write      1
       DIM_EG_WZ_Gang_SCH_ABS:
         read       1
         write      1
       DIM_EG_WZ_Gang_SCH_SCH:
         read       0
         write      0
       DIM_EG_WZ_Gang_SCH_SPR:
         read       0
         write      0
       DIM_EG_WZ_Gang_SCH_WIR:
         read       0
         write      0
       DIM_EG_WZ_Gang_SCH_WIZ:
         read       0
         write      0
       DIM_EG_WZ_Gang_SCH_WIZ_Euro:
         read       0
         write      0
       DIM_EG_WZ_Gang_SPR:
         read       1
         write      1
       DIM_EG_WZ_Gang_WIR:
         read       1
         write      0
       DIM_EG_WZ_Gang_WIZ:
         read       1
         write      0
       DIM_EG_WZ_Gang_WIZ_Euro:
         read       1
         write      0
       DIM_EG_WZ_Sofa_ABS:
         read       1
         write      1
       DIM_EG_WZ_Sofa_SCH:
         read       1
         write      1
       DIM_EG_WZ_Sofa_SCH_ABS:
         read       0
         write      0
       DIM_EG_WZ_Sofa_SCH_SCH:
         read       0
         write      0
       DIM_EG_WZ_Sofa_SCH_SPR:
         read       0
         write      0
       DIM_EG_WZ_Sofa_SCH_WIR:
         read       0
         write      0
       DIM_EG_WZ_Sofa_SCH_WIZ:
         read       0
         write      0
       DIM_EG_WZ_Sofa_SCH_WIZ_Euro:
         read       0
         write      0
       DIM_EG_WZ_Sofa_SPR:
         read       1
         write      1
       DIM_EG_WZ_Sofa_WIR:
         read       1
         write      0
       DIM_EG_WZ_Sofa_WIZ:
         read       1
         write      0
       DIM_EG_WZ_Sofa_WIZ_Euro:
         read       1
         write      0
       DIM_OG_GO_Gaestezimmer_ABS:
         read       1
         write      1
       DIM_OG_GO_Gaestezimmer_SCH:
         read       1
         write      1
       DIM_OG_GO_Gaestezimmer_SPR:
         read       1
         write      1
       DIM_OG_GO_Gaestezimmer_WIR:
         read       1
         write      0
       DIM_OG_GO_Gaestezimmer_WIZ:
         read       1
         write      0
       DIM_OG_GO_Gaestezimmer_WIZ_Euro:
         read       1
         write      0
       DOI_ALL_Steckdose_Licht_SUM_KU:
         read       1
         write      0
       DOI_ALL_Steckdose_MEL_KU:
         read       1
         write      0
       DOI_ALL_Steckdose_SUM_KU:
         read       0
         write      0
       DOI_ALL_Stromverbrauch_Licht_SUM_BA:
         read       1
         write      0
       DOI_ALL_Stromverbrauch_Licht_SUM_BU:
         read       1
         write      0
       DOI_ALL_Stromverbrauch_Licht_SUM_EL:
         read       1
         write      0
       DOI_ALL_Stromverbrauch_Licht_SUM_EZ:
         read       1
« Letzte Änderung: 04 Dezember 2022, 20:03:54 von netpirat »

Offline GammaTwin

  • Full Member
  • ***
  • Beiträge: 171
Antw:fronthem Server Datei einlesen
« Antwort #1 am: 03 Dezember 2022, 12:05:37 »
Grüße,

das sollte schon klappen. Immerhin werden bei Dir die GAD eingelesen.

Was mir aufgefallen ist. Im zweiten GAD hast device und converter falsch zusortiert.

Vielleicht musst Du einfach nur die Reihenfolge beachten, weil die Serverdatei nur bei beim FHEM-Start geladen wird - zumindest ohne das es irgendwie überschrieben wird. Daher:
- Deine erzeugte Datei in das FHEM-Verzeichnis kopieren
- FHEM neustarten
- erst dann irgendetwas mit smartVISU oder fronthem machen
Du kannst auch FHEM vor dem Kopieren beenden :)

Offline netpirat

  • Full Member
  • ***
  • Beiträge: 104
Antw:fronthem Server Datei einlesen - Gelöst!
« Antwort #2 am: 04 Dezember 2022, 20:03:32 »
Hallo GammaTwin,

klar Du hast Recht. Device und Converter sind nun getauscht.

Ich hatte wohl einen ganz üblen Bock bei der Installation, keine Ahnung welchen. Hatte versucht Smartvisu neu zu installieren und dann hatte ich ganz viele neue Fehler. Habe nun FHEM neu aufgesetzt und die Module dazu installiert. Nun ist alles wieder drin.

Und für alle die es interessiert, ja es funktioniert, die Liste manuell zu füllen. Das hilft mir sehr, habe mir etwas in Excel gebastelt nun gehts 90% schneller.

@Gamma Twin - Danke für deine Antwort.

Grüße

Tim

Offline Kai-Alfonso

  • Sr. Member
  • ****
  • Beiträge: 876
Antw:fronthem Server Datei einlesen - Gelöst!
« Antwort #3 am: 06 Dezember 2022, 11:11:31 »
Hallo Netzpirat,

würdest Du uns vielleicht deine Lösung präsentieren?

Ich habe auch noch was auf meiner Todo Liste: Ein Script, was die nicht genutzten Gads rausschmeißt.  Da hat sich bei mir schon ordentlich was angesammelt
Raspi2|nanoCul433|nanoCul868|CCU2
Energie-USBZähler|homebrew HM Devices
DBLog|DBRep|Homematic|Baumarktsteckdosen
Hue|Webcams mit DS-Station (Synology)|Bewegungsmelder|Rollladen|Schalter (IT|HM)

Offline netpirat

  • Full Member
  • ***
  • Beiträge: 104
Antw:fronthem Server Datei einlesen - Gelöst!
« Antwort #4 am: 07 Dezember 2022, 20:23:39 »
Halo Kai-Alfonso,

ich habe mir eine Excelliste gebastelt.

In diese kann man die Daten eingeben:

Rohdaten Anhänger SmartVisu Device reading set converter
1 DIM_EG_BA_Dusche _ABS DIM_EG_BA_Dusche_SCH DIM_EG_BA_Dusche_ABS Dimmstatus2 Absolut Direct
2 DIM_EG_BA_Licht _ABS DIM_EG_BA_Licht_SCH DIM_EG_BA_Licht_ABS Dimmstatus2 Absolut Direct
3 DIM_EG_BU_Buero _ABS DIM_EG_BU_Buero_SCH DIM_EG_BU_Buero_ABS Dimmstatus2 Absolut Direct
4 DIM_EG_EL_Bett _ABS DIM_EG_EL_Bett_SCH DIM_EG_EL_Bett_ABS Dimmstatus2 Absolut Direct
5 DIM_EG_EL_Gang _ABS DIM_EG_EL_Gang_SCH DIM_EG_EL_Gang_ABS Dimmstatus2 Absolut Direct
6 DIM_EG_EZ_Gang _ABS DIM_EG_EZ_Gang_SCH DIM_EG_EZ_Gang_ABS Dimmstatus2 Absolut Direct
7 DIM_EG_EZ_Tisch _ABS DIM_EG_EZ_Tisch_SCH DIM_EG_EZ_Tisch_ABS Dimmstatus2 Absolut Direct
8 DIM_EG_FL_Gross _ABS DIM_EG_FL_Gross_SCH DIM_EG_FL_Gross_ABS Dimmstatus2 Absolut Direct
9 DIM_EG_FL_Klein _ABS DIM_EG_FL_Klein_SCH DIM_EG_FL_Klein_ABS Dimmstatus2 Absolut Direct
10 DIM_EG_KI_Dimmlicht _ABS DIM_EG_KI_Dimmlicht_SCH DIM_EG_KI_Dimmlicht_ABS Dimmstatus2 Absolut Direct
11 DIM_EG_KU_Licht _ABS DIM_EG_KU_Licht_SCH DIM_EG_KU_Licht_ABS Dimmstatus2 Absolut Direct
12 DIM_EG_KU_Pendelleuchte _ABS DIM_EG_KU_Pendelleuchte_SCH DIM_EG_KU_Pendelleuchte_ABS Dimmstatus2 Absolut Direct
13 DIM_EG_TE_Terrasse_hinten _ABS DIM_EG_TE_Terrasse_hinten_SCH DIM_EG_TE_Terrasse_hinten_ABS Dimmstatus2 Absolut Direct
14 DIM_EG_TE_Terrasse_vorne _ABS DIM_EG_TE_Terrasse_vorne_SCH DIM_EG_TE_Terrasse_vorne_ABS Dimmstatus2 Absolut Direct
15 DIM_EG_WZ_Gang _ABS DIM_EG_WZ_Gang_SCH DIM_EG_WZ_Gang_ABS Dimmstatus2 Absolut Direct
16 DIM_EG_WZ_Sofa _ABS DIM_EG_WZ_Sofa_SCH DIM_EG_WZ_Sofa_ABS Dimmstatus2 Absolut Direct
17 DIM_OG_GO_Gaestezimmer _ABS DIM_OG_GO_Gaestezimmer_SCH DIM_OG_GO_Gaestezimmer_ABS Dimmstatus2 Absolut Direct
18 DIM_EG_BA_Dusche _SCH DIM_EG_BA_Dusche_SCH DIM_EG_BA_Dusche_SCH Status-get Schalten:on,off,toggle OnOff
19 DIM_EG_BA_Licht _SCH DIM_EG_BA_Licht_SCH DIM_EG_BA_Licht_SCH Status-get Schalten:on,off,toggle OnOff
20 DIM_EG_BU_Buero _SCH DIM_EG_BU_Buero_SCH DIM_EG_BU_Buero_SCH Status-get Schalten:on,off,toggle OnOff
21 DIM_EG_EL_Bett _SCH DIM_EG_EL_Bett_SCH DIM_EG_EL_Bett_SCH Status-get Schalten:on,off,toggle OnOff


Und diese übesetzt das dann in den "Server-Code":

{
   "modul" : "fronthem-server",
   "version" : "1.0",
   "config" : {
    "DIM_EG_BA_Dusche_ABS" : {
         "reading" : "Dimmstatus2",
         "set" : "Absolut",
         "device" : "DIM_EG_BA_Dusche_SCH",
         "converter" : "Direct",
         "type" : "item"
      },
    "DIM_EG_BA_Licht_ABS" : {
         "reading" : "Dimmstatus2",
         "set" : "Absolut",
         "device" : "DIM_EG_BA_Licht_SCH",
         "converter" : "Direct",
         "type" : "item"
      },
    "DIM_EG_BU_Buero_ABS" : {
         "reading" : "Dimmstatus2",
         "set" : "Absolut",
         "device" : "DIM_EG_BU_Buero_SCH",
         "converter" : "Direct",
         "type" : "item"
      },
    "DIM_EG_EL_Bett_ABS" : {
         "reading" : "Dimmstatus2",
         "set" : "Absolut",
         "device" : "DIM_EG_EL_Bett_SCH",
         "converter" : "Direct",
         "type" : "item"
      },
    "DIM_EG_EL_Gang_ABS" : {
         "reading" : "Dimmstatus2",
         "set" : "Absolut",
         "device" : "DIM_EG_EL_Gang_SCH",
         "converter" : "Direct",
         "type" : "item"
      },
    "DIM_EG_EZ_Gang_ABS" : {
         "reading" : "Dimmstatus2",
         "set" : "Absolut",
         "device" : "DIM_EG_EZ_Gang_SCH",
         "converter" : "Direct",
         "type" : "item"
      },


Diesen kann man dann einfach in die entsprechende Serverdatei kopieren, auf dem Server austauschen, dann shutdown restart und die GAD sind angelegt.

Eine weitere Client Liste die sich dann ähnlich für read and write verhält werde ich die Tage dazu basteln.

Für Dich vielleicht nicht das richtige, da man auch hier erst alles eingeben muss. Es schmeißt also nichts automatisch raus. Das Eingeben ist aber viel komfortabler, da man nun mit kopieren und einfügen bei eine klaren Struktur ganz schnell viele GADs anlegen kann. Und man kann die Liste dann aus meiner Sicht immer schneller bearbeiten.

Wenn Du Interesse hast lasse ich Dir die Excel gern zukommen sobald ich diese zu 100% fertig habe.

Grüße

Tim