CPAN statt apt-get install -> Fhem hängt

Begonnen von Ajuba, 04 Januar 2019, 20:31:48

Vorheriges Thema - Nächstes Thema

Ajuba

Ich habe bei Versuchen mit dem DLNARenderer blöderweise versucht die geforderten Perlpakete SOAP::Lite, LWP::Simple, XML::Simple, XML::Parser::Lite und LWP::UserAgent per CPAN zu installieren. Gleich bei SOAP::Lite bin ich bei der Frage nach einem Apache Server gescheitert und es hat ewig gedauert. Natürlich funktioniert der DLNARenderer nicht und Fhem wird elends langsam und kann nur durch Raspi Neustart wieder zum Leben erweckt werden.
Ich habe erst nachher entdeckt, dass von CPAN eher abgeraten wird und apt-get install empfohlen wird.

Meine bisherigen Reparaturversuche mit apt-get update und upgrade sowie apt-get install für evt. richtige Pakete waren bisher ohne Erfolg.
Bereits apt-get update liefert auch folgendes Problem und endet dann.
W: Failed to fetch https://debian.fhem.de/stable/./Packages  HttpError403

W: Failed to fetch https://debian.fhem.de/./Packages  HttpError403

E: Some index files failed to download. They have been ignored, or old ones used instead.


Bei meinen vorhandenen Fhem Modulen fällt mir auf, dass Twilight nun keine Wetterdaten mehr bekommt, also offensichtlich ein benötigtes Perl Modul beschädigt ist.

1. Wo finde ich zu den benötigten Perl Modulen die richtigen Paketnamen für apt-get Installationen?
Ich stolpere im Internet immer nur über einzelne Hinweise mit zweifelhaften Hintergrund.
2. Wie kann ich die CPAN Installation rückgängig machen und alles reparieren? Es gibt bei CPAN ja offensichtlich kein echtes deinstallieren.

Hat jemand ein Lösung?
FHEM auf RPi3, Homematic CCU3 mit Cuxd und CUL 868 für FS20, Siemens S7 über CP343-1,
DbLog zu MySQL auf NAS QNAP TS-253D,
Yeelight

KölnSolar

ZitatBei meinen vorhandenen Fhem Modulen fällt mir auf, dass Twilight nun keine Wetterdaten mehr bekommt, also offensichtlich ein benötigtes Perl Modul beschädigt ist.
Das hat nichts mit Deinem Problem zu tun, sondern ist bei allen so. Dienst seitens Yahoo eingestellt.  :'(

Ansonsten kennst Du ja meine Meinung, aber vielleicht guckt hier ein Debian-Experte drüber.  ;)
das
ZitatW: Failed to fetch https://debian.fhem.de/stable/./Packages  HttpError403

W: Failed to fetch https://debian.fhem.de/./Packages  HttpError403
kenne ich so nicht. Bezieht sich aber wohl nur auf FHEM.
Andere Meldungen bekommst Du nicht ?


RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

Ajuba

Das mit Yahoo hat ja super reingepasst. Ist bei mir genau gestern Abend gekommen nachdem ich meine Tests startete. Naja, wenigstens habe ich nichts bestehendes zerschossen.

Hier die volle Antwort auf den Update Befehl

pi@raspberrypi:/$ sudo apt-get update
Hit http://mirrordirector.raspbian.org jessie InRelease
Hit http://archive.raspberrypi.org jessie InRelease
Get:1 https://debian.fhem.de ./ InRelease
Ign https://debian.fhem.de ./ InRelease
Get:2 https://debian.fhem.de ./ InRelease
Ign https://debian.fhem.de ./ InRelease
Get:3 https://debian.fhem.de ./ Release.gpg
Ign https://debian.fhem.de ./ Release.gpg
Get:4 https://debian.fhem.de ./ Release.gpg
Ign https://debian.fhem.de ./ Release.gpg
Get:5 https://debian.fhem.de ./ Release
Ign https://debian.fhem.de ./ Release
Hit http://archive.raspberrypi.org jessie/main armhf Packages
Get:6 https://debian.fhem.de ./ Release
Ign https://debian.fhem.de ./ Release
Hit http://archive.raspberrypi.org jessie/ui armhf Packages
Get:7 https://debian.fhem.de ./ Packages
Get:8 https://debian.fhem.de ./ Translation-en_GB
Get:9 https://debian.fhem.de ./ Translation-en
Get:10 https://debian.fhem.de ./ Packages
Get:11 https://debian.fhem.de ./ Translation-en_GB
Get:12 https://debian.fhem.de ./ Translation-en
Get:13 https://debian.fhem.de ./ Packages
Hit http://mirrordirector.raspbian.org jessie/main armhf Packages
Get:14 https://debian.fhem.de ./ Translation-en_GB
Hit http://mirrordirector.raspbian.org jessie/contrib armhf Packages
Get:15 https://debian.fhem.de ./ Translation-en
Get:16 https://debian.fhem.de ./ Packages
Hit http://mirrordirector.raspbian.org jessie/non-free armhf Packages
Ign http://archive.raspberrypi.org jessie/main Translation-en_GB
Get:17 https://debian.fhem.de ./ Translation-en_GB
Hit http://mirrordirector.raspbian.org jessie/rpi armhf Packages
Get:18 https://debian.fhem.de ./ Translation-en
Ign http://archive.raspberrypi.org jessie/main Translation-en
Get:19 https://debian.fhem.de ./ Packages
Ign http://archive.raspberrypi.org jessie/ui Translation-en_GB
Get:20 https://debian.fhem.de ./ Translation-en_GB
Ign http://archive.raspberrypi.org jessie/ui Translation-en
Get:21 https://debian.fhem.de ./ Translation-en
Get:22 https://debian.fhem.de ./ Packages
Get:23 https://debian.fhem.de ./ Translation-en_GB
Get:24 https://debian.fhem.de ./ Translation-en
Get:25 https://debian.fhem.de ./ Packages
Get:26 https://debian.fhem.de ./ Translation-en_GB
Get:27 https://debian.fhem.de ./ Translation-en
Get:28 https://debian.fhem.de ./ Packages
Get:29 https://debian.fhem.de ./ Translation-en_GB
Get:30 https://debian.fhem.de ./ Translation-en
Get:31 https://debian.fhem.de ./ Packages
Err https://debian.fhem.de ./ Packages
  HttpError403
Get:32 https://debian.fhem.de ./ Translation-en_GB
Ign https://debian.fhem.de ./ Translation-en_GB
Get:33 https://debian.fhem.de ./ Translation-en
Ign https://debian.fhem.de ./ Translation-en
Get:34 https://debian.fhem.de ./ Packages
Err https://debian.fhem.de ./ Packages
  HttpError403
Get:35 https://debian.fhem.de ./ Translation-en_GB
Ign https://debian.fhem.de ./ Translation-en_GB
Get:36 https://debian.fhem.de ./ Translation-en
Ign https://debian.fhem.de ./ Translation-en
Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en_GB
Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en
Ign http://mirrordirector.raspbian.org jessie/main Translation-en_GB
Ign http://mirrordirector.raspbian.org jessie/main Translation-en
Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en_GB
Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en
Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en_GB
Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en
W: Failed to fetch https://debian.fhem.de/stable/./Packages  HttpError403

W: Failed to fetch https://debian.fhem.de/./Packages  HttpError403

E: Some index files failed to download. They have been ignored, or old ones used instead.


Ich habe keine Ahnung was da noch Wertvolles kommen sollte.
FHEM auf RPi3, Homematic CCU3 mit Cuxd und CUL 868 für FS20, Siemens S7 über CP343-1,
DbLog zu MySQL auf NAS QNAP TS-253D,
Yeelight

Otto123

Hi,

zu 1. https://packages.debian.org

Du hast offenbar einen Fehler in der /etc/apt/sources.list ???

Installation FHEM siehe hier https://debian.fhem.de/

zu 2. Ich denke nicht, dass dort wirklich ein Problem ist

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Christoph Morrison

Zitat von: Ajuba am 04 Januar 2019, 20:31:48
W: Failed to fetch https://debian.fhem.de/./Packages  HttpError403

Das ist nicht die aktuelle Quelle, AFAIK.

Zitat von: Ajuba am 04 Januar 2019, 20:31:48
1. Wo finde ich zu den benötigten Perl Modulen die richtigen Paketnamen für apt-get Installationen?

apt-get search und dann z.B. nach soap suchen und ggf. auf lib greppen.

Zitat von: Ajuba am 04 Januar 2019, 20:31:48
2. Wie kann ich die CPAN Installation rückgängig machen und alles reparieren? Es gibt bei CPAN ja offensichtlich kein echtes deinstallieren.

Mit CPANPLUS, bzw. dessen Shell cpanp. Das CPANPLUS bietet eine uninstall-Funktion.

Ajuba

Gleich mal Danke für alle Tips.

Otto,
in meiner Sources list steht
deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free r$
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://archive.raspbian.org/raspbian/ jessie main contrib non-free rpi
deb https://debian.fhem.de/stable ./
deb https://debian.fhem.de/stable ./
deb https://debian.fhem.de/stable ./
deb https://debian.fhem.de ./
deb https://debian.fhem.de ./
deb https://debian.fhem.de ./


Ich habe die Datei meines Wissens seit der Fhem Installation nie angefasst.
Keine Ahnung warum das jeweils 3 mal drinnen steht.

Soll laut https://debian.fhem.de/ das rein und zwar nur 1x ? Korrekt?
deb http://debian.fhem.de/nightly/ /

FHEM auf RPi3, Homematic CCU3 mit Cuxd und CUL 868 für FS20, Siemens S7 über CP343-1,
DbLog zu MySQL auf NAS QNAP TS-253D,
Yeelight

Otto123

#6
fast :) lösche also bitte die letzten 6 Zeilen raus.

Das Setup von FHEM löscht diese Zeile deb http://debian.fhem.de/nightly/ /normalerweise nach dem Setup wieder raus.
Du hast FHEM jetzt schon installiert. Also lösche bitte einfach die letzten 6 Zeilen.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Ajuba

Danke Otto
Macht Sinn. Hab mich eh schon gefragt, wozu Fhem da noch drin stehen soll.
Läuft jetzt ohne Probleme durch.

Danke
FHEM auf RPi3, Homematic CCU3 mit Cuxd und CUL 868 für FS20, Siemens S7 über CP343-1,
DbLog zu MySQL auf NAS QNAP TS-253D,
Yeelight

Ajuba

Christoph, Danke für den Tip
Zitat von: Christoph Morrison am 04 Januar 2019, 21:45:39
apt-get search und dann z.B. nach soap suchen und ggf. auf lib greppen.

Ich denke, apt-cache search soap war gemeint.

Aber selbst die Eingrenzung auf lib (falls ich das richtig gemacht habe) bringt über 60 Einträge daher habe ich probiert folgendermaßen einzugrenzen. Hier gleich alle benötigten Module und meine Idee was zu installieren ist. Ganz klar ist mir das nicht immer.
Kannst du bitte so nett sein und meine Einschätzungen zu überprüfen und zu korrigieren? - Danke

SOAP::Lite
pi@raspberrypi:/etc/apt$ sudo apt-cache search 'soap' | grep 'lib' | grep 'lite'
libsoap-lite-perl - Perl implementation of a SOAP client and server
libxmlrpc-lite-perl - client and server implementation of the XML-RPC protocol

Ich nehme "libsoap-lite-perl"

LWP::Simple
pi@raspberrypi:/etc/apt$ sudo apt-cache search 'lwp' | grep 'simple'
libhijk-perl - simple perl module for easily accessing HTTP services
libhttp-tiny-perl - Perl module that implements a small, simple, correct HTTP/1.1 client
libnet-https-any-perl - simple wrapper around the two available SSL modules
libwww-perl - simple and consistent interface to the world-wide web

Ich vermute "libwww-perl"

XML::Simple
pi@raspberrypi:/etc/apt$ sudo apt-cache search 'XML' | grep 'lib' | grep 'simple'
libanydata-perl - simple tied hash interface for files and data structures
libcipux-rbac-simple-perl - simple role-based access control functions for CipUX
libdbus-1-3 - simple interprocess messaging system (library)
libghc-xml-dev - A simple Haskell XML library
libghc-xml-doc - A simple Haskell XML library; documentation
libghc-xml-prof - A simple Haskell XML library; profiling libraries
libgtk2-gladexml-simple-perl - clean object-oriented perl interface to Gtk2::GladeXML
libkxmlrpcclient4 - simple XML-RPC client library
libmygui-dev - Fast, simple and flexible GUI for OpenMW - development files
libmygui.ogreplatform0debian1 - Fast, simple and flexible GUI - Ogre interface
libmygui.ogreplatform0debian1-dbg - Fast, simple and flexible GUI Ogre - debugging symbols
libmygui.openglplatform0debian1 - Fast, simple and flexible GUI - OpenGL interface
libmygui.openglplatform0debian1-dbg - Fast, simple and flexible GUI OpenGL - debugging symbols
libmyguiengine3debian1 - Fast, simple and flexible GUI - shared library
libmyguiengine3debian1-dbg - Fast, simple and flexible GUI - debugging symbols
libreadosm-dev - simple library to parse OpenStreetMap files - headers
libreadosm-doc - simple library to parse OpenStreetMap files - documentation
libreadosm1 - simple library to parse OpenStreetMap files
libreadosm1-dbg - simple library to parse OpenStreetMap files - debug symbols
libsimple-xml-java - A XML serialization and configuration framework for Java
libsimple-xml-java-doc - API Documentation for libsimple-xml-java
libtest-xml-simple-perl - Perl testing framework for XML data
libxml-atom-simplefeed-perl - Perl module for generation of Atom syndication feeds
libxml-libxml-simple-perl - Perl module that uses the XML::LibXML parser for XML structures
libxml-namespace-perl - simple support for XML namespaces
libxml-namespacefactory-perl - simple factory objects for SAX namespaced names
libxml-namespacesupport-perl - Perl module for supporting simple generic namespaces
libxml-opml-simplegen-perl - module for creating OPML using XML::Simple
libxml-rss-simplegen-perl - Perl module for easily writing RSS files
libxml-simple-perl - Perl module for reading and writing XML
libxml-simple-ruby - Transitional package for ruby-xml-simple
libxml-simpleobject-enhanced-perl - Perl module which enhances libxml-simpleobject-perl
libxml-simpleobject-libxml-perl - Simple oo representation of an XML::LibXML DOM object
libxml-simpleobject-perl - Objectoriented Perl interface to a parsed XML::Parser tree
libxml-writer-simple-perl - simple API to create XML files

Da wird es schon viel schwieriger und ich tippe auf eines dieser 3. Welches ist es?
libkxmlrpcclient4 - simple XML-RPC client library
libxml-libxml-simple-perl - Perl module that uses the XML::LibXML parser for XML structures
libxml-simple-perl - Perl module for reading and writing XML

XML::Parser::Lite
pi@raspberrypi:/etc/apt$ sudo apt-cache search 'XML' | grep 'lib' | grep 'parser' | grep 'lite'
libxml-parser-lite-perl - lightweight regexp-based XML parser
libxml-parser-lite-tree-perl - lightweight XML tree builder
libxml-rsslite-perl - lightweight, "relaxed" RSS (and XML-ish) parser

Ich vermute "libxml-parser-lite-perl - lightweight regexp-based XML parser"

LWP::UserAgent
pi@raspberrypi:/etc/apt$ sudo apt-cache search 'LWP' | grep 'lib' | grep 'UserAgent'
liblwp-protocol-https-perl - HTTPS driver for LWP::UserAgent
liblwpx-paranoidagent-perl - a "paranoid" subclass of LWP::UserAgent

Ich vermute "liblwp-protocol-https-perl"
FHEM auf RPi3, Homematic CCU3 mit Cuxd und CUL 868 für FS20, Siemens S7 über CP343-1,
DbLog zu MySQL auf NAS QNAP TS-253D,
Yeelight

Otto123

Ich habe da eine Liste Stück um Stück gefüllt. Kommt jetzt hier nicht so schön formatiert. Ist aber erkennbar.
00_HMLAN.pm   
00_HMUARTLGW.pm    Crypt::Rijndael libcrypt-rijndael-perl
00_SONOS.pm      Digest::SHA1 SOAP::Lite XML::Parser::Lite Net::UPNP libdigest-sha-perl libsoap-lite-perl libxml-parser-lite-perl libnet-upnp-perl samba
01_FHEMWEB.pm 
02_RSS.pm    libgd-graph-perl libgd-text-perl libimage-librsvg-perl msttcorefonts
10_CUL_HM.pm 
21_SONOSPLAYER.pm  LWP::Simple LWP::UserAgent SOAP::Lite HTTP::Request libsoap-lite-perl libwww-perl libxml-parser-lite-perl oder libxml-parser-perl
33_readingsGroup.pm 
34_ESPEasy.pm  JSON libjson-perl
42_SYSMON.pm  Net::Telnet libnet-telnet-perl
55_InfoPanel.pm MIME::Base64 Image::Info libmime-base64-perl libimage-info-perl
59_Twilight.pm   
70_ENIGMA2.pm   
72_FB_CALLMONITOR.pm
72_FRITZBOX.pm  Net::Telnet JSON::XS LWP SOAP::Lite libnet-telnet-perl libjson-xs-perl liblwp-useragent-determined-perl libsoap-lite-perl
72_XiaomiDevice JSON Digest::MD5 Crypt::CBC Crypt::ECB Crypt::Cipher::AES oder Crypt::Rijndael_PP libjson-perl libdigest-md5-perl libcrypt-cbc-perl libcrypt-ecb-perl die rote gibt es nur über CPAN
73_ElectricityCalculator.pm
73_PRESENCE.pm bluez
90_at.pm
91_eventTypes.pm 
91_notify.pm   
91_sequence.pm   
91_watchdog.pm 
92_FileLog.pm   
93_FHEM2FHEM.pm 
93_RFHEM.pm 
95_holiday.pm   
95_remotecontrol.pm
96_allowed.pm
98_ArduCounter.pm Device::SerialPort avrdude 
98_autocreate.pm
98_cmdalias.pm
98_dewpoint.pm
98_DOIF.pm
98_dummy.pm 
98_help.pm 
98_HMinfo.pm   
98_HTTPMOD.pm     
98_Modbus.pm 
98_structure.pm
98_SVG.pm   
98_telnet.pm 
98_Text2Speech.pm  Digest::SHA1 mplayer libdigest-sha-perl mp3wrap Austausch mplayer mit play
98_THRESHOLD.pm
98_update.pm 
98_version.pm 
98_weblink.pm     
98_WOL.pm      Net::Wake ist vorhanden
99_SUNRISE_EL.pm 
99_Utils.pm   
Blocking.pm   
Color.pm       
Common.pm     
ControlPoint.pm 
DevIo.pm       
fhem.pl libdbi-perl libdbd-sqlite3-perl libdevice-serialport-perl libwww-perl libio-socket-ssl-perl libtext-diff-perl sqlite3
FritzBoxUtils.pm 
HMConfig.pm   
HttpUtils.pm   
Info.pm         
RTypes.pm       
SetExtensions.pm   
TcpServerUtils.pm

sendEmail sendemail libio-socket-ssl-perl libnet-ssleay-perl
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Ajuba

Danke Otto
Das ist schon sehr hilfreich aber ganz krieg ich es doch nicht zusammen und bei einigen bin ich mir unsicher ob ich richtig zugeordnet habe

SOAP::Lite -> libsoap-lite-perl
LWP::Simple -> libwww-perl
XML::Simple -> ???
XML::Parser::Lite -> libxml-parser-lite-perl
LWP::UserAgent  -> libwww-perl
FHEM auf RPi3, Homematic CCU3 mit Cuxd und CUL 868 für FS20, Siemens S7 über CP343-1,
DbLog zu MySQL auf NAS QNAP TS-253D,
Yeelight

Otto123

Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Ajuba

Danke für die Hilfe. Offensichtlich hatte ich diese Module schon aktuell drauf und der DLNARenderer geht noch immer nicht :(
Aber das kläre ich jetzt in dem anderen Thread wo ich Hilfe angeboten bekommen habe.

Die Sache mit CPANPLUS lasse ich vorerst mal da ich das ja wieder extra installieren müsste und gar nicht sicher bin, ob die cpan Installation überhaupt Schuld ist.

DANKE
FHEM auf RPi3, Homematic CCU3 mit Cuxd und CUL 868 für FS20, Siemens S7 über CP343-1,
DbLog zu MySQL auf NAS QNAP TS-253D,
Yeelight

andies

Es gibt zwei Pakete, bei denen es anscheinend kein apt-get Paket gibt:
ZitatProtocol::WebSocket::Handshake::Server
Statistics::Descriptive
Da muss ich nun auf CPAN ausweichen. Ich hatte mir mit einem Datenbankbefehl meine alte Installation zerschossen, also alles neu aufgesetzt und dabei anscheinend Mist gebaut. Denn CPAN meldet nach sehr, sehr langer Zeit
cpan[1]> install Statistics::Descriptive
Fetching with LWP:
http://www.cpan.org/authors/01mailrc.txt.gz
Reading '/home/pi/.cpan/sources/authors/01mailrc.txt.gz'
............................................................................DONE
Fetching with LWP:
http://www.cpan.org/modules/02packages.details.txt.gz
Reading '/home/pi/.cpan/sources/modules/02packages.details.txt.gz'
  Database was generated on Sun, 28 Jun 2020 14:29:02 GMT
.............
  New CPAN.pm version (v2.28) available.
  [Currently running version is v2.20]
  You might want to try
    install CPAN
    reload cpan
  to both upgrade CPAN.pm and run the new version without leaving
  the current session.

........................................................................Getötet

Da kann man nur neu installieren, oder?
FHEM 6.1 auf RaspPi3 (Raspbian:  6.1.21-v8+; Perl: v5.32.1)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

Otto123

Hi,

ich habe nicht viel Ahnung von cpan - aber:
1. hast Du als sudo ausgeführt?
2. hast Du das probiert was er schreibt?
- cpan
     install CPAN
     reload cpan

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz