diff --git a/FHEM/00_Neuron.pm b/FHEM/00_Neuron.pm index e2f320773..c9493ad3e 100644 --- a/FHEM/00_Neuron.pm +++ b/FHEM/00_Neuron.pm @@ -96,7 +96,7 @@ sub Neuron_Undef(@){ sub Neuron_Set(@) { my ($hash, $name, $cmd, @args) = @_; my $sets = $hash->{HELPER}{SETS}; - if (index($hash->{HELPER}{SETS}, $cmd) != -1) { # dynamisch erzeugte outputs + if ($hash->{HELPER}{SETS} && index($hash->{HELPER}{SETS}, $cmd) != -1) { # dynamisch erzeugte outputs my ($dev, $circuit) = (split '_', $cmd, 2); my $value = (looks_like_number($args[0]) ? $args[0] : $setsP{$args[0]}); if ($hash->{HELPER}{wsKey} && DevIo_IsOpen($hash)) { diff --git a/FHEM/10_NeuronPin.pm b/FHEM/10_NeuronPin.pm index 8e4a26b48..d4c153fba 100644 --- a/FHEM/10_NeuronPin.pm +++ b/FHEM/10_NeuronPin.pm @@ -8,6 +8,7 @@ package main; use strict; use warnings; +use SetExtensions; my %sets = ( 'on' => 1,