Hi,
irgendwie verstehe ich nicht wie ich ein Ereignis gegen die Astrozeit koppelle? Ich müsste ja eigentlich sagen Täglich, Einmal um Uhrzeit = Sonnenaufgang, aber bei der Zeit steht dann 00:00:00 und bei erweiterte Bedingen z.B. die Variable = Astrozeit ???
Ich bin verwirrt? Kann jemand evtl. mal einen Screenshot posten :o ?
Hi, ich stehe da auch auf dem Schlauch. Habe mir eine Variable Systemzeit gebastelt, die jede Minute aktualisiert wird. Bei der Änderung der Variable wird geprüft ob gleich „Sonnenuntergangszeit“ aus Astro-Modul, wenn ja - führe ich ein Skript aus (s.B. Rollo herunterfahren). Wie das mit Ereignis unter „besondere Bedingungen“ gehen soll, hab ich auch nicht herausgefunden.
IPS-Err-PHP 2019-08-16 05:30:06.154 Error: Uncaught Error: Call to undefined function AstronomyTimer_WriteVariableValue() in C:\Windows\System32\-:2
Stack trace:
#0 {main}
thrown
Error in Script C:\Windows\System32\- on Line 2
134 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php (call IPSLogger_Out)
33 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err)
121 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_PhpErrorHandler)
in IPSLogger_PhpFatalErrorHandler
]
Habe das Modul gelöscht neu installiert etc der Fehler taucht aber immer wieder auf.
Das aktuelle Modul aus dem Modul Store beinhaltet keine Astronomie Timer mehr. Statt dessen kann man ein Ereignis auf die Lokation Instanz legen um das Gleiche zu erreichen. Irgendwo scheint bei Dir etwas zu versuchen einen Astronomie Timer aufzurufen, das führt zur Fehlermeldung, weil es diesen nicht mehr gibt.
Vielen Dank durch dich habe ich in den Log files das Event finden können das den Fehler auslöst.
Jetzt habe ich ein neues Problem ich habe das Modul neu instlliert und jetzt bekomme ich bei jedem update folgende meldung:
IPS-Err-PHP 2019-08-16 14:29:42.781 Warning: Object with ident sunstarsign could not be found
Error in Script C:\IP-Symcon\modules\.store\fonzo.ipsymconastronomy\Astronomy\module.php on Line 5767
134 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php (call IPSLogger_Out)
37 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err)
in IPSLogger_PhpErrorHandler
5767 in modules\.store\fonzo.ipsymconastronomy\Astronomy\module.php (call SetValue)
1675 in modules\.store\fonzo.ipsymconastronomy\Astronomy\module.php (call SetValue)
2619 in scripts\__generated.inc.php (call SetAstronomyValues)
3 in C:\Windows\System32\- (call Astronomy_SetAstronomyValues)
IPS-Err-PHP 2019-08-16 14:29:42.782 Warning: Object with ident moonstarsign could not be found
Error in Script C:\IP-Symcon\modules\.store\fonzo.ipsymconastronomy\Astronomy\module.php on Line 5767
134 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php (call IPSLogger_Out)
37 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err)
in IPSLogger_PhpErrorHandler
5767 in modules\.store\fonzo.ipsymconastronomy\Astronomy\module.php (call SetValue)
1758 in modules\.store\fonzo.ipsymconastronomy\Astronomy\module.php (call SetValue)
2619 in scripts\__generated.inc.php (call SetAstronomyValues)
3 in C:\Windows\System32\- (call Astronomy_SetAstronomyValues)
Kannst Du mir auf hierfür einen Tipp geben? ich habe versucht bei „select values to display“ sunstarsign und moonstarsign auzuschalten hat aber nicht wirklich geholfen
Dein Modul nutze ich schon sehr lange, Danke erst einmal für Deine Arbeit!
Aktuell bekomme ich eine neue Fehlermeldung, seit ich ein paar mehr Werte zur Berechnung ausgewählt habe (eigentlich alles bis auf Sternzeichen):
23.08.2019, 07:36:40 | TimerPool | Astronomie (Update): <br />
<b>Warning</b>: Objekt mit Ident moonstarsign wurde nicht gefunden in <b>C:\IP-Symcon\modules\.store\fonzo.ipsymconastronomy\Astronomy\module.php</b> on line <b>5767</b><br />
Eine Neuinstallation hat leider keine Änderung ergeben; komisch ist, dass ich ja gar keine Sternzeichen-Werte ausgewählt habe. Hast Du da eine Idee?
Ja da war tatsächlich eine falsche Zuordnung im Konfigurationsformular, d.h die Beschriftung hat nicht zum Wert gepasst. ich habe das angepasst, keine Ahnung ob das die alleinige Ursache war, kannst ja mal Rückmeldung geben ob nach einem verfügbaren Update der Fehler weg ist. Im Beta Branch ist das schon korrigiert, wenn Du das gleich ausprobieren willst.
danke für das schnelle Update. Bin auf Beta gewechselt, hatte erst einen Fehler mit „Datei-Handle…“, bei erneuter Installation war der aber weg. Leider ist der Fehler auch wieder da:
23.08.2019, 19:38:48 | TimerPool | Astronomie (Update): <br />
<b>Warning</b>: Objekt mit Ident moonstarsign wurde nicht gefunden in <b>C:\IP-Symcon\modules\.store\fonzo.ipsymconastronomy\Astronomy\module.php</b> on line <b>5767</b><br />
Installierte Version ist jetzt laut Module Store V1.0 #29.
So, habe noch mal bei den Optionen nachgesehen: Es war (obwohl vorher aus) die Option „Mond im Sternzeichen“ jetzt ein, dann kommt der Fehler; wenn aus, dann ist der Fehler auch weg. (Bei der alten Version hat das Umschalten dieser Option noch eine Reihe von Folgefehlern produziert.)
Komplettes Löschen/Neuinstallieren des Moduls habe ich noch nicht getestet, da das mehr Aufwand ist.
Das lag daran das die Beschriftung vertauscht war.
So richtig reproduzieren was den Fehler verursachen könnte kann ich gerade nicht. Das die Beschriftung vertauscht war war ja sofort offensichtlich. Aber grundsätzlich wenn der Schalter inaktiv ist wird auch nichts in die Variable geschrieben. Daher kann ich die Fehlermeldung gerade nicht ganz einordnen. Hast Du IP-Symcon schon mal neu gestartet, macht das irgendeine Änderung?
…Neustart hat nichts gebracht. Vielleicht habe ich das auch nicht genau genug beschrieben (gilt für aktuelle Beta): Wenn die Option „Mond im Sternzeichen“ ausgeschaltet ist, dann kommt kein Fehler; wenn die Option eingeschaltet ist, dann kommt die o.g. Meldung.
Für mich ist das ok, da ich die Option selbst nicht nutzen will… Ist aber irgendwie doch ein Bug, oder? Danke schon mal!