Doorbird Modul [Testversion]

Von doorbird gibt es nun einen Klingel und ein I/O Modul (mit 3 zusätzlichen Relays).
Die API wurde leider noch nicht angepasst, da kann man anscheinend die 3 zusätzlichen Relays nicht schalten, oder die Klingel direkt ansprechen. Evtl wird die noch mal angepasst
Die Preise für die neuen Geräte finde ich auch etwas überzogen.

gruß garfi

So ok?


public function GetSnapshot()
	{
		$name = "Doorbird Snapshot";
		$ident = "DoorbirdSnapshotPic";
		$picturename = "doorbirdsnapshot_";
		$picturelimit = $this->ReadPropertyInteger('picturelimitsnapshot');
		$catid = $this->ReadPropertyInteger('categorysnapshot');
		if ($catid >0)
        {
            $this->GetImageDoorbell($name, $ident, $picturename, $picturelimit, $catid);
        }
        else
        {
            $this->SendDebug("Doorbird","No category is set, please set category.",0);
            IPS_LogMessage("Doorbird", "Es wurde keine Kategorie gesetzt. Die Funktion wurde nicht ausgeführt.");
            echo "Es wurde keine Kategorie gesetzt. Die Funktion wurde nicht ausgeführt.";
        }
	}

Update ist Online.

Falls sich da was ändern sollte kann das ja dann aufgenommen werden.

Der einzige Grund ist das ich jetzt auf Anhieb nicht wüste wie ich das prüfe ansonsten kann ich das natürlich einbauen.
Ob die Funktion is_valid_domain auch für lokale DNS Hostnamen greift habe ich noch nicht eruiert, oder hast Du einen Vorschlag?

Wenn nicht leer reicht doch.
Wer es nicht schafft eine IP oder einen Hostnamen in eine Konfiguration einzutragen, der … Naja den Rest spar’ ich mir :wink:
Michael
PS: keine Ahnung ob so okay, zumal Echo und IPS_LogMessage ja doppelt gemoppelt ist; je nach Aufrufer. Und Echo ist grundsätzlich erstmal ein Fehler. Ist es jetzt ein Fehler wenn ich das Feature nicht nutze?

Moin moin.

Habe letztens mal wieder die Module upgedatet.
Nun passiert es, dass das DB-Modul bei jedem klingeln zwei identische Bilder abspeichert :confused:

Im Vogel selber ist nur jeweils ein Bild vorhanden…

Muss ich selber mal bei mir beobachten ich schaue mir das mal an. Ist das bei jemand anderem auch so?

Niemand sonst das Problem?
Löse ich das GetRingPicture script manuell aus, bekomme ich nur ein Bild, wenn jemand klingelt aber grundsätzlich zwei :confused:

Ich habe die letzten Tage extra mal bei mir geschaut, da tritt das Verhalten zumindest nicht auf, ist schon seltsam. Macht es denn einen Unterschied wenn Du sämtliche Medien Elemente einmal löscht?

Hallo zusammen,

Wenn ich eine Doorbird Instanz hinzufügen will hängt sich die Management Console auf bzw. der IPS Server ist per Console nicht mehr erreichbar. Der Server läuft aber noch korrekt. Erst nach einem Neustart kann man wieder per Management Console verbinden.

Folgendes Bild nach dem wieder verbinden :confused:

2017-10-02 12_07_28-IP-Symcon Management Console.png

System: Win10 64bit, IPS Beta 4.3 64bit

Wenn Du die fehlerhafte Instanz löscht und das Anlegen nach dem Neustart noch mal probierst tritt dann den gleiche Fehler wieder auf?

Ja, immer das gleiche. Hab auch schon das Modul gelöscht und wieder hinzugefügt :frowning:

Zur Info noch ein Auszug aus dem Logfile…viellecht hilft es ja.

Beim erstellen:


12:02:17 | 59122 | MESSAGE | Doorbird             | Erstelle...

Nach dem Neustart:


12:06:33 | 00000 | MESSAGE | ModuleLoader         | Lade Doorbird Bibliothek...
12:06:33 | 00000 | MESSAGE | ModuleLoader         | # Doorbird geladen
...
12:06:57 | 59122 | MESSAGE | Doorbird             | Erstelle...
12:06:57 | 00000 | DEBUG   | ScriptEngine         | Skriptausführung (Text) - Länge: 163 ~ Absender: RunScript
12:06:57 | 00000 | DEBUG   | ScriptEngine         | Skript ausgeführt (Text) - Länge: 0 ~ Absender: RunScript
12:06:57 | 59122 | MESSAGE | Doorbird             | Entferne...
12:06:57 | 59122 | ERROR   | InstanceManager      | <br />
<b>Notice</b>:  Constant IPS_BASE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>4</b><br />
<br />
<b>Notice</b>:  Constant IPS_KERNELSHUTDOWN already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>5</b><br />
<br />
<b>Notice</b>:  Constant IPS_KERNELSTARTED already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>6</b><br />
<br />
<b>Notice</b>:  Constant IPS_KERNELMESSAGE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>8</b><br />
<br />
<b>Notice</b>:  Constant KR_CREATE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>9</b><br />
<br />
<b>Notice</b>:  Constant KR_INIT already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>10</b><br />
<br />
<b>Notice</b>:  Constant KR_READY already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>11</b><br />
<br />
<b>Notice</b>:  Constant KR_UNINIT already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>12</b><br />
<br />
<b>Notice</b>:  Constant KR_SHUTDOWN already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>13</b><br />
<br />
<b>Notice</b>:  Constant IPS_LOGMESSAGE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>15</b><br />
<br />
<b>Notice</b>:  Constant KL_MESSAGE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>16</b><br />
<br />
<b>Notice</b>:  Constant KL_SUCCESS already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>17</b><br />
<br />
<b>Notice</b>:  Constant KL_NOTIFY already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>18</b><br />
<br />
<b>Notice</b>:  Constant KL_WARNING already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>19</b><br />
<br />
<b>Notice</b>:  Constant KL_ERROR already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>20</b><br />
<br />
<b>Notice</b>:  Constant KL_DEBUG already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>21</b><br />
<br />
<b>Notice</b>:  Constant KL_CUSTOM already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>22</b><br />
<br />
<b>Notice</b>:  Constant IPS_MODULEMESSAGE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>24</b><br />
<br />
<b>Notice</b>:  Constant ML_LOAD already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>25</b><br />
<br />
<b>Notice</b>:  Constant ML_UNLOAD already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>26</b><br />
<br />
<b>Notice</b>:  Constant IPS_OBJECTMESSAGE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>28</b><br />
<br />
<b>Notice</b>:  Constant OM_REGISTER already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>29</b><br />
<br />
<b>Notice</b>:  Constant OM_UNREGISTER already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>30</b><br />
<br />
<b>Notice</b>:  Constant OM_CHANGEPARENT already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>31</b><br />
<br />
<b>Notice</b>:  Constant OM_CHANGENAME already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>32</b><br />
<br />
<b>Notice</b>:  Constant OM_CHANGEINFO already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>33</b><br />
<br />
<b>Notice</b>:  Constant OM_CHANGETYPE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>34</b><br />
<br />
<b>Notice</b>:  Constant OM_CHANGESUMMARY already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>35</b><br />
<br />
<b>Notice</b>:  Constant OM_CHANGEPOSITION already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>36</b><br />
<br />
<b>Notice</b>:  Constant OM_CHANGEREADONLY already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>37</b><br />
<br />
<b>Notice</b>:  Constant OM_CHANGEHIDDEN already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>38</b><br />
<br />
<b>Notice</b>:  Constant OM_CHANGEICON already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>39</b><br />
<br />
<b>Notice</b>:  Constant OM_CHILDADDED already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>40</b><br />
<br />
<b>Notice</b>:  Constant OM_CHILDREMOVED already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>41</b><br />
<br />
<b>Notice</b>:  Constant OM_CHANGEIDENT already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>42</b><br />
<br />
<b>Notice</b>:  Constant IPS_INSTANCEMESSAGE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>45</b><br />
<br />
<b>Notice</b>:  Constant IM_CREATE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>46</b><br />
<br />
<b>Notice</b>:  Constant IM_DELETE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>47</b><br />
<br />
<b>Notice</b>:  Constant IM_CONNECT already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>48</b><br />
<br />
<b>Notice</b>:  Constant IM_DISCONNECT already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>49</b><br />
<br />
<b>Notice</b>:  Constant IM_CHANGESTATUS already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>50</b><br />
<br />
<b>Notice</b>:  Constant IM_CHANGESETTINGS already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>51</b><br />
<br />
<b>Notice</b>:  Constant IM_CHANGESEARCH already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>52</b><br />
<br />
<b>Notice</b>:  Constant IM_SEARCHUPDATE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>53</b><br />
<br />
<b>Notice</b>:  Constant IM_SEARCHPROGRESS already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>54</b><br />
<br />
<b>Notice</b>:  Constant IM_SEARCHCOMPLETE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>55</b><br />
<br />
<b>Notice</b>:  Constant IPS_VARIABLEMESSAGE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>57</b><br />
<br />
<b>Notice</b>:  Constant VM_CREATE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>58</b><br />
<br />
<b>Notice</b>:  Constant VM_DELETE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>59</b><br />
<br />
<b>Notice</b>:  Constant VM_UPDATE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>60</b><br />
<br />
<b>Notice</b>:  Constant VM_CHANGEPROFILENAME already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>61</b><br />
<br />
<b>Notice</b>:  Constant VM_CHANGEPROFILEACTION already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>62</b><br />
<br />
<b>Notice</b>:  Constant IPS_SCRIPTMESSAGE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>64</b><br />
<br />
<b>Notice</b>:  Constant SM_CREATE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>65</b><br />
<br />
<b>Notice</b>:  Constant SM_DELETE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>66</b><br />
<br />
<b>Notice</b>:  Constant SM_CHANGEFILE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>67</b><br />
<br />
<b>Notice</b>:  Constant SM_BROKEN already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>68</b><br />
<br />
<b>Notice</b>:  Constant IPS_EVENTMESSAGE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>70</b><br />
<br />
<b>Notice</b>:  Constant EM_CREATE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>71</b><br />
<br />
<b>Notice</b>:  Constant EM_DELETE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>72</b><br />
<br />
<b>Notice</b>:  Constant EM_UPDATE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>73</b><br />
<br />
<b>Notice</b>:  Constant EM_CHANGEACTIVE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>74</b><br />
<br />
<b>Notice</b>:  Constant EM_CHANGELIMIT already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>75</b><br />
<br />
<b>Notice</b>:  Constant EM_CHANGESCRIPT already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>76</b><br />
<br />
<b>Notice</b>:  Constant EM_CHANGETRIGGER already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>77</b><br />
<br />
<b>Notice</b>:  Constant EM_CHANGETRIGGERVALUE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>78</b><br />
<br />
<b>Notice</b>:  Constant EM_CHANGETRIGGEREXECUTION already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>79</b><br />
<br />
<b>Notice</b>:  Constant EM_CHANGECYCLIC already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>80</b><br />
<br />
<b>Notice</b>:  Constant EM_CHANGECYCLICDATEFROM already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>81</b><br />
<br />
<b>Notice</b>:  Constant EM_CHANGECYCLICDATETO already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>82</b><br />
<br />
<b>Notice</b>:  Constant EM_CHANGECYCLICTIMEFROM already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>83</b><br />
<br />
<b>Notice</b>:  Constant EM_CHANGECYCLICTIMETO already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>84</b><br />
<br />
<b>Notice</b>:  Constant IPS_MEDIAMESSAGE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>86</b><br />
<br />
<b>Notice</b>:  Constant MM_CREATE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>87</b><br />
<br />
<b>Notice</b>:  Constant MM_DELETE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>88</b><br />
<br />
<b>Notice</b>:  Constant MM_CHANGEFILE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>89</b><br />
<br />
<b>Notice</b>:  Constant MM_AVAILABLE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>90</b><br />
<br />
<b>Notice</b>:  Constant MM_UPDATE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>91</b><br />
<br />
<b>Notice</b>:  Constant IPS_LINKMESSAGE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>93</b><br />
<br />
<b>Notice</b>:  Constant LM_CREATE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>94</b><br />
<br />
<b>Notice</b>:  Constant LM_DELETE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>95</b><br />
<br />
<b>Notice</b>:  Constant LM_CHANGETARGET already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>96</b><br />
<br />
<b>Notice</b>:  Constant IPS_DATAMESSAGE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>98</b><br />
<br />
<b>Notice</b>:  Constant DM_CONNECT already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>99</b><br />
<br />
<b>Notice</b>:  Constant DM_DISCONNECT already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>100</b><br />
<br />
<b>Notice</b>:  Constant IPS_ENGINEMESSAGE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>102</b><br />
<br />
<b>Notice</b>:  Constant SE_UPDATE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>103</b><br />
<br />
<b>Notice</b>:  Constant SE_EXECUTE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>104</b><br />
<br />
<b>Notice</b>:  Constant SE_RUNNING already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>105</b><br />
<br />
<b>Notice</b>:  Constant IPS_PROFILEMESSAGE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>107</b><br />
<br />
<b>Notice</b>:  Constant PM_CREATE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>108</b><br />
<br />
<b>Notice</b>:  Constant PM_DELETE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>109</b><br />
<br />
<b>Notice</b>:  Constant PM_CHANGETEXT already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>110</b><br />
<br />
<b>Notice</b>:  Constant PM_CHANGEVALUES already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>111</b><br />
<br />
<b>Notice</b>:  Constant PM_CHANGEDIGITS already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>112</b><br />
<br />
<b>Notice</b>:  Constant PM_CHANGEICON already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>113</b><br />
<br />
<b>Notice</b>:  Constant PM_ASSOCIATIONADDED already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>114</b><br />
<br />
<b>Notice</b>:  Constant PM_ASSOCIATIONREMOVED already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>115</b><br />
<br />
<b>Notice</b>:  Constant PM_ASSOCIATIONCHANGED already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>116</b><br />
<br />
<b>Notice</b>:  Constant IPS_TIMERMESSAGE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>118</b><br />
<br />
<b>Notice</b>:  Constant TM_REGISTER already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>119</b><br />
<br />
<b>Notice</b>:  Constant TM_UNREGISTER already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>120</b><br />
<br />
<b>Notice</b>:  Constant TM_SETINTERVAL already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>121</b><br />
<br />
<b>Notice</b>:  Constant TM_UPDATE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>122</b><br />
<br />
<b>Notice</b>:  Constant TM_RUNNING already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>123</b><br />
<br />
<b>Notice</b>:  Constant IS_SBASE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>125</b><br />
<br />
<b>Notice</b>:  Constant IS_CREATING already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>126</b><br />
<br />
<b>Notice</b>:  Constant IS_ACTIVE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>127</b><br />
<br />
<b>Notice</b>:  Constant IS_DELETING already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>128</b><br />
<br />
<b>Notice</b>:  Constant IS_INACTIVE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>129</b><br />
<br />
<b>Notice</b>:  Constant IS_EBASE already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>131</b><br />
<br />
<b>Notice</b>:  Constant IS_NOTCREATED already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>132</b><br />
<br />
<b>Notice</b>:  Constant FOUND_UNKNOWN already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>134</b><br />
<br />
<b>Notice</b>:  Constant FOUND_NEW already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>135</b><br />
<br />
<b>Notice</b>:  Constant FOUND_OLD already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>136</b><br />
<br />
<b>Notice</b>:  Constant FOUND_CURRENT already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>137</b><br />
<br />
<b>Notice</b>:  Constant FOUND_UNSUPPORTED already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>138</b><br />
<br />
<b>Notice</b>:  Constant vtBoolean already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>139</b><br />
<br />
<b>Notice</b>:  Constant vtInteger already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>140</b><br />
<br />
<b>Notice</b>:  Constant vtFloat already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>141</b><br />
<br />
<b>Notice</b>:  Constant vtString already defined in <b>C:\IP-Symcon\modules\IPSymconDoorbird\Doorbird\module.php</b> on line <b>142</b><br />

Ja das hilft wobei ich da noch schauen muss was die Lösung ist.

Ich habe mal eine Änderung vorgenommen, kannst Du mal ein Update vom Modul machen und schauen ob das was bringt bzw. der Fehler dann ausbleibt?

Passt :smiley: Danke für die schnelle Hilfe

Hallo Fonzo,

hab dein Modul schon seit einiger Zeit laufen und hat prima geklappt incl. E-Mail Weiterleitung. Vielen Dand dafür.
Auf einmal wurden nach einem Klingeln keine Bilder mehr weitergeleitet. Habe das Modul gelöscht und neu installiert. Jetzt funktioniert es wieder einwandfrei.
Allerdings habe ich keine Möglichkeit mehr mir ein Bild per Mail weiterzuleiten. Die Instanz wurde/wird nicht angelegt. Ein ab und anwählen in der Modul-Config hilft auch nicht.
Kann/muss ich es irgendwie manuell anlegen. Und wenn ja, wie?

Gruß Alex

Kann Dir nicht ganz folgen, was wird nicht angelegt, die Doorbird Instanz, die SMTP Instanz oder funktioniert die Auswahl der SMTP Instanz im Konfigurationsformular nicht?

Wenn ich mich nicht irre, war unterhalb vom Doorbird-Modul ein Instanz „DoorbirdEmail“, oder so ähnlich angelegt, welche die Mail beim klingeln an mich verschickt hat. Oder wie verschickst du die Mail mit Foto?

Config.PNG
Doorbird.PNG

Mach ich etwas falsch?

Gruß Alex

Ich gehe davon aus das da noch ein Fehler drinnen war, es wurde noch nach der Kategorie Variable geschaut, die gibt es aber in der aktuellen Version nicht mehr, das wird die Kategorie ja im Konfigurationsformular angegeben. Danke für finden, ich habe mal ein Bugfix hochgeladen. Mach mal ein Modul Update und teste dann mit einem Skript


$email = "max@muster.com";
Doorbird_EmailAlert(35494 /*[Geräte\Doorbird\Doorbird]*/, $email); // Erster Parameter die Instanz ID Doorbird

ob Du eine Email bekommst. Diese Methode wird auch aufgerufen wenn es klingelt.