Was können wir verbessern?

Dokumentation

Nachrichten

Benötigt: IP-Symcon >= 4.1

Beschreibung

Alle Nachrichten haben eine eigene ID, welche die Art der Nachricht beschreibt.
Dies ist eine fünfstellige Zahl und setzt sich wiefolgt zusammen:
Basis + Kategorie + Typ = Gesamtwert

Ab Version 5.0 stehen die Werte automatisch als Konstante zur Verfügung

Übersicht aller NachrichtIDs

Nachrichtenbasis

Nachrichten von IP-Symcon haben die Wertebasis 10000, solche von Modulinstanzen (noch undokumentiert) die Wertebasis 20000.

Define Wert Beschreibung
IPS_BASE 10000 Wertebasis für Kernel
IPS_MODULBASE 20000 Wertebasis für Module

Nachrichtenkategorien

Define Wert Beschreibung
IPS_BASE 0 Service Nachrichten
IPS_KERNELMESSAGE 100 Kernel Manager
IPS_LOGMESSAGE 200 Meldungen Manager
IPS_MODULEMESSAGE 300 Modul Manager
IPS_OBJECTMESSAGE 400 Objekt Manager
IPS_INSTANCEMESSAGE 500 Instanz Manager
IPS_SEARCHMESSAGE 510 Such Manager
IPS_VARIABLEMESSAGE 600 Variablen Manager
IPS_SCRIPTMESSAGE 700 Script Manager
IPS_EVENTMESSAGE 800 Event Manager
IPS_MEDIAMESSAGE 900 Medien Manager
IPS_LINKMESSAGE 1000 Link Manager
IPS_FLOWMESSAGE 1100 Flow Manager
IPS_ENGINEMESSAGE 1200 Script Engine
IPS_PROFILEMESSAGE 1300 Profile Pool
IPS_TIMERMESSAGE 1400 Timmer Pool

Nachrichtentypen

IPS_BASE

Wertebasis 0

Define Wert Gesamtwert Beschreibung
IPS_KERNELSTARTED (ab 4.2) 1 10001 Wird nach KR_READY gesendet und synchron abgearbeitet
IPS_KERNELSHUTDOWN (ab 4.2) 2 10002 Wir vor KR_UNINIT gesendet und synchron abgearbeitet

IPS_KERNELMESSAGE

Wertebasis 100

Define Wert Gesamtwert Beschreibung
KR_CREATE 1 10101 Kernel wurde erstellt
KR_INIT 2 10102 Kernel Komponenten werden initialisiert, Module geladen und Settings eingelesen
KR_READY 3 10103 Kernel ist bereit und läuft
KR_UNINIT 4 10104 "Shutdown"-Befehl erhalten, finalisiere alles geladene
KR_SHUTDOWN 5 10105 Finalisierung abgeschlossen, entferne Kernel

IPS_LOGMESSAGE

Wertebasis 200

Define Wert Gesamtwert Beschreibung
KL_MESSAGE 1 10201 Normale Nachricht
KL_SUCCESS 2 10202 Erfolg
KL_NOTIFY 3 10203 Änderungsbenachrichtung
KL_WARNING 4 10204 Warnung
KL_ERROR 5 10205 Fehlermeldung
KL_DEBUG 6 10206 Debug Information
KL_CUSTOM 7 10207 Sonstige Nachrichten

IPS_MODULEMESSAGE

Wertebasis 300

Define Wert Gesamtwert Beschreibung
ML_LOAD 1 10301 Modul geladen
ML_UNLOAD 2 10302 Modul entladen

IPS_OBJECTMESSAGE

Wertebasis 400

Define Wert Gesamtwert Beschreibung
OM_REGISTER 1 10401 Objekt erstellt
OM_UNREGISTER 2 10402 Objekt entfernt
OM_CHANGEPARENT 3 10403 Übergeordnetes Objekt hat sich geändert
OM_CHANGENAME 4 10404 Name hat sich geändert
OM_CHANGEINFO 5 10405 Info hat sich geändert
OM_CHANGETYPE 6 10406 Typ hat sich geändert
OM_CHANGESUMMARY 7 10407 Kurzinfo hat sich geändert
OM_CHANGEPOSITION 8 10408 Position hat sich geändert
OM_CHANGEREADONLY 9 10409 "Nur-Lesen"-Status hat sich geändert
OM_CHANGEHIDDEN 10 10410 Sichtbarkeit hat sich geändert
OM_CHANGEICON 11 10411 Icon hat sich geändert
OM_CHILDADDED 12 10412 Untergeordnetes Objekt hinzugefügt
OM_CHILDREMOVED 13 10413 Untergeordnetes Objekt entfernt
OM_CHANGEIDENT 14 10414 Ident hat sich geändert
OM_CHANGEDISABLED 15 10415 Bedienbarkeit hat sich geändert

IPS_INSTANCEMESSAGE

Wertebasis 500

Define Wert Gesamtwert Beschreibung
IM_CREATE 1 10501 Instanz erstellt
IM_DELETE 2 10502 Instanz entfernt
IM_CONNECT 3 10503 Instanzinterface verfügbar
IM_DISCONNECT 4 10504 Instanzinterface nicht mehr verfügbar
IM_CHANGESTATUS 5 10505 Status hat sich geändert
IM_CHANGESETTINGS 6 10506 Einstellungen haben sich geändert

IPS_SEARCHMESSAGE

Wertebasis 510

Define Wert Gesamtwert Beschreibung
IM_SEARCHSTART 1 10511 Suche wurde gestartet
IM_SEARCHSTOP 2 10512 Suche wurde gestoppt
IM_SEARCHUPDATE 3 10513 Suche hat neue Ergebnisse

IPS_VARIABLEMESSAGE

Wertebasis 600

Define Wert Gesamtwert Beschreibung
VM_CREATE 1 10601 Variable wurde erstellt
VM_DELETE 2 10602 Variable wurde entfernt
VM_UPDATE 3 10603 Variable wurde aktualisiert
VM_CHANGEPROFILENAME 4 10604 Variablenprofilname wurde geändert
VM_CHANGEPROFILEACTION 5 10605 Variablenprofilaktion wurde geändert

IPS_SCRIPTMESSAGE

Wertebasis 700

Define Wert Gesamtwert Beschreibung
SM_CREATE 1 10701 Skript wurde erstellt
SM_DELETE 2 10702 Skript wurde entfernt
SM_CHANGEFILE 3 10703 Skript wurde Datei angehangen
SM_BROKEN 4 10704 Skript Fehlerstatus hat sich geändert
SM_UPDATE 5 10704 Skript wurde aktualisiert

IPS_EVENTMESSAGE

Wertebasis 800

Define Wert Gesamtwert Beschreibung
EM_CREATE 1 10801 Ereignis wurde erstellt
EM_DELETE 2 10802 Ereignis wurde entfernt
EM_UPDATE 3 10803 Ereignis wurde aktualisiert
EM_CHANGEACTIVE 4 10804 Ereignisaktivierung hat sich geändert
EM_CHANGELIMIT 5 10805 Ereignisaufruflimit hat sich geändert
EM_CHANGESCRIPT 6 10806 Ereignisskriptinhalt hat sich geändert
EM_CHANGETRIGGER 7 10807 Ereignisauslöser hat sich geändert
EM_CHANGETRIGGERVALUE 8 10808 Ereignisgrenzwert hat sich geändert
EM_CHANGETRIGGEREXECUTION 9 10809 Ereignisgrenzwertauslösung hat sich geändert
EM_CHANGECYCLIC 10 10810 zyklisches Ereignis hat sich geändert
EM_CHANGECYCLICDATEFROM 11 10811 Startdatum hat sich geändert
EM_CHANGECYCLICDATETO 12 10812 Enddatum hat sich geändert
EM_CHANGECYCLICTIMEFROM 13 10813 Startzeit hat sich geändert
EM_CHANGECYCLICTIMETO 14 10814 Endzeit hat sich geändert
EM_ADDSCHEDULEACTION 15 10815 Eintrag in der Aktionstabelle des Wochenplans wurde hinzugefügt
EM_REMOVESCHEDULEACTION 16 10816 Eintrag in der Aktionstabelle des Wochenplans wurde entfernt
EM_CHANGESCHEDULEACTION 17 10817 Eintrag in der Aktionstabelle des Wochenplans hat sich geändert
EM_ADDSCHEDULEGROUP 18 10818 Gruppierung der Wochenplantage wurde hinzugefügt
EM_REMOVESCHEDULEGROUP 19 10819 Gruppierung der Wochenplantage wurde entfernt
EM_CHANGESCHEDULEGROUP 20 10820 Gruppierung der Wochenplantage hat sich geändert
EM_ADDSCHEDULEGROUPPOINT 21 10821 Schaltpunkt einer Gruppierung wurde hinzugefügt
EM_REMOVESCHEDULEGROUPPOINT 22 10822 Schaltpunkt einer Gruppierung wurde entfernt
EM_CHANGESCHEDULEGROUPPOINT 23 10823 Schaltpunkt einer Gruppierung hat sich geändert
EM_ADDCONDITION 24 10824 Bedingung wurde hinzugefügt
EM_REMOVECONDITION 25 10825 Bedingung wurde entfernt
EM_CHANGECONDITION 26 10826 Bedingung hat sich geändert
EM_ADDCONDITIONVARIABLERULE 27 10827 Variablenregel der Bedingung wurde hinzugefügt
EM_REMOVECONDITIONVARIABLERULE 28 10828 Variablenregel der Bedingung wurde entfernt
EM_CHANGECONDITIONVARIABLERULE 29 10829 Variablenregel der Bedingung hat sich geändert
EM_ADDCONDITIONDATERULE 30 10830 Datumsregel der Bedingung wurde hinzugefügt
EM_REMOVECONDITIONDATERULE 31 10831 Datumsregel der Bedingung wurde entfernt
EM_CHANGECONDITIONDATERULE 32 10832 Datumsregel der Bedingung hat sich geändert
EM_ADDCONDITIONTIMERULE 33 10833 Zeitregel der Bedingung wurde hinzugefügt
EM_REMOVECONDITIONTIMERULE 34 10834 Zeitregel der Bedingung wurde entfernt
EM_CHANGECONDITIONTIMERULE 35 10835 Zeitregel der Bedingung hat sich geändert

IPS_MEDIAMESSAGE

Wertebasis 900

Define Wert Gesamtwert Beschreibung
MM_CREATE 1 10901 Medienobjekt wurde erstellt
MM_DELETE 2 10902 Medienobjekt wurde entfernt
MM_CHANGEFILE 3 10903 Datei des Medienobjekts wurde geändert
MM_AVAILABLE 4 10904 Verfügbarkeit des Medienobjekts hat sich geändert
MM_UPDATE 5 10905 Medienobjekt wurde aktualisiert
MM_CHANGECACHED 6 10906 Cacheoption vom Medienobjekt hat sich geändert

IPS_LINKMESSAGE

Wertebasis 1000

Define Wert Gesamtwert Beschreibung
LM_CREATE 1 11001 Link wurde erstellt
LM_DELETE 2 11002 Link wurde entfernt
LM_CHANGETARGET 3 11003 Ziel des Links hat sich geändert

IPS_FLOWMESSAGE

Wertebasis 1100

Define Wert Gesamtwert Beschreibung
FM_CONNECT 1 11101 Instanz wurde verbunden
FM_DISCONNECT 2 11102 Instanz wurde getrennt
FM_CHILDADDED 3 11103 Untergeordnete Instanz wurde mit dieser Instanz verbunden
FM_CHILDREMOVED 4 11104 Untergeordnete Instanz wurde von dieser Instanz getrennt

IPS_ENGINEMESSAGE

Wertebasis 1200

Define Wert Gesamtwert Beschreibung
SE_UPDATE 1 11201 Scriptengine wurde neu geladen
SE_EXECUTE 2 11202 Script wurde ausgeführt
SE_RUNNING 3 11203 Script wird ausgeführt

IPS_PROFILEMESSAGE

Wertebasis 1300

Define Wert Gesamtwert Beschreibung
PM_CREATE 1 11301 Profil wurde erstellt
PM_DELETE 2 11302 Profil wurde entfernt
PM_CHANGETEXT 3 11303 Profilprefix/Profilsuffix hat sich geändert
PM_CHANGEVALUES 4 11304 Profilwerte haben sich geändert
PM_CHANGEDIGITS 5 11305 Profilnachkommastellen haben sich geändert
PM_CHANGEICON 6 11306 Profilicon hat sich geändert
PM_ASSOCIATIONADDED 7 11307 Profilassoziation wurde hinzugefügt
PM_ASSOCIATIONREMOVED 8 11308 Profilassoziation wurde entfernt
PM_ASSOCIATIONCHANGED 9 11309 Profilassoziation hat sich geändert

IPS_TIMERMESSAGE

Wertebasis 1400

Define Wert Gesamtwert Beschreibung
TM_REGISTER 1 11401 Timer wurde erstellt
TM_UNREGISTER 2 11402 Timer wurde entfernt
TM_CHANGEINTERVAL 3 11403 Timer Interval hat sich geändert
TM_CHANGEPROGRESS 4 11404 Timer Fortschritt hat sich geändert
TM_MESSAGE 5 11405 Timer Nachricht

Nachrichtenparameter

Werte von verschiedenen Nachrichtenparametern

Search Handling

Define Wert Gesamtwert Beschreibung
IF_UNKNOWN 0 0 Unbekannter Wert
IF_NEW 1 1 Gerät ist erstellt aber nicht konfiguriert
IF_OLD 2 2 Gerät ist konfiguriert und sollte eine InstanzID haben
IF_CURRENT 3 3 Gerät ist konfiguriert und die InstanzID gehört dem suchenden Gerät
IF_UNSUPPORTED 4 4 Gerät wird vom Modul nicht unterstützt

Status Codes

Define Wert Gesamtwert Beschreibung
IS_SBASE 100 100 Wertebasis für Status Codes
IS_CREATING 1 101 Instanz wurde erstellt
IS_ACTIVE 2 102 Instanz wurde erstellt und ist aktiv
IS_DELETING 3 123 Instanz wurde gelöscht
IS_INACTIVE 4 104 Instanz wird nicht benutzt
IS_NOTCREATED 5 105 Instanz wurde nicht erstellt

Error Codes

Define Wert Gesamtwert Beschreibung
IS_EBASE 200 200 Allgemeiner Fehlerfall