Alles klar, die Status-Variablen werden jetzt angelegt.
Tom
Alles klar, die Status-Variablen werden jetzt angelegt.
Tom
Muss meine Aussage zurücknehmen. Ich hatte die Variablen beim ersten Testen heute Morgen selbst erzeugt. Sie werden noch nicht automatisch erzeugt.
Tom
Das sollte angelegt werden. Ich regiere darauf, wenn im Payload state_l1 oder state_l2 vorkommt.
Kannst du mir nochmal ein Debug schicken?
Am besten davon, wenn du bei de Relais schaltest.
Edit: Ich habe wohl vergessen es als Beta Version im Store bereitzustellen. Anscheinend habe ich es für den Stable Kanal eingereicht.
Kannst du es jetzt nochmal versuchen?
Grüße,
Kai
Wie gesagt, schau nochmal ob es mit der aktuellen Version klappt, ich hatte vergessen die Version im Beta Kanal online zustellen.
Grüße,
Kai
Wunderbar, jetzt sind sie da!
Herzlichen Dank!
Tom
Hi Kai
Noch keine Entwarnung
Die Variablen werden zwar angelegt aber nicht gesetzt.
Weiter wird beim Schalten folgender Fehler geloggt:
10.12.19 17:42:28 | PHP | Error: Notice: Undefined property: stdClass::$l1
Error in Script C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.zigbee2mqtt\IPS-Z2MDevice\module.php on Line 231
134 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php (call IPSLogger_Out)
44 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err)
231 in modules.store\info.schnittcher.ips.zigbee2mqtt\IPS-Z2MDevice\module.php (call IPSLogger_PhpErrorHandler)
3 in C:\Windows\System32- (call ReceiveData)
Dank und Gruss!
Tom
Es gibt eine neue Beta Version, willst du es nochmal versuchen?
Grüße,
Kai
Guten Morgen Kai
Habe noch festgestellt, dass „RequestAction“ einen Fehler erzeugt:
Warning:
Fatal error: Uncaught TypeError: Argument 2 passed to IPS_Z2MDevice::Command() must be of the type string, bool given, called in C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.zigbee2mqtt\libs\Zigbee2MQTTHelper.php on line 25 and defined in C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.zigbee2mqtt\libs\Zigbee2MQTTHelper.php:46
Stack trace:
#0 C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.zigbee2mqtt\libs\Zigbee2MQTTHelper.php(25): IPS_Z2MDevice->Command(‚l1/set‘, true)
#1 C:\Windows\System32-(3): IPS_Z2MDevice->RequestAction(‚Z2M_Statel1‘, true)
#2 {main}
thrown in C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.zigbee2mqtt\libs\Zigbee2MQTTHelper.php on line 46
Abort Processing during Fatal-Error: Uncaught TypeError: Argument 2 passed to IPS_Z2MDevice::Command() must be of the type string, bool given, called in C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.zigbee2mqtt\libs\Zigbee2MQTTHelper.php on line 25 and in C:\ProgramData\Symcon\scripts\32276.ips.php on line 2
Fehler: Anstatt Schaltstatus „ON“ wird „true“ übergeben.
Dank und Gruss!
Tom
Sollte in der neuen Beta Version gefixt sein.
Grüße,
Kai
Immernoch das gleiche:
Warning:
Fatal error: Uncaught TypeError: Argument 1 passed to IPS_Z2MDevice::OnOff() must be of the type string, bool given, called in C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.zigbee2mqtt\libs\Zigbee2MQTTHelper.php on line 25 and defined in C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.zigbee2mqtt\libs\Zigbee2MQTTHelper.php:239
Stack trace:
#0 C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.zigbee2mqtt\libs\Zigbee2MQTTHelper.php(25): IPS_Z2MDevice->OnOff(true)
#1 C:\Windows\System32-(3): IPS_Z2MDevice->RequestAction(‚Z2M_Statel1‘, true)
#2 {main}
thrown in C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.zigbee2mqtt\libs\Zigbee2MQTTHelper.php on line 239
Abort Processing during Fatal-Error: Uncaught TypeError: Argument 1 passed to IPS_Z2MDevice::OnOff() must be of the type string, bool given, called in C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.zigbee2mqtt\libs\Zigbee2MQTTHelper.php on line 25 and defined in C:\ in C:\ProgramData\Symcon\scripts\32276.ips.php on line 2
Gruss Tom
Nein, war ein anderer Fehler.
Ist gefixt.
Grüße,
Kai
Jetzt kommt aber der hier bei „RequestAction auf (ID State 1, true)“, RequestAction auf (ID State 2, true) funktioniert fehlerlos.
Warning:
Notice: Undefined variable: value in C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.zigbee2mqtt\libs\Zigbee2MQTTHelper.php on line 241
Notice: Undefined variable: value in C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.zigbee2mqtt\libs\Zigbee2MQTTHelper.php on line 245
in C:\ProgramData\Symcon\scripts\32276.ips.php on line 2
Hi Kai
Es gibt in der Beta noch ein Problem mit Z2M_SwitchMode:
Notice: Undefined variable: Value in C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.zigbee2mqtt\libs\Zigbee2MQTTHelper.php on line 75
Fatal error: Uncaught TypeError: Argument 1 passed to IPS_Z2MDevice::OnOff() must be of the type bool, null given, called in C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.zigbee2mqtt\libs\Zigbee2MQTTHelper.php on line 75 and defined in C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.zigbee2mqtt\libs\Zigbee2MQTTHelper.php:239
Stack trace:
#0 C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.zigbee2mqtt\libs\Zigbee2MQTTHelper.php(75): IPS_Z2MDevice->OnOff(NULL)
#1 C:\ProgramData\Symcon\scripts__generated.inc.php(587): IPS_Z2MDevice->SwitchMode(false)
#2 C:\ProgramData\Symcon\scripts\37397.ips.php(102): Z2M_SwitchMode(46877, false)
#3 C:\ProgramData\Symcon\scripts\33889.ips.php(3): Z2M_Off()
#4 {main}
thrown in C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.zigbee2mqtt\libs\Zigbee2MQTTHelper.php on line 239
Abort Processing during Fatal-Error: Uncaught TypeError: Argument 1 passed to IPS_Z2MDevice::OnOff() must be of the type bool, null given, called in C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.zigbee2mqtt\libs\Zigbee2MQTTHelper.php on line 75 and defined in C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.zigbee2mqtt\libs\Zigbee2MQTTHelper.php:239
Stack trace:
#0 C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.zigbee2mqtt\libs\Zigbee2MQTTHelper.php(75): IPS_Z2MDevice->OnOff(NULL)
#1 C:\ProgramData\Symcon\scripts__generated.inc.php(587): IPS_Z2MDevice->SwitchMode(false)
#2 C:\ProgramData\Symcon\scripts\37397.ips.php(102): Z2M_SwitchMode(46877, false)
#3 C:\ProgramData\Symcon\scripts\33889.ips.php(3): Z2M_Off()
#4 {main}
thrown
Error in Script C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.zigbee2mqtt\libs\Zigbee2MQTTHelper.php on Line 239
Gruss!
Tom
Teste nochmal die aktuelle Beta Version.
Grüße,
Kai
Mit Aktueller Beta:
Z2M_SwitchMode(IPS_GetParent($_IPS[‚SELF‘]),false);
Notice: Undefined variable: value in C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.zigbee2mqtt\libs\Zigbee2MQTTHelper.php on line 241
Notice: Undefined variable: value in C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.zigbee2mqtt\libs\Zigbee2MQTTHelper.php on line 245
Notice: Undefined variable: state in C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.zigbee2mqtt\libs\Zigbee2MQTTHelper.php on line 76
Gruss
Tom
Teste bitte nochmal.
Grüße,
Kai
Der kommt noch:
Notice: Undefined variable: state in C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.zigbee2mqtt\libs\Zigbee2MQTTHelper.php on line 76
So, jetzt aber. Versuch es doch nochmal.
Grüße,
Kai
Thumbs up