CCU3 WebUI: Programme unsichtbar doppelt

Einrichtung, Anschluss und Programmierung der HomeMatic CCU

Moderator: Co-Administratoren

Matsch
Beiträge: 5452
Registriert: 30.05.2019, 11:37
System: Alternative CCU (auf Basis OCCU)
Wohnort: Chemnitz
Hat sich bedankt: 116 Mal
Danksagung erhalten: 742 Mal

Re: CCU3 WebUI: Programme unsichtbar doppelt

Beitrag von Matsch » 26.10.2019, 20:15

blackhole hat geschrieben:
26.10.2019, 19:35
Die WebUI ist dabei immer nur genau einmal in einem einzigen Tab geöffnet. So etwas wie WebUI ohne Abmelden schließen, Stromlosmachen der CCU ohne vorheriges Herunterfahren etc. gibt es bei mir nicht.
Ja natürlich, dito.

Ich hatte ja eingangs schon den Verdacht, es könnte an der automatischen Namensvergabe liegen und will auch zukünftig so vorgehen, dass ich im Gegensatz zu bisher, vor dem Kopieren bereits selbst den Namen zu ändern. Wenn das bei dir anstandslos geht, dann wäre mein Verdacht bestätigt, dass die automatische Namensanpassung in der WebUI der Kern des Problems ist. Die ist mir schon länger ein bißchen suspekt, eben weil sie manchmal geht, manchmal nicht.

alchy
Beiträge: 10754
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: CCU3 WebUI: Programme unsichtbar doppelt

Beitrag von alchy » 26.10.2019, 21:24

Matsch hat geschrieben:
26.10.2019, 14:38
Ich habe ja geschrieben, dass ich bewußt noch nie mehrere Sessions geöffnet hatte
Bewusst oder unbewusst oder wie auch immer. Ich habe hier von vielen Usern gelesen, das sie sehr viele NoGos niemals tun.
Aber Ich glaube dir natürlich :lol: , aber es lesen auch andere hier mit und denen kann man es nicht oft genug mitteilen.

Ich habe gerade so schnell ich klicken konnte mehr als 10 Kopien angelegt und keinerlei Probleme mit der automatischen Namensvergabe.
ProgrammeKopieren.jpg
Es wurden auch keine Probleme wie Geister usw. dadurch erzeugt, wie ein Check danach zeigte.


Vielleicht meldest du dich mal wenn du mal wieder 2 oder mehr namensgleiche Programme in der Klickibunti hast mit einer Bildschirmcopy und dann gehen wir der Sache gezielt auf den Grund.

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

Matsch
Beiträge: 5452
Registriert: 30.05.2019, 11:37
System: Alternative CCU (auf Basis OCCU)
Wohnort: Chemnitz
Hat sich bedankt: 116 Mal
Danksagung erhalten: 742 Mal

Re: CCU3 WebUI: Programme unsichtbar doppelt

Beitrag von Matsch » 26.10.2019, 21:49

Da brauche ich dich nicht warten lassen. Ich habe einfach ein beliebiges Programm hergenommen (WZ_Rollladen_Fenster_11_Auto), geöffnet und als neues Programm gespeichert. Die Übersicht zeigt danach an:
doppelt.jpg
Beim ersten Versuch - den ich beliebig oft wiederholen kann, immer mit gleichem Ergebnis.

PS: Es liegt wohl am gleichzeitig geöffneten HQ WebUI!

Ich habe immer nur an WebUI gedacht, aber nicht, dass HQ WebUI letzten Endes wohl die gleiche Wirkung hat :( .

alchy
Beiträge: 10754
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: CCU3 WebUI: Programme unsichtbar doppelt

Beitrag von alchy » 26.10.2019, 22:09

Benutzt du überall "endlos Strings" als Namen?
Und passiert dir das auch bei Programmnamen mit weniger Zeichen?

Na dann schauen wir mal nach, bitte Ausführen und Rückgabe posten:

Code: Alles auswählen

string index ="";
string list = dom.GetObject(ID_PROGRAMS).EnumIDs();
foreach (index, list) {
object obj = dom.GetObject(index);
Write("ID: "#obj.ID() #"\tName: "#obj.Name() #"\n");
}
Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

Matsch
Beiträge: 5452
Registriert: 30.05.2019, 11:37
System: Alternative CCU (auf Basis OCCU)
Wohnort: Chemnitz
Hat sich bedankt: 116 Mal
Danksagung erhalten: 742 Mal

Re: CCU3 WebUI: Programme unsichtbar doppelt

Beitrag von Matsch » 26.10.2019, 22:37

Danke für deine Bemühungen. Ich hatte die ganze Zeit nicht im Blick, dass "HQ WebUI" letzten Endes ja so was wie eine zweite Instanz von WebUI ist und wirkt. Insofern hattet Ihr schon von Anfang an Recht, ich habe aber immer nur darauf geachtet, die WebUI nur einmal geöffnet zu haben.
Ich denke, dass damit mein eigentliches Problem geklärt ist
alchy hat geschrieben:
26.10.2019, 22:09
Benutzt du überall "endlos Strings" als Namen?
Was meinst du als endlos Namen? Sind dir die Namen zu lang oder stören dich die underlines?
Als alter Softwareentwickler steckt es mir im Blut, niemals Leerzeichen in Bezeichnern zu verwenden. Oft geht es gut, aber immer mal wieder auch nicht. Das muß man nicht riskieren.
Ich habe auch noch deutlich längere Programmbezeichner ....
Bei rd. 150 Programmen nützen mir kryptische Kurznamen nichts, im Namen muß wenigstens ungefähr der Programminhalt zu ersehen sein.
Die CCU kann ja (normalerweise) damit umgehen, sogar mit Leerzeichen.

alchy
Beiträge: 10754
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: CCU3 WebUI: Programme unsichtbar doppelt

Beitrag von alchy » 26.10.2019, 23:12

Ausgabe des Scipts :roll:

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

Matsch
Beiträge: 5452
Registriert: 30.05.2019, 11:37
System: Alternative CCU (auf Basis OCCU)
Wohnort: Chemnitz
Hat sich bedankt: 116 Mal
Danksagung erhalten: 742 Mal

Re: CCU3 WebUI: Programme unsichtbar doppelt

Beitrag von Matsch » 27.10.2019, 00:01

Code: Alles auswählen

ID: 1389	Name: __Rollostatus_WZ_Balkon
ID: 1599	Name: __Rollostatus_WZ_Fenster
ID: 1623	Name: __RSSI-Werte_für_Anzeige
ID: 5230	Name: _Hilfsprogramm Sonnenwinkel Süd
ID: 2125	Name: _Hilfsprogramm_Batteriespannungen
ID: 5134	Name: _Hilfsprogramm_Ermitteln_Sonnenstand
ID: 19729	Name: _Hilfsprogramm_Isttemperatur_AZ/WZ
ID: 4315	Name: _Hilfsprogramm_Jahreszeit
ID: 41922	Name: _Hilfsprogramm_Sommerzeit
ID: 2016	Name: _Hilfsprogramm_WZ_Anzeigen_Jalousie_Höhe
ID: 2073	Name: _Hilfsprogramm_WZ_Anzeigen_Jalousie_Kippen
ID: 3673	Name: _Neustart_Zentrale
ID: 64032	Name: _Neustart_Zentrale_Verzögerung
ID: 19967	Name: _Warnung_Batterie
ID: 1859	Name: _Warnung_Temperatur
ID: 1652	Name: Alarm_Balkontür
ID: 1907	Name: Alarm_Balkontür_Zeitverzögerung
ID: 3362	Name: AZ_Rollladen_00_Tagessteuerung
ID: 1784	Name: AZ_Rollladen_Ost_02_vormittags
ID: 3431	Name: AZ_Rollladen_Ost_03_nachmittags
ID: 3474	Name: AZ_Rollladen_Ost_04_nachts
ID: 4102	Name: AZ_Rollladen_Ost_11_Auto
ID: 3363	Name: AZ_Rollladen_Ost_12_Manuell
ID: 3351	Name: AZ_Rollladen_Ost_15_Aktion_korrigiert
ID: 4199	Name: AZ_Rollladen_Ost_17_Anzeige_Automode
ID: 4152	Name: AZ_Rollladen_Ost_18_Auto_manipuliert
ID: 25542	Name: AZ_Rollladen_Ost_19_Vorgabewert_rückrechnen
ID: 3494	Name: AZ_Rollladen_Süd_00
ID: 4130	Name: AZ_Rollladen_Süd_11_Auto
ID: 3375	Name: AZ_Rollladen_Süd_12_Manuell
ID: 47087	Name: AZ_Rollladen_Süd_15_Aktion_korrigiert
ID: 4168	Name: AZ_Rollladen_Süd_17_Anzeige_Automode
ID: 4184	Name: AZ_Rollladen_Süd_18_Auto_manipuliert
ID: 25595	Name: AZ_Rollladen_Süd_19_Vorgabewert_rückrechnen
ID: 4985	Name: Ecobetrieb_Heizungen_Neustart
ID: 5075	Name: Ecobetrieb_Heizungen_toggeln
ID: 2484	Name: Funkklingel_01_initialisieren
ID: 3658	Name: Funkklingel_10_nächste_Melodie
ID: 3670	Name: Funkklingel_11_Taste
ID: 1232	Name: Funkklingel_12_Batterietest
ID: 3253	Name: Funkklingel_20_Powermode
ID: 4441	Name: Funkklingel_20_Powermode 1
ID: 3284	Name: Funkklingel_21_Tastenmode
ID: 4486	Name: Funkklingel_21_Tastenmode 1
ID: 33479	Name: Gateway_RCS1000
ID: 1333	Name: Gateway_Status_Rücksetzen
ID: 36426	Name: Gerätefehler
ID: 4425	Name: Pyranometer
ID: 4228	Name: SZ 02 Logik 02 vormittags
ID: 42470	Name: SZ_Rollladen_01_Tagessteuerung
ID: 1999	Name: SZ_Rollladen_02_Logik_02_vormittags
ID: 2393	Name: SZ_Rollladen_02_Logik_03_nachmittags
ID: 3413	Name: SZ_Rollladen_02_Logik_04_nachts
ID: 2766	Name: SZ_Rollladen_11_Auto
ID: 3056	Name: SZ_Rollladen_12_Manuell
ID: 3218	Name: SZ_Rollladen_14_Manuell_Detect
ID: 3387	Name: SZ_Rollladen_15_Aktion_korrigiert
ID: 25882	Name: SZ_Rollladen_19_Vorgabewert_rückrechnen
ID: 3911	Name: SZ_Rollladen_20_Delta_Temp
ID: 4107	Name: SZ_Rollladen_21_Anzeige_Automode
ID: 4215	Name: SZ_Rollladen_22_Auto_manipuliert
ID: 3461	Name: WZ_00_Tagessteuerung
ID: 3083	Name: WZ_01_Tagessteuerung_überschreiben
ID: 5187	Name: WZ_Heizungsnachlauf
ID: 2445	Name: WZ_Jalousie_11_Höhe_Auto
ID: 1992	Name: WZ_Jalousie_12_Höhe_Manuell
ID: 2749	Name: WZ_Jalousie_13_Kippwinkel_Auto
ID: 1876	Name: WZ_Jalousie_14_Kippwinkel_Manuell
ID: 2135	Name: WZ_Jalousie_15_Kippwinkel_von_App_umrechnen
ID: 1937	Name: WZ_Jalousie_19_Kippwinkel_rückrechnen
ID: 5288	Name: WZ_Jalousie_21_Logik_Auto_Status_0
ID: 5117	Name: WZ_Jalousie_21_Logik_Auto_Status_1
ID: 5172	Name: WZ_Jalousie_21_Logik_Auto_Status_2
ID: 5185	Name: WZ_Jalousie_21_Logik_Auto_Status_3
ID: 5211	Name: WZ_Jalousie_21_Logik_Auto_Status_4
ID: 3586	Name: WZ_Jalousie_22_Logik_Auto_Output
ID: 2803	Name: WZ_Jalousie_23_fahren_triggern neuer Sollwert
ID: 3046	Name: WZ_Jalousie_23_fahren_triggern Warteauftrag starten
ID: 3610	Name: WZ_Jalousie_24_fahren_Schritt_0
ID: 1985	Name: WZ_Jalousie_24_fahren_Schritt_1
ID: 4017	Name: WZ_Jalousie_24_fahren_Schritt_2
ID: 2051	Name: WZ_Jalousie_24_fahren_Schritt_3
ID: 3879	Name: WZ_Jalousie_24_fahren_Schritt_4
ID: 2002	Name: WZ_Jalousie_24_fahren_Schritt_5
ID: 57885	Name: WZ_Jalousie_91_Reset_Prozeß
ID: 2522	Name: WZ_Rollladen_Fenster_11_Auto
ID: 2550	Name: WZ_Rollladen_Fenster_12_Manuell
ID: 2593	Name: WZ_Rollladen_Fenster_14_Manuell_Detect
ID: 2307	Name: WZ_Rollladen_Fenster_15_Aktion_korrigiert
ID: 2337	Name: WZ_Rollladen_Fenster_19_Vorgabewert_rückrechnen
ID: 2491	Name: WZ_Rollladen_Tür_11_Auto
ID: 2535	Name: WZ_Rollladen_Tür_12_Manuell
ID: 2562	Name: WZ_Rollladen_Tür_14_Manuell_Detect
ID: 2320	Name: WZ_Rollladen_Tür_15_Aktion_korrigiert
ID: 2351	Name: WZ_Rollladen_Tür_19_Vorgabewert_rückrechnen
ID: 3720	Name: WZ_Rollladen_Tür_20_Notöffnung_vorbereiten
ID: 3538	Name: WZ_Rollladen_Tür_21_Manuelles_Fahren,_Taste_abfangen
ID: 3600	Name: WZ_Rollladen_Tür_22_Manuelles_Fahren_bei_Notöffnung
ID: 2331	Name: WZ_Rollladen_Tür_23_Positionsübertragung_Notöffnung
ID: 1590	Name: WZ_Rollladen_Tür_24_Ende_Notöffnung
ID: 2865	Name: WZ_Rollläden_02_Auto_01_schattig_01_Tür
ID: 4331	Name: WZ_Rollläden_02_Auto_01_schattig_02_Fenster
ID: 5145	Name: WZ_Rollläden_02_Auto_01_schattig_03_Jalousie
ID: 5237	Name: WZ_Rollläden_02_Auto_02_sonnig_01_Tür
ID: 4065	Name: WZ_Rollläden_02_Auto_02_sonnig_02_Fenster
ID: 5171	Name: WZ_Rollläden_02_Auto_02_sonnig_02_Fenster 1
ID: 4286	Name: WZ_Rollläden_02_Auto_03_nachts_01_Tür
ID: 4360	Name: WZ_Rollläden_02_Auto_03_nachts_02_Fenster
ID: 4045	Name: WZ_Rollläden_02_Auto_03_nachts_03_Jalousie
ID: 2512	Name: WZ_Rollläden_02_Auto_Öffnen/Schliessen_01_schattig
ID: 3682	Name: WZ_Rollläden_02_Auto_Öffnen/Schliessen_02_sonnig
ID: 4056	Name: WZ_Rollläden_02_Auto_Öffnen/Schliessen_03_nachts
ID: 3850	Name: WZ_Steckdose_Erker_per_Fernbedienung
ID: 3170	Name: WZ_X_alle_Fenster_per_Fernbedienung
Vielleicht kann ja mal einer der Experten erklären, warum HQ WebUI solch einen Einfluß hat, obwohl ich damit doch m.W. gar keine Programme editieren oder neu anlegen kann?

alchy
Beiträge: 10754
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: CCU3 WebUI: Programme unsichtbar doppelt

Beitrag von alchy » 27.10.2019, 13:30

Matsch hat geschrieben:
26.10.2019, 22:37
Was meinst du als endlos Namen? Sind dir die Namen zu lang oder stören dich die underlines?
Mir ist beim Testen nur aufgefallen, das die Länge zu so etwas:
Prg_namensgleich.jpg
Prg_namensgleich.jpg (20.41 KiB) 1266 mal betrachtet
führt. Und ich weiß, das Strings mal abgeschnitten wurden in der Klickibunti. Aber ich glaube das wurde auch offiziell gefixt.

Aber das Programm WZ_Rollladen_Fenster_11_Auto ist nur einmal vorhanden und namensgleiche Programme habe ich auch nicht gefunden beim groben Durchschauen.

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

Matsch
Beiträge: 5452
Registriert: 30.05.2019, 11:37
System: Alternative CCU (auf Basis OCCU)
Wohnort: Chemnitz
Hat sich bedankt: 116 Mal
Danksagung erhalten: 742 Mal

Re: CCU3 WebUI: Programme unsichtbar doppelt

Beitrag von Matsch » 27.10.2019, 19:02

Ich werde zukünftig aufpassen, beim Editieren und Kopieren von Programmen immer HQ WebUI geschlossen zu halten. Es erscheint mir doch naheliegend, dass genau dies das Problem verursacht hat.
Bei gegenteiligen Erfahrungen werde ich mich noch mal melden.

Matsch
Beiträge: 5452
Registriert: 30.05.2019, 11:37
System: Alternative CCU (auf Basis OCCU)
Wohnort: Chemnitz
Hat sich bedankt: 116 Mal
Danksagung erhalten: 742 Mal

Re: CCU3 WebUI: Programme unsichtbar doppelt

Beitrag von Matsch » 06.11.2019, 09:57

Wollte nur nochmal kurz erwähnen, dass alle Vorsicht und auch das Nicht-Öffnen von HQ WebUI nichts gebracht haben - noch immer tauchen nach dem einfachen Kopieren eines Programms ohne Umbenennung doppelte Programmnamen auf, bei unterschiedlicher ID. Bisher aber noch nicht wieder unsichtbar im Hintergrund.

Ich hab mich drauf eingestellt.

Antworten

Zurück zu „HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)“