|
|
Zeile 19: |
Zeile 19: |
| == Alle evtl benötigten Perl Module installieren == | | == Alle evtl benötigten Perl Module installieren == |
|
| |
|
| {{Randnotiz|RNTyp=y|RNText=Im Moment ist die Liste noch völlig unbrauchbar, vieles ist doppelt. Wer mal etwas Zeit hat, könnte doppelte Einträge rauswerfen ebenso wie die Modulnamen}} | | {{Randnotiz|RNTyp=y|RNText=Im Moment ist die Liste noch völlig unbrauchbar. Jetzt müssen wir alles, was nicht ein Perl Modul ist, rauswerfen ;)}} |
| | | Digest::MD5 |
| 00_HMLAN.pm:use Digest::MD5 qw(md5);
| | Blocking; |
| 00_LIRC.pm:use Lirc::Client;
| | CGI |
| 00_LIRC.pm:use IO::Select;
| | Color |
| 00_MAXLAN.pm:use MIME::Base64;
| | Config; |
| 00_MAXLAN.pm:use POSIX;
| | configDB; |
| 00_MAXLAN.pm:use MaxCommon;
| | constant |
| 00_OWX_ASYNC.pm:use GPUtils qw(:all);
| | Data::Dumper; |
| 00_OWX_ASYNC.pm:use ProtoThreads;
| | Date::Parse; |
| 00_RPII2C.pm:use Device::SMBus;
| | DBI; |
| 00_THZ.pm:use feature ":5.10";
| | Device::Firmata::Constants |
| 00_THZ.pm:use SetExtensions;
| | Device::Firmata::Platform; |
| 01_FHEMWEB.pm:use TcpServerUtils;
| | Device::Firmata::Protocol; |
| 01_FHEMWEB.pm:use HttpUtils;
| | Device::SerialPort; |
| 02_FRAMEBUFFER.pm:use GD;
| | Device::SMBus; |
| 02_FRAMEBUFFER.pm:use feature qw/switch/;
| | Device::USB; |
| 02_FRAMEBUFFER.pm:use Scalar::Util qw(looks_like_number);
| | DevIo; |
| 02_HTTPSRV.pm:use HttpUtils;
| | Digest::MD5 |
| 02_RSS.pm:use GD;
| | Encode |
| 02_RSS.pm:use feature qw/switch/;
| | Error |
| 02_RSS.pm:use HttpUtils;
| | Exporter |
| 10_CUL_HM.pm:use HMConfig;
| | feature |
| 10_EnOcean.pm:use SetExtensions;
| | File::Copy |
| 10_FBDECT.pm:use SetExtensions;
| | GD; |
| 10_FRM.pm:use GPUtils qw(:all);
| | GD; |
| 10_FRM.pm:use Device::Firmata::Constants qw/ :all /;
| | Getopt::Std; |
| 10_FRM.pm:use Device::Firmata::Protocol;
| | GPUtils |
| 10_FRM.pm:use Device::Firmata::Platform;
| | HiPi::Device::I2C; |
| 10_FS20.pm:use SetExtensions;
| | HMConfig; |
| 10_IT.pm:use SetExtensions;
| | HMConfig; |
| 10_Itach_IR.pm:use IO::Socket::INET;
| | HTTP::Cookies; |
| 10_MAX.pm:use MIME::Base64;
| | HTTP::Request; |
| 10_MAX.pm:use MaxCommon;
| | HTTP::Request::Common; |
| 10_OWServer.pm:use lib::OWNet;
| | HttpUtils; |
| 10_RESIDENTS.pm:use Data::Dumper;
| | IO::File; |
| 10_ZWave.pm:use SetExtensions;
| | IO::Handle; |
| 14_CUL_MAX.pm:use MaxCommon;
| | IO::Select; |
| 14_CUL_MAX.pm:use POSIX;
| | IO::Socket; |
| 17_EGPM2LAN.pm:use HttpUtils;
| | IO::Socket::INET; |
| 19_Revolt.pm:use Date::Parse;
| | IO::Socket::SSL; |
| 20_FRM_AD.pm:use Device::Firmata::Constants qw/ :all /;
| | JSON; |
| 20_FRM_I2C.pm:use Device::Firmata::Constants qw/ :all /;
| | lib::OWNet; |
| 20_FRM_IN.pm:use Device::Firmata::Constants qw/ :all /;
| | Lirc::Client; |
| 20_FRM_OUT.pm:use Device::Firmata::Constants qw/ :all /;
| | List::MoreUtils |
| 20_FRM_OUT.pm:use SetExtensions;
| | LWP; |
| 20_FRM_PWM.pm:use Device::Firmata::Constants qw/ :all /;
| | LWP::Simple; |
| 20_FRM_PWM.pm:use SetExtensions qw/ :all /;
| | LWP::UserAgent; |
| 20_FRM_RGB.pm:use Device::Firmata::Constants qw/ :all /;
| | Mail::IMAPClient; |
| 20_FRM_RGB.pm:use Color qw/ :all /;
| | Math::Trig; |
| 20_FRM_RGB.pm:use SetExtensions qw/ :all /;
| | MaxCommon; |
| 20_FRM_ROTENC.pm:use Device::Firmata::Constants qw/ :all /;
| | MIME::Base64; |
| 20_FRM_SERVO.pm:use Device::Firmata::Constants qw/ :all /;
| | MIME::Lite; |
| 20_FRM_STEPPER.pm:use Device::Firmata::Constants qw/ :all /;
| | Net::FTP; |
| 20_GUEST.pm:use Data::Dumper;
| | Net::Jabber; |
| 20_OWFS.pm:use OW;
| | Net::SMTP::SSL; |
| 20_ROOMMATE.pm:use Data::Dumper;
| | Net::Telnet; |
| 21_OWAD.pm:use GPUtils qw(:all);
| | ONKYOdb; |
| 21_OWAD.pm:use ProtoThreads;
| | OW; |
| 21_OWCOUNT.pm:use ProtoThreads;
| | POSIX; |
| 21_OWLCD.pm:use GPUtils qw(:all);
| | ProtoThreads; |
| 21_OWLCD.pm:use ProtoThreads;
| | Scalar::Util |
| 21_OWMULTI.pm:use ProtoThreads;
| | SetExtensions |
| 21_OWSWITCH.pm:use ProtoThreads;
| | Switch; |
| 21_OWTEMP.pm:use OW;
| | Symbol |
| 21_OWTHERM.pm:use ProtoThreads;
| | Sys::Hostname; |
| 22_ALL3076.pm:use Data::Dumper;
| | TcpServerUtils; |
| 22_ALL3076.pm:use LWP::UserAgent;
| | Text::CSV; |
| 22_ALL3076.pm:use HTTP::Request;
| | URI::Escape; |
| 23_ALL4027.pm:use Data::Dumper;
| | utf8; |
| 23_ALL4027.pm:use LWP::UserAgent;
| | XML::Simple; |
| 23_ALL4027.pm:use HTTP::Request;
| |
| 23_LUXTRONIK2.pm:use Blocking;
| |
| 23_LUXTRONIK2.pm:use IO::Socket;
| |
| 23_LUXTRONIK2.pm:use Net::Telnet;
| |
| 23_WEBIO.pm:use Data::Dumper;
| |
| 23_WEBIO.pm:use LWP::UserAgent;
| |
| 23_WEBIO.pm:use HTTP::Request;
| |
| 23_WEBIO_12DIGITAL.pm:use Data::Dumper;
| |
| 23_WEBIO_12DIGITAL.pm:use IO::Socket;
| |
| 23_WEBTHERM.pm:use Data::Dumper;
| |
| 23_WEBTHERM.pm:use LWP::UserAgent;
| |
| 23_WEBTHERM.pm:use HTTP::Request;
| |
| 24_NetIO230B.pm:use Data::Dumper;
| |
| 24_NetIO230B.pm:use IO::Socket;
| |
| 24_NetIO230B.pm:use HttpUtils;
| |
| 24_NetIO230B.pm:use constant PARAM_NAME => 1;
| |
| 24_NetIO230B.pm:use constant PARAM_HOST => 2;
| |
| 24_NetIO230B.pm:use constant PARAM_SOCK => 3;
| |
| 24_NetIO230B.pm:use constant PARAM_USER => 4;
| |
| 24_NetIO230B.pm:use constant PARAM_PASS => 5;
| |
| 24_NetIO230B.pm:use constant PARAM_FILE => 4;
| |
| 24_NetIO230B.pm:use constant DEBUG => 1;
| |
| 30_ENECSYSGW.pm:use POSIX;
| |
| 30_ENECSYSGW.pm:use MIME::Base64;
| |
| 30_ENECSYSGW.pm:use XML::Simple;
| |
| 30_HUEBridge.pm:use POSIX;
| |
| 30_HUEBridge.pm:use JSON;
| |
| 30_HUEBridge.pm:use Data::Dumper;
| |
| 30_HUEBridge.pm:use MIME::Base64;
| |
| 31_ENECSYSINV.pm:use POSIX;
| |
| 31_ENECSYSINV.pm:use SetExtensions;
| |
| 31_HUEDevice.pm:use Color;
| |
| 31_HUEDevice.pm:use POSIX;
| |
| 31_HUEDevice.pm:use JSON;
| |
| 31_HUEDevice.pm:use SetExtensions;
| |
| 31_LightScene.pm:use POSIX;
| |
| 32_SYSSTAT.pm:use Data::Dumper;
| |
| 32_mailcheck.pm:use Mail::IMAPClient;
| |
| 32_mailcheck.pm:use IO::Socket::SSL;
| |
| 32_mailcheck.pm:use IO::Socket::INET;
| |
| 32_mailcheck.pm:use IO::File;
| |
| 32_mailcheck.pm:use IO::Handle;
| |
| 32_mailcheck.pm:use Data::Dumper;
| |
| 32_speedtest.pm:use Blocking;
| |
| 32_withings.pm:use Encode qw(encode);
| |
| 32_withings.pm:use JSON;
| |
| 32_withings.pm:use LWP::Simple;
| |
| 32_withings.pm:use HTTP::Request;
| |
| 32_withings.pm:use HTTP::Cookies;
| |
| 32_withings.pm:use Digest::MD5 qw(md5 md5_hex md5_base64);
| |
| 32_withings.pm:use POSIX qw( strftime );
| |
| 33_readingsHistory.pm:use POSIX qw(strftime);
| |
| 33_readingsProxy.pm:use SetExtensions;
| |
| 34_SWAP.pm:use SetExtensions;
| |
| 34_SWAP.pm:use Data::Dumper;
| |
| 35_SWAP_0000002200000003.pm:use Color;
| |
| 35_SWAP_0000002200000003.pm:use constant CMD_REG => '0F';
| |
| 36_EC3000.pm:use SetExtensions;
| |
| 36_EMT7110.pm:use SetExtensions;
| |
| 36_LaCrosse.pm:use SetExtensions;
| |
| 36_PCA301.pm:use SetExtensions;
| |
| 38_CO20.pm:use Device::USB;
| |
| 38_netatmo.pm:use Encode qw(encode_utf8);
| |
| 38_netatmo.pm:use JSON;
| |
| 38_netatmo.pm:use HttpUtils;
| |
| 42_SYSMON.pm:use constant FS_PREFIX => "~ ";
| |
| 51_I2C_BMP180.pm:use Scalar::Util qw(looks_like_number);
| |
| 51_I2C_TSL2561.pm:use HiPi::Device::I2C;
| |
| 51_I2C_TSL2561.pm:use Scalar::Util qw(looks_like_number);
| |
| 51_I2C_TSL2561.pm:use Error qw(:try);
| |
| 51_Netzer.pm:use POSIX;
| |
| 51_Netzer.pm:use Scalar::Util qw(looks_like_number);
| |
| 51_Netzer.pm:use IO::File;
| |
| 51_RPI_GPIO.pm:use POSIX;
| |
| 51_RPI_GPIO.pm:use Scalar::Util qw(looks_like_number);
| |
| 51_RPI_GPIO.pm:use IO::File;
| |
| 51_RPI_GPIO.pm:use SetExtensions;
| |
| 52_I2C_DS1307.pm:use constant DS1307_SECONDS => 0x00;
| |
| 52_I2C_DS1307.pm:use constant DS1307_MINUTES => 0x01;
| |
| 52_I2C_DS1307.pm:use constant DS1307_HOURS => 0x02;
| |
| 52_I2C_DS1307.pm:use constant DS1307_DAY => 0x03;
| |
| 52_I2C_DS1307.pm:use constant DS1307_DATE => 0x04;
| |
| 52_I2C_DS1307.pm:use constant DS1307_MONTH => 0x05;
| |
| 52_I2C_DS1307.pm:use constant DS1307_YEAR => 0x06;
| |
| 52_I2C_DS1307.pm:use constant DS1307_CONTROL => 0x07;
| |
| 52_I2C_DS1307.pm:use constant DS1307_RAM => 0x08;
| |
| 52_I2C_DS1307.pm:use constant DS1307_OUT => 0x40; # BIT 7 OUT
| |
| 52_I2C_DS1307.pm:use constant DS1307_SQWE => 0x10; # BIT 4 SQWE
| |
| 52_I2C_DS1307.pm:use constant DS1307_RS1 => 0x02; # BIT 1 RS1
| |
| 52_I2C_DS1307.pm:use constant DS1307_RS0 => 0x01; # BIT 0 RS0
| |
| 52_I2C_MCP23017.pm:use SetExtensions;
| |
| 52_I2C_MCP23017.pm:use Scalar::Util qw(looks_like_number);
| |
| 52_I2C_PCA9532.pm:use SetExtensions;
| |
| 52_I2C_PCA9532.pm:use Scalar::Util qw(looks_like_number);
| |
| 52_I2C_PCF8574.pm:use SetExtensions;
| |
| 52_I2C_PCF8574.pm:use Scalar::Util qw(looks_like_number);
| |
| 52_I2C_SHT21.pm:use Scalar::Util qw(looks_like_number);
| |
| 55_GDS.pm:use feature qw/say switch/;
| |
| 55_GDS.pm:use Text::CSV;
| |
| 55_GDS.pm:use Net::FTP;
| |
| 55_GDS.pm:use List::MoreUtils 'first_index';
| |
| 55_GDS.pm:use XML::Simple;
| |
| 55_GDS.pm:use HttpUtils;
| |
| 55_GDS.pm:use Blocking;
| |
| 55_weco.pm:use HttpUtils;
| |
| 56_POKEYS.pm:use Data::Dumper;
| |
| 57_Calendar.pm:use HttpUtils;
| |
| 59_Twilight.pm:use POSIX;
| |
| 59_Twilight.pm:use HttpUtils;
| |
| 59_Twilight.pm:use Math::Trig;
| |
| 59_WWO.pm:use HttpUtils;
| |
| 59_Weather.pm:use HttpUtils;
| |
| 59_Weather.pm:use constant ICONHIGHT => 120;
| |
| 59_Weather.pm:use constant ICONWIDTH => 175;
| |
| 59_Weather.pm:use constant ICONSCALE => 0.5;
| |
| 66_ECMD.pm:use DevIo;
| |
| 70_EGPM.pm:use SetExtensions;
| |
| 70_ENIGMA2.pm:use 5.012;
| |
| 70_ENIGMA2.pm:use Data::Dumper;
| |
| 70_ENIGMA2.pm:use XML::Simple;
| |
| 70_ENIGMA2.pm:use IO::Socket;
| |
| 70_ENIGMA2.pm:use HttpUtils;
| |
| 70_ENIGMA2.pm:use Encode;
| |
| 70_JSONMETER.pm:use Blocking;
| |
| 70_JSONMETER.pm:use IO::Socket::INET;
| |
| 70_JSONMETER.pm:use MIME::Base64;
| |
| 70_Jabber.pm:use utf8;
| |
| 70_Jabber.pm:use Net::Jabber;
| |
| 70_ONKYO_AVR.pm:use ONKYOdb;
| |
| 70_ONKYO_AVR.pm:use IO::Socket;
| |
| 70_ONKYO_AVR.pm:use IO::Handle;
| |
| 70_ONKYO_AVR.pm:use IO::Select;
| |
| 70_ONKYO_AVR.pm:use XML::Simple;
| |
| 70_ONKYO_AVR.pm:use Symbol qw<qualify_to_ref>;
| |
| 70_ONKYO_AVR.pm:use Data::Dumper;
| |
| 70_PHTV.pm:use 5.012;
| |
| 70_PHTV.pm:use Data::Dumper;
| |
| 70_PHTV.pm:use JSON;
| |
| 70_PHTV.pm:use HttpUtils;
| |
| 70_PHTV.pm:use Color;
| |
| 70_PHTV.pm:use SetExtensions;
| |
| 70_PHTV.pm:use Encode;
| |
| 70_Pushover.pm:use HttpUtils;
| |
| 70_Pushover.pm:use utf8;
| |
| 70_SCIVT.pm:use Device::SerialPort;
| |
| 70_SML.pm:use IO::Socket::INET;
| |
| 70_SML.pm:use Blocking;
| |
| 70_STV.pm:use IO::Socket::INET;
| |
| 70_STV.pm:use Sys::Hostname;
| |
| 70_STV.pm:use MIME::Base64;
| |
| 70_STV.pm:use DevIo;
| |
| 70_USBWX.pm:use Device::SerialPort;
| |
| 70_VIERA.pm:use IO::Socket::INET;
| |
| 70_VIERA.pm:use feature qw/say switch/;
| |
| 70_XBMC.pm:use POSIX;
| |
| 70_XBMC.pm:use JSON;
| |
| 70_XBMC.pm:use Data::Dumper;
| |
| 70_XBMC.pm:use DevIo;
| |
| 70_XBMC.pm:use IO::Socket::INET;
| |
| 70_XBMC.pm:use MIME::Base64;
| |
| 71_LISTENLIVE.pm:use POSIX;
| |
| 71_LISTENLIVE.pm:use CGI qw(:standard);
| |
| 71_LISTENLIVE.pm:use IO::Socket;
| |
| 71_LISTENLIVE.pm:use IO::Socket::INET;
| |
| 71_LISTENLIVE.pm:use MIME::Base64;
| |
| 71_LISTENLIVE.pm:use HttpUtils;
| |
| 71_LISTENLIVE.pm:use feature qw/say switch/;
| |
| 71_YAMAHA_AVR.pm:use HttpUtils;
| |
| 71_YAMAHA_BD.pm:use HttpUtils;
| |
| 72_FB_CALLMONITOR.pm:use DevIo;
| |
| 72_FB_CALLMONITOR.pm:use Digest::MD5;
| |
| 72_FB_CALLMONITOR.pm:use HttpUtils;
| |
| 73_MPD.pm:use URI::Escape;
| |
| 73_MPD.pm:use POSIX;
| |
| 73_MPD.pm:use Blocking; # http://www.fhemwiki.de/wiki/Blocking_Call
| |
| 73_MPD.pm:use IO::Socket;
| |
| 73_MPD.pm:use Getopt::Std;
| |
| 73_PRESENCE.pm:use Blocking;
| |
| 73_PRESENCE.pm:use DevIo;
| |
| 75_MSG.pm:use Switch;
| |
| 75_MSG.pm:use MIME::Lite;
| |
| 75_MSG.pm:use Net::SMTP::SSL;
| |
| 76_MSGFile.pm:use Switch;
| |
| 76_MSGMail.pm:use Switch;
| |
| 87_WS2000.pm:use Switch;
| |
| 88_ALL4000T.pm:use XML::Simple;
| |
| 88_ALL4000T.pm:use Data::Dumper;
| |
| 88_ALL4000T.pm:use LWP::UserAgent;
| |
| 88_ALL4000T.pm:use HTTP::Request;
| |
| 88_IPWE.pm:use IO::Socket::INET;
| |
| 88_Itach_Relay.pm:use Data::Dumper;
| |
| 88_Itach_Relay.pm:use Net::Telnet;
| |
| 88_LINDY_HDMI_SWITCH.pm:use Data::Dumper;
| |
| 88_LINDY_HDMI_SWITCH.pm:use Net::Telnet;
| |
| 88_VantagePro2.pm:use Data::Dumper;
| |
| 88_VantagePro2.pm:use Net::Telnet;
| |
| 88_WEBCOUNT.pm:use XML::Simple;
| |
| 88_WEBCOUNT.pm:use Data::Dumper;
| |
| 88_WEBCOUNT.pm:use LWP::UserAgent;
| |
| 88_WEBCOUNT.pm:use HTTP::Request;
| |
| 91_eventTypes.pm:use IO::File;
| |
| 92_FileLog.pm:use IO::File;
| |
| 93_DbLog.pm:use DBI;
| |
| 93_DbLog.pm:use Data::Dumper;
| |
| 93_DbLog.pm:use feature qw/say switch/;
| |
| 95_PachLog.pm:use POSIX;
| |
| 95_PachLog.pm:use Data::Dumper;
| |
| 95_PachLog.pm:use LWP;
| |
| 95_PachLog.pm:use LWP::UserAgent;
| |
| 95_PachLog.pm:use HTTP::Request::Common;
| |
| 95_holiday.pm:use POSIX;
| |
| 98_CULflash.pm:use HttpUtils;
| |
| 98_GEOFANCY.pm:use HttpUtils;
| |
| 98_GEOFANCY.pm:use Data::Dumper;
| |
| 98_HMinfo.pm:use Blocking;
| |
| 98_HMinfo.pm:use HMConfig;
| |
| 98_HTTPMOD.pm:use HttpUtils;
| |
| 98_Heating_Control.pm:use POSIX;
| |
| 98_IF.pm:use POSIX;
| |
| 98_JsonList.pm:use POSIX;
| |
| 98_JsonList2.pm:use POSIX;
| |
| 98_PID20.pm:use feature qw/say switch/;
| |
| 98_SVG.pm:use POSIX;
| |
| 98_Text2Speech.pm:use Blocking;
| |
| 98_Text2Speech.pm:use IO::File;
| |
| 98_Text2Speech.pm:use HttpUtils;
| |
| 98_Text2Speech.pm:use Digest::MD5 qw(md5_hex);
| |
| 98_Text2Speech.pm:use URI::Escape;
| |
| 98_Text2Speech.pm:use Data::Dumper;
| |
| 98_WOL.pm:use IO::Socket;
| |
| 98_XmlList.pm:use POSIX;
| |
| 98_configdb.pm:use feature qw/say switch/;
| |
| 98_configdb.pm:use configDB;
| |
| 98_fheminfo.pm:use Config;
| |
| 98_openweathermap.pm:use POSIX;
| |
| 98_openweathermap.pm:use XML::Simple;
| |
| 98_openweathermap.pm:use feature qw/say switch/;
| |
| 98_pilight.pm:use IO::Socket::INET;
| |
| 98_pilight.pm:use Switch;
| |
| 98_telnet.pm:use TcpServerUtils;
| |
| 98_update.pm:use HttpUtils;
| |
| 98_update.pm:use File::Copy qw(cp mv);
| |
| 98_update.pm:use Blocking;
| |
| 98_weblink.pm:use IO::File;
| |
| 99_SUNRISE_EL.pm:use Math::Trig;
| |
| 99_Utils.pm:use POSIX;
| |
| 99_Utils.pm:use POSIX;
| |
| 99_UtilsMaxScan.pm:use POSIX;
| |
| 99_myUtils.pm:use POSIX;
| |
| Blocking.pm:use IO::Socket::INET;
| |
| FritzBoxUtils.pm:use Digest::MD5 "md5_hex";
| |
| FritzBoxUtils.pm:use HttpUtils;
| |
| GPUtils.pm:use Exporter qw( import );
| |
| HttpUtils.pm:use IO::Socket::INET;
| |
| HttpUtils.pm:use MIME::Base64;
| |
| OWX_Executor.pm:use ProtoThreads;
| |
| OWX_FRM.pm:use Device::Firmata::Constants qw/ :all /;
| |
| OWX_SER.pm:use ProtoThreads;
| |
| TcpServerUtils.pm:use IO::Socket;
| |
| | |
| | |
| | |
|
| |
|
| == Links == | | == Links == |