PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Homeserver-Logik unlogisch?



leSasch
07.04.06, 13:31
Moinmoin,


kann mir jemand sagen, warum mir keine eMails zugestellt werden, wenn ich die Logik so erstelle wie im Screenshot im Anhang zu sehen? :confused:

Danke schonmal und Grüssle
Sascha

xerete
07.04.06, 14:00
Hallo,

der Ausgang ist immer Logisch 1 - keine Änderung

Gruß Xerete

Michel
07.04.06, 14:06
ACK.
Selbst wenn das so funktionieren würde: wozu brauchst du E-Mails im 30 Sekunden-Takt?
Sag uns was du erreichen möchtest. dann können wir unterstützend zur Seite stehen. ;)

Matthias Schmidt
07.04.06, 14:12
Am High-Ausgang und am Low-Ausgang der gleiche Befehl? Also immer? Das ist, wie wenn man einen Blinker konstruiert und möchte, dass ds Licht bei den beiden möglichen Schaltzuständen an ist. Welchen Sinn macht dann der Blinker?

Bist du sicher, dass das unlogische Element in der Kette der HS ist? :D

leSasch
07.04.06, 15:32
Hallo,

der Ausgang ist immer Logisch 1 - keine Änderung

Gruß Xerete

Danke für die Info - das macht für mich Sinn.
Nur stellt sich mir aber jetzt die Frage, was ich mit dem Ausgang dann überhaupt anfangen kann, er dürfte sich ja im Prinzip nach der Initialisierung nicht mehr ändern? Und diesen Status kann ein Logikbaustein ja über EI==1 eh abfragen.

Grüssle
Sascha

leSasch
07.04.06, 15:33
Bist du sicher, dass das unlogische Element in der Kette der HS ist? :D

:Prost: :Prost: :Prost: :D

leSasch
07.04.06, 15:35
ACK.
Selbst wenn das so funktionieren würde: wozu brauchst du E-Mails im 30 Sekunden-Takt?

Hei,

das war nur ein Test ob und wie das funktioniert - bin ganz neu in Sachen HS und hab einige Details noch nicht ganz verstanden.
(so eben auch die Tatsache, dass eine Logik nur bei konkreter Wertänderung ausgeführt wird - ich bin davon ausgegangen, dass das "System (nach Start immer 1)" - Objekt analog zum Windows-Autostart zu verstehen ist.

Grüssle
Sascha

Matthias Schmidt
07.04.06, 15:58
Hei,

bin ganz neu in Sachen HS und hab einige Details noch nicht ganz verstanden.

Sascha

Das ist das, was mich oft ärgert: Noch keine Ahnung (was an sich nichts Schlimmes ist, wir haben alle mal angefangen), aber schon einem armen Gerät, das sich nicht wehren kann, Unlogik zu unterstellen. :Prost:

In Zukunft empfehle ich Rechtsklick auf den Logikbaustein, und dann "Hilfe zum Baustein" und dann auch noch LESEN, was da steht. Erspart dir u.U. die Peinlichkeit, völlig absurde Logiken posten zu müssen! :Prost: :Prost:

leSasch
07.04.06, 16:31
In Zukunft empfehle ich Rechtsklick auf den Logikbaustein, und dann "Hilfe zum Baustein" und dann auch noch LESEN, was da steht.

Jo, des hob i jo gmocht ..
Leider steht in dem ganzen Text über das von mir beschriebene Problem bzw. die Unklarheit, dass die "1" auf dem System-Läuft Objekt nicht auch für eine "1" auf dem Steuereingang des Telegrammgenerators sorgt, nicht ein Wort.
Wo hätte ich mich schlau genug machen können, dass ich hier nicht hätte nachfragen müssen?

Grüssle
Sascha

PS: Danke trotzdem für die Infos! :Prost::Prost:

Matthias Schmidt
07.04.06, 16:40
Selbstverständlich schaltet die 1 auf dem systemobjekt den Telegrammgenerator ein. Allerdings ist er dann immer ein, wenn der HS gebootet hat. Dein Problem ist, dass du die beiden entgegengesetzten Ausgänge des Tg mit dem selben Befehl verbunden hast!

P.S: Was den Mailversand betrifft, was sagt denn die Debugseite?

Michel
07.04.06, 18:53
Jo, des hob i jo gmocht ..
Leider steht in dem ganzen Text über das von mir beschriebene Problem bzw. die Unklarheit, dass die "1" auf dem System-Läuft Objekt nicht auch für eine "1" auf dem Steuereingang des Telegrammgenerators sorgt, nicht ein Wort.
Wo hätte ich mich schlau genug machen können, dass ich hier nicht hätte nachfragen müssen?

Grüssle
Sascha

PS: Danke trotzdem für die Infos! :Prost::Prost:Auch im Experten bzw. der Hilfe:

Wie arbeitet die Logik im HS

Zuerst werden die Gruppenadressen gescannt (mit Flag "Beim Starten abfragen").
Dann wird die Logik initialisiert:
Hat ein Eingang einen Fixwert, wird der Eingang auf diesen Wert gesetzt.
Die anderen beschalteten Eingänge werden auf den Wert des ersten zugeordneten Kommunikationsobjektes gesetzt (dies ist entweder der gescannte Wert oder der Initialisierungswert des Kommunikationsobjektes)
Die nicht beschalteten Eingänge werden auf den Initialisierungswert des Eingangs gesetzt.
Jetzt werden je nach Einstellung des Logikgatters ("Neuberechnung beim Start") die Ausgänge berechnet.
Damit ist der Initialisierungsvorgang abgeschlossen.
Im laufenden Betrieb wird bei jedem eingehenden Telegramm der Baustein neu berechnet.
Alle Eingänge haben dabei den Wert des zuletzt eingegangenen Telegramms.
Ob der Ausgang sendet, richtet sich nach dem berechneten Wert und der Einstellung "Send by Change".Eine detaillierte Beschreibung (file:///C:/Programme/GIRA/Hs2/hs2exp21/hlp/logikstart.pdf) des Ablaufes liegt als PDF-Dokument vor. Man beachte den PDF-Link am Schluß ;) und dort auf der letzten Seite den Punkt 8.

leSasch
07.04.06, 20:01
Selbstverständlich schaltet die 1 auf dem systemobjekt den Telegrammgenerator ein.

Eben nicht - das ist ja mein Problem.
(Auch mit nur einem verbundenen Ausgang).

Grüssle
Sascha

Matthias Schmidt
08.04.06, 01:32
Eben doch :) Zeig mir die Debug-Seite!

leSasch
08.04.06, 01:56
Nen bestimmten Abschnitt, oder alles? (weil ziemlich lang)

Matthias Schmidt
08.04.06, 09:52
System, Email, DNS, Queues, EIB, Scan, Exception fürs Erste

leSasch
08.04.06, 10:48
So schaut meine Logik im Moment aus - und er verschickt keine einzige eMail.
Setze ich den Steuereingang des Telegrammgenerators manuell oder über ein anderes Objekt auf "1", dann tuts.

Debug kommt gleich.

Grüssle
Sascha

leSasch
08.04.06, 10:53
System

Abgerufen am 08.04.2006 10:46:43
Systemzeit 1144486003.81
Version 2.1.060325
Ident-Nr. XXXXXXXXXXXX
Laufzeit (Sek.) 335.939571857
Korrektur (Sek.) 0
Anz. Korrekturen 0
Anz. SequenzError 0

E-Mail

Last Mail Ok ?
Last Mail Err ?
Status ?
Server ?
Absender ?
Ziel ?
Versendet 0
Abgewiesen 0
Veraltet 0
Connected 0
Dauer Connected Min:0.000 Max:0.000 D:0.000 Akt:0.000/0.000/0.000
Warten 1 0
Warten 2 0
Warten 3 0

DNS

Letzter Versuch Ok ?
Anzahl Ok 0
Server Ok ?
IP Ok ?
Dauer Ok Min:0.000 Max:0.000 D:0.000 Akt:0.000/0.000/0.000
Letzter Versuch Cache ?Anzahl Cache 0Server Cache ?
IP Cache ?
Letzter Versuch Err ?
Anzahl Err 0
Server Err ?
Query Err ?
Result Err ?
Dauer Err Min:0.000 Max:0.000 D:0.000 Akt:0.000/0.000/0.000

leSasch
08.04.06, 10:55
EIB
Bcu-Version 2
Max. Telegramme/Sek. 20
Zeit zw. Telegrammen 0.05
Phys. Adresse 1.3.245
Auth.Level ?
Sub-Status ?
Anzahl Telegramme gesendet 166
Anzahl Telegramme empfangen 410
Anzahl Telegramme verloren 0
Letztes Telegramm verloren ?
Anzahl Abfragen OK 156
Anzahl Befehle OK 10
Anzahl Antworten OK 0
Anzahl IETS-Connect 0
Letztes IETS-Connect ?
Anzahl IETS-Open 0
Letztes IETS-Open ?
Anzahl IETS-Close 0
Letztes IETS-Close ?
Anzahl IETS-Lost 0
Letztes IETS-Lost ?
Scan-Status Fertig
Scan-Start 08.04.2006 10:39:38
Scan-Ende 08.04.2006 10:41:07
Scan Ok 137
Scan Error 19
Soft-Scan Anzahl 0
Soft-Scan-Start ?
Anzahl Verlust EIBNET 0
Letzter Verlust EIBNET ?
Anzahl Init-Start 1
Letztes Init-Start 08.04.2006 10:39:36
Anzahl Init-Fertig 1
Letztes Init-Fertig 08.04.2006 10:39:36
Anzahl Init-Abbruch 0
Letztes Init-Abbruch ?
Anzahl Init von BCU 0
Letztes Init von BCU ?
Anzahl Reopen 0
Letztes Reopen ?

leSasch
08.04.06, 10:58
Queues
Bezeichnung Len Ist Max Count Error Wait Last
EIBSendQueue 5000 0 155 166 0 65.87 08.04.2006 10:42:48
EIBEmpfQueue 5000 0 2 410 0 0.05 08.04.2006 10:46:43
SocketQueue 100 0 0 0 0 0.00
SetWertQueue 5000 0 9 1506 0 0.05 08.04.2006 10:46:43
BefehlQueue1 5000 0 1 8 0 0.04 08.04.2006 10:43:31
BefehlQueue2 5000 0 0 0 0 0.00
BefehlQueue3 5000 0 0 0 0 0.00
SichQueue 15000 0 4 648 0 0.05 08.04.2006 10:46:43
EventSendQueue 1000 0 0 0 0 0.00
ServerQueue 1000 0 1 43 0 0.04 08.04.2006 10:46:43
ServerQueueEvent 100 0 0 0 0 0.00
ServerQueueList 100 0 1 2 0 0.03 08.04.2006 10:46:43
ServerQueueHtm 100 0 1 18 0 0.03 08.04.2006 10:46:42
ServerQueueHtmBin 100 0 0 0 0 0.00
ServerQueueGUI 100 0 0 0 0 0.00
ServerQueueGUIBin 100 0 0 0 0 0.00
ServerQueueWap 100 0 0 0 0 0.00
ZyklusQueue 1000 0 4 718 0 0.05 08.04.2006 10:46:43

Exceptions
--gibts keine--

Scan-Fehler (hier hab ich gestern noch auf die schnelle n paar Gruppen mit ets rausgeschmissen)

(1/3/22) (1/5/30) (1/5/60) (1/5/80) (3/4/33) (3/5/44) (3/5/45) (3/5/46) (5/2/13) (5/2/41) (3/5/41) (3/5/61) (0/5/110) (2/5/20) (2/5/30) (2/5/60) (2/5/40) (2/3/30) (2/5/50)

leSasch
08.04.06, 10:59
Sodela, das waren alle.
Also ganz ehrlich, wenn du darin einen Hinweis findest, weshalb das nicht funktiniert, dann :respekt::Prost:

Matthias Schmidt
08.04.06, 11:13
Das finden wir schon! Mach' mal noch einen Test und setze den Steuereingang des TG fix auf 1.

leSasch
08.04.06, 12:26
So, hab manuell auf "1" gesetzt - und zwischenrein gefrühstückt - zig neue eMails .. :D

System
Abgerufen am 08.04.2006 12:18:31
Systemzeit 1144491511.46
Version 2.1.060325
Ident-Nr. 004063E1B77E
Laufzeit (Sek.) 1691.55012608
Korrektur (Sek.) 0.408504962921
Anz. Korrekturen 2
Anz. SequenzError 0

DNS
Letzter Versuch Ok 08.04.2006 12:18:21
Anzahl Ok 57
Server Ok 192.168.3.201
IP Ok 192.168.3.201 ()
Dauer Ok Min:0.000 Max:0.000 D:0.000 Akt:0.000/0.000/0.000

EIB
Bcu-Version 2
Max. Telegramme/Sek. 20
Zeit zw. Telegrammen 0.05
Phys. Adresse 1.3.245
Auth.Level ?
Sub-Status ?
Anzahl Telegramme gesendet 160
Anzahl Telegramme empfangen 1151
Anzahl Telegramme verloren 0
Letztes Telegramm verloren ?
Anzahl Abfragen OK 156
Anzahl Befehle OK 4
Anzahl Antworten OK 0
Anzahl IETS-Connect 0
Letztes IETS-Connect ?
Anzahl IETS-Open 0
Letztes IETS-Open ?
Anzahl IETS-Close 0
Letztes IETS-Close ?
Anzahl IETS-Lost 0
Letztes IETS-Lost ?
Scan-Status Fertig
Scan-Start 08.04.2006 11:48:51
Scan-Ende 08.04.2006 11:50:19
Scan Ok 137
Scan Error 19
Soft-Scan Anzahl 0
Soft-Scan-Start ?
Anzahl Verlust EIBNET 0
Letzter Verlust EIBNET ?
Anzahl Init-Start 1
Letztes Init-Start 08.04.2006 11:48:50
Anzahl Init-Fertig 1
Letztes Init-Fertig 08.04.2006 11:48:50
Anzahl Init-Abbruch 0
Letztes Init-Abbruch ?
Anzahl Init von BCU 0
Letztes Init von BCU ?
Anzahl Reopen 0
Letztes Reopen ?

Logik
Anzahl Berechnungen 979
Dauer Min:0.001 Max:0.014 D:0.005 Akt:0.008/0.008/0.008
Init Start 08.04.2006 11:50:19
Init Ende 08.04.2006 11:50:19
Anzahl Init-Sperren 2
Letztes Init-Sperren 08.04.2006 11:50:19
Anzahl Init-Durchgaenge 3
Anzahl Schleifen 0

Queues
Bezeichnung Len Ist Max Count Error Wait Last
EIBSendQueue 5000 0 155 160 0 64.74 08.04.2006 11:50:19
EIBEmpfQueue 5000 0 3 1151 0 0.05 08.04.2006 12:18:26
SocketQueue 100 0 0 0 0 0.00
SetWertQueue 5000 0 6 6218 0 0.05 08.04.2006 12:18:31
BefehlQueue1 5000 0 0 0 0 0.00
BefehlQueue2 5000 0 1 57 0 0.11 08.04.2006 12:18:19
BefehlQueue3 5000 0 0 0 0 0.00
SichQueue 15000 0 5 1532 0 1.01 08.04.2006 12:18:31
EventSendQueue 1000 0 0 0 0 0.00
ServerQueue 1000 0 1 3 0 0.01 08.04.2006 12:18:30
ServerQueueEvent 100 0 0 0 0 0.00
ServerQueueList 100 0 1 2 0 0.03 08.04.2006 12:18:31
ServerQueueHtm 100 0 0 0 0 0.00
ServerQueueHtmBin 100 0 0 0 0 0.00
ServerQueueGUI 100 0 0 0 0 0.00
ServerQueueGUIBin 100 0 0 0 0 0.00
ServerQueueWap 100 0 0 0 0 0.00
ZyklusQueue 1000 0 5 3674 0 0.04 08.04.2006 12:18:31

Exceptions
keine

Scanfehler
die selben wie vorher

Grüssle
Sascha

Matthias Schmidt
08.04.06, 12:37
Merkwürdig. Werde das am Montag mal auf meinem Demo-HS nachstellen. Kannst du dem Systemobjekt mal eine virtuelle Gruppenadresse verpassen und im Eibmon nachschauen, was damit beim Start passiert?

leSasch
08.04.06, 13:14
Kannst du dem Systemobjekt mal eine virtuelle Gruppenadresse verpassen und im Eibmon nachschauen, was damit beim Start passiert?
Habe 123/123 zugewiesen - taucht jedoch im eibmon gar nicht auf. :(

Michel
08.04.06, 13:19
Auch im Experten das Häkchen gesetzt "Interne K.-Objekte ebenfalls aufzeichnen"?

leSasch
08.04.06, 13:22
Auch im Experten das Häkchen gesetzt "Interne K.-Objekte ebenfalls aufzeichnen"?

Jepp, ist gesetzt.

Matthias Schmidt
08.04.06, 13:28
Und ist das Ko auch unter Projekt - Sonstiges - Statusobjekte zugeordnet?

leSasch
08.04.06, 13:30
Und ist das Ko auch unter Projekt - Sonstiges - Statusobjekte zugeordnet?

scheisse...

Matthias Schmidt
08.04.06, 13:32
Wo bleibt mein Bier :Prost: :D

leSasch
08.04.06, 13:39
Wo bleibt mein Bier :Prost: :D
Jetz geeehts!! :D:D:D

:beer::beer:


:Prost: :Prost: :Prost: