Systemvariablen nicht vorhanden
Moderatoren: jmaus, Co-Administratoren
Systemvariablen nicht vorhanden
Nun bin ich soweit, mir eine neue Raspberrymatic aufzusetzen.
da ich auf Altlasten verzichten will, soll das ganze ohne Backup laufen.
Nun vermisse ich die 2 Systemvariablen Alarmmeldungen und Anwesenheit.
Ich habe die Suche im Forum bemüht, jedoch hat nichts zum gewünschen Erfolg geführt.
Kann mir jemand helfen?
Gruß,
Mathias
da ich auf Altlasten verzichten will, soll das ganze ohne Backup laufen.
Nun vermisse ich die 2 Systemvariablen Alarmmeldungen und Anwesenheit.
Ich habe die Suche im Forum bemüht, jedoch hat nichts zum gewünschen Erfolg geführt.
Kann mir jemand helfen?
Gruß,
Mathias
Zuletzt geändert von alchy am 18.06.2020, 20:52, insgesamt 1-mal geändert.
Grund: verschoben aus Homematic - HomeMatic CCU
Grund: verschoben aus Homematic - HomeMatic CCU
- Baxxy
- Beiträge: 10845
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 610 Mal
- Danksagung erhalten: 2229 Mal
Re: Systemvariablen nicht vorhanden
Ich glaube jetzt kann ich es.
Tatsächlich hat es etwas gedauert dem Problem auf die Schliche zu kommen.
Ich möchte mich noch nicht 100%ig festlegen aber meine Test's haben folgendes ergeben.
Testobjekt RaspberryMatic 3.51.6.20200621 als ova-Version unter VirtualBox auf einem Windows PC.
Wird die virtuelle RaspberyMatic das erste mal gestartet und es ist kein FunkModul angeschlossen, werden die beiden SysVars "Anwesenheit" & "Alarmzone 1" gar nicht erstellt.
Dazu ein kleines Test-Script:
Code: Alles auswählen
object sv_Alarmmeldungen = dom.GetObject(ID_SYSTEM_VARIABLES).Get("40");
object sv_Servicemeldungen = dom.GetObject(ID_SYSTEM_VARIABLES).Get("41");
object sv_Anwesenheit = dom.GetObject(ID_SYSTEM_VARIABLES).Get("950");
object sv_Alarmzone_eins = dom.GetObject(ID_SYSTEM_VARIABLES).Get("1235");
if(sv_Alarmmeldungen) {
WriteLine("Systemvariable ID 40 (normalerweise) Alarmmeldungen vorhanden");
}else{
WriteLine("Systemvariable ID 40 (normalerweise) Alarmmeldungen nicht da");}
if(sv_Servicemeldungen) {
WriteLine("Systemvariable ID 41 (normalerweise) Servicemeldungen vorhanden");
}else{
WriteLine("Systemvariable ID 41 (normalerweise) Servicemeldungen nicht da");}
if(sv_Anwesenheit) {
WriteLine("Systemvariable Anwesenheit vorhanden");
}else{
WriteLine("Systemvariable Anwesenheit nicht da");}
if(sv_Alarmzone_eins) {
WriteLine("Systemvariable Alarmzone 1 vorhanden");
}else{
WriteLine("Systemvariable Alarmzone 1 nicht da");}
Code: Alles auswählen
Systemvariable ID 40 (normalerweise) Alarmmeldungen vorhanden
Systemvariable ID 41 (normalerweise) Servicemeldungen vorhanden
Systemvariable Anwesenheit nicht da
Systemvariable Alarmzone 1 nicht da
Ein Script von Alchy zeigt das gleiche Ergebnis.
Code: Alles auswählen
DutyCycle
Gateway-SysAlDP
Gateway-SysSrvDP
Code: Alles auswählen
Systemvariable ID 40 (normalerweise) Alarmmeldungen vorhanden
Systemvariable ID 41 (normalerweise) Servicemeldungen vorhanden
Systemvariable Anwesenheit vorhanden
Systemvariable Alarmzone 1 vorhanden
Code: Alles auswählen
${sysVarAlarmMessages}
${sysVarAlarmZone1}
${sysVarPresence}
${sysVarServiceMessages}
DutyCycle
Für die Alarmmeldungen bspw. so:
Code: Alles auswählen
object sysvar = dom.GetObject(ID_SYSTEM_VARIABLES).Get("40");
if( sysvar) {
WriteLine("Systemvariable vorhanden");
sysvar.Internal(false);
WriteLine("Systemvariable nicht mehr intern");
}else{
WriteLine("Systemvariable nicht da");}
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
Re: Systemvariablen nicht vorhanden
@Baxxy
Ah ja, gut zu wissen.
Gut ich habe es dann anders gemacht. backup eingespielt und Werksreset durchgeführt.
Ich hatte das Problem bei der letzten RaspberryMatic auf einem Raspberry PI3B.
Vielen Dank für die Info.
Da stellt sich nur noch die Frage, ob man das Funkmodul zwingend aufsetzen muß,
oder ob z.B. das HmIP-RFUSB ausreichend ist.
Gruß,
Mathias
Ah ja, gut zu wissen.
Gut ich habe es dann anders gemacht. backup eingespielt und Werksreset durchgeführt.
Ich hatte das Problem bei der letzten RaspberryMatic auf einem Raspberry PI3B.
Vielen Dank für die Info.
Da stellt sich nur noch die Frage, ob man das Funkmodul zwingend aufsetzen muß,
oder ob z.B. das HmIP-RFUSB ausreichend ist.
Gruß,
Mathias
Zuletzt geändert von MathiasZ am 24.06.2020, 23:14, insgesamt 1-mal geändert.
Re: Systemvariablen nicht vorhanden
@jp112sdl
danke für die info.
ich hab das in Github mal als Issue erstellt.
@jmaus dann auch als important und bug markiert.
@Baxxy
ich kann die Vorgehensweise leider nicht bestätigen.
Ich habe mal die Skripte ausprobiert. Es kam dann die SysVar DutyCycle.
Die anderen waren weiterhin nicht auffindbar.
Mit eingestecktem Funkmodul waren alle SysVar beim ersten Neustart jedoch da.
Ich habe das alte Funkmodul ausgegraben und habe beide Situationen auf dem Tinker Board probiert.
Gruß,
Mathias
danke für die info.
ich hab das in Github mal als Issue erstellt.
@jmaus dann auch als important und bug markiert.
@Baxxy
ich kann die Vorgehensweise leider nicht bestätigen.
Ich habe mal die Skripte ausprobiert. Es kam dann die SysVar DutyCycle.
Die anderen waren weiterhin nicht auffindbar.
Mit eingestecktem Funkmodul waren alle SysVar beim ersten Neustart jedoch da.
Ich habe das alte Funkmodul ausgegraben und habe beide Situationen auf dem Tinker Board probiert.
Gruß,
Mathias
Re: Systemvariablen nicht vorhanden
Genau das ist bei mir eingetreten.
3.51.6.20200621 x86 ova installiert für die Verwendung mit dem LAN Gateway.
Mir fehlen die Systemvariablen jetzt auch.
Frage 1: Was kann ich machen, um diese nun zu erhalten?
Frage 2: Funkmodul installieren (z.B. HM cFG USB2) und Neustart wrd das Problem nicht beheben vermute ich?
3.51.6.20200621 x86 ova installiert für die Verwendung mit dem LAN Gateway.
Mir fehlen die Systemvariablen jetzt auch.
Frage 1: Was kann ich machen, um diese nun zu erhalten?
Frage 2: Funkmodul installieren (z.B. HM cFG USB2) und Neustart wrd das Problem nicht beheben vermute ich?
- Roland M.
- Beiträge: 9805
- Registriert: 08.12.2012, 15:53
- System: CCU
- Wohnort: Graz, Österreich
- Hat sich bedankt: 252 Mal
- Danksagung erhalten: 1381 Mal
Re: Systemvariablen nicht vorhanden
Hallo!
Siehe auch hier: viewtopic.php?f=65&t=60464
Die vordefinierten Namen für Gewerke und Räume fehlen auch.
Roland
Siehe auch hier: viewtopic.php?f=65&t=60464
Die vordefinierten Namen für Gewerke und Räume fehlen auch.
Neustart war bei mir nicht ausreichend, Werksreset schon (was bei einem Testaufbau auch kein Problem ist...).
Roland
Zur leichteren Hilfestellung bitte unbedingt beachten:
-----------------------------------------------------------------------
1. CCU2 mit ~100 Geräten (in Umstellung auf RaspberryMatic-OVA auf Proxmox-Server)
2. CCU2 per VPN mit ~50 Geräten (geplant: RaspberryMatic auf Charly)
3. CCU2 per VPN mit ~40 Geräten (geplant: RaspberryMatic auf CCU3)
CCU1, Test-CCU2, Raspi 1 mit kleinem Funkmodul, RaspberryMatic als VM unter Proxmox, Access Point,...
- Bezeichnung (HM-... bzw. HmIP-...) der betroffenen Geräte angeben (nicht Artikelnummer)
- Kurzbeschreibung des Soll-Zustandes (Was soll erreicht werden?)
- Kurzbeschreibung des Ist-Zustandes (Was funktioniert nicht?)
- Fehlermeldungen genau abschreiben, besser noch...
- Screenshots von Programmen, Geräteeinstellungen und Fehlermeldungen (direkt als jpg/png) einstellen!
-----------------------------------------------------------------------
1. CCU2 mit ~100 Geräten (in Umstellung auf RaspberryMatic-OVA auf Proxmox-Server)
2. CCU2 per VPN mit ~50 Geräten (geplant: RaspberryMatic auf Charly)
3. CCU2 per VPN mit ~40 Geräten (geplant: RaspberryMatic auf CCU3)
CCU1, Test-CCU2, Raspi 1 mit kleinem Funkmodul, RaspberryMatic als VM unter Proxmox, Access Point,...
Re: Systemvariablen nicht vorhanden
Räume und Gewerke sind vorhanden.
Ist bei mir leider kein Testaufbau.
Ist bei mir leider kein Testaufbau.
Re: Systemvariablen nicht vorhanden
Werksreset hat nicht gereicht bei mir.
Und in die neu aufgesetzte Aplliance lässt sich das Backup nicht einspielen.
Und in die neu aufgesetzte Aplliance lässt sich das Backup nicht einspielen.