[erledigt] MQTT2_Device missbrauchen, geht das ?

Begonnen von TomLee, 11 Oktober 2020, 15:49:15

Vorheriges Thema - Nächstes Thema

TomLee

Habs, mein Fehler  8), der Hostname ist default WLED-xxxxxx und nicht WLED_xxxxxx wie in der CID.

So klappt jetzt alles:

effectname:effect.* {my $h="http://".InternalVal($NAME,'CID','0')."/json";$h=~s/_/-/g; HttpUtils_NonblockingGet( {url=>"$h", callback=>sub($$$) { my ($hash, $err, $data) = @_; $data =~ m,effects..\[([^[]*?)],;my $s=$1;$s=~s/"//g;$s=~ s/\n//g;my @a= split(/,/ , $s);my $i = ReadingsNum($NAME,"effect","1");;my $an=@a;$a=$a[$i];fhem("setreading $NAME effectname $a;setreading $NAME effectnumber $an")} }) }