diff --git a/fhem/FHEM/10_FRM.pm b/fhem/FHEM/10_FRM.pm index 094b32ce1..6781a51f4 100755 --- a/fhem/FHEM/10_FRM.pm +++ b/fhem/FHEM/10_FRM.pm @@ -842,7 +842,10 @@ sub FRM_OWX_Discover ($) { FRM_IN for digital input
FRM_OUT for digital out
FRM_AD for analog input
- FRM_PWM for analog (pulse_width_modulated) output
+ FRM_PWM for analog output (pulse_width_modulated)
+ FRM_RGB control multichannel/RGB-LEDs by pwm
+ FRM_SERVO for pwm-controled servos as being used in modelmaking
+ FRM_LCD output text to LCD attached via I2C
FRM_I2C to read data from integrated circutes attached to Arduino supporting the i2c-protocol.

@@ -850,9 +853,8 @@ sub FRM_OWX_Discover ($) { Each client stands for a Pin of the Arduino configured for a specific use (digital/analog in/out) or an integrated circuit connected to Arduino by i2c.

- Note: this module requires the Device::Firmata module (perl-firmata). - You can download it as a single zip file from github. - Copy 'lib/Device' (with all subdirectories) to e.g. FHEM directory (or other location within perl include path)

+ Note: this module is based on Device::Firmata module (perl-firmata). + perl-firmata is included in FHEM-distributions lib-directory. You can download the latest version as a single zip file from github.

Note: this module may require the Device::SerialPort or Win32::SerialPort module if you attach the device via USB and the OS sets strange default diff --git a/fhem/FHEM/20_FRM_RGB.pm b/fhem/FHEM/20_FRM_RGB.pm index b100b9982..768f2f224 100644 --- a/fhem/FHEM/20_FRM_RGB.pm +++ b/fhem/FHEM/20_FRM_RGB.pm @@ -292,42 +292,42 @@ FRM_RGB_Attr($$$$) { Set
+ sets the pulse-width of all configured pins to 100%
+ sets the pulse-width of all configured pins to 0%
+ toggles in between the last dimmed value, 0% and 100%. If no dimmed value was set before defaults to pulsewidth 50% on all channels
+ Value is encoded as hex-string, 2-digigs per channel (e.g. FFFFFF for reguler rgb)
+ Range is 0-100 ('pct' stands for 'percent')
+ dims up by 10%
+ dims down by 10%
Get
+
+