51 Commits

Author SHA1 Message Date
ntruchsess
ac4fbd9453 FRM: fix rereadcfg for NetworkFirmata
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@5408 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-04-01 21:14:36 +00:00
ntruchsess
0faddbbd8b FRM: add xxx_SENDSTAT to I2CRecFn-message
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@5356 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-03-28 20:19:57 +00:00
ntruchsess
ea83314242 FRM: use 'received' instead of 'data' in I2C-received argument
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@5352 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-03-28 17:19:32 +00:00
ntruchsess
0ea24810e5 FRM: be a bit more verbose in i2c_observers log message
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@5351 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-03-28 16:37:48 +00:00
ntruchsess
018c75ba73 I2C_DS1307: new module, initial checkin'
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@5313 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-03-24 09:31:45 +00:00
ntruchsess
adc373d4a4 FRM: use i2creadonce instead of i2cread in I2CWrtFn
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@5311 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-03-24 08:21:08 +00:00
ntruchsess
411458109d FRM: refactor I2C to support new hardware-independent interface, refactor and rename FRM_LCD to I2C_LCD
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@5273 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-03-21 12:54:48 +00:00
ntruchsess
196f8b58a4 OWX: do not start before global init is done
Merge branch 'owx_assign_iodev'

git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@5267 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-03-20 20:44:43 +00:00
ntruchsess
3055540461 FRM_IN: fix attribute 'internal-pullup' and 'activeLow' if device is not connected at startup
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@5234 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-03-16 12:47:53 +00:00
ntruchsess
c0b7c5df7f FRM: defer initialization after global init is done (all FRM-devices)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@5226 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-03-15 10:56:24 +00:00
ntruchsess
ee77935423 FRM: fix 'set frm reset' for network-connected devices
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@5217 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-03-13 17:49:18 +00:00
ntruchsess
5714474da8 FRM: add FRM_STEPPER and FRM_ROTENC to list of clients
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@5215 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-03-13 15:42:18 +00:00
ntruchsess
27c0e503f0 FRM: fix display of Initialized state on 'set reset'
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@5214 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-03-13 15:30:30 +00:00
ntruchsess
bdf362c295 new module FRM_STEPPER
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@5128 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-03-04 17:59:05 +00:00
ntruchsess
251fcaed43 FRM: new module FRM_ROTENC for rotary-encoders attached to arduino
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@5074 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2014-02-28 15:20:28 +00:00
ntruchsess
6f62ac3d6b FRM: switch to Log3
Merge branch 'frm_log3'

git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4242 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-11-17 20:32:11 +00:00
ntruchsess
2f2f237d0b OWX: fixes to handle dis- and reconnect
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4199 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-11-10 19:59:29 +00:00
ntruchsess
4ebe46c0f1 FRM: update pod
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4196 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-11-10 10:20:11 +00:00
ntruchsess
7707ddf0e0 FRM: allow to detect multiple pins per device
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4190 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-11-09 14:10:23 +00:00
ntruchsess
67c402940a FRM: update pod
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4177 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-11-08 09:18:46 +00:00
ntruchsess
51c4eb699e FRM: update pod
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4176 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-11-08 09:05:54 +00:00
ntruchsess
e410de5404 Merge branch 'frm_rgb'
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4172 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-11-07 23:28:30 +00:00
ntruchsess
8915d762db FRM: Merge branch 'dev'
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4167 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-11-06 23:12:41 +00:00
ntruchsess
213493dc03 fix FRM_poll not polling the right FD when connected by tcp
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4133 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-10-29 23:34:53 +00:00
ntruchsess
2f6aaa420e rework assoziation of IODev to FRM clients
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4132 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-10-29 23:34:43 +00:00
ntruchsess
8d1a0bae9c Merge branch 'update-perl-firmata'
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4113 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-10-25 11:00:48 +00:00
ntruchsess
9a83f49846 Merge branch 'dev' (make sure the FRM IODev is allways the main FRM-device when connecting by tcp)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4095 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-10-21 23:25:54 +00:00
ntruchsess
88410ea6d4 Merge branch 'dev'
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4080 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-10-20 20:10:49 +00:00
ntruchsess
bc50566058 Merge branch 'dev'
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@4078 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-10-20 15:38:28 +00:00
ntruchsess
bfbdf00ef4 fix Init_Pin_Client if Firmata is not connected (yet)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@3394 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-07-08 12:50:34 +00:00
ntruchsess
eea81134c5 fix get/set returnvalues for web-gui
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@3393 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-07-08 08:04:20 +00:00
ntruchsess
7585c908fc refactor use of connected FirmataDevice for FRM-Clients to support Win32
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@3347 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-06-27 19:50:23 +00:00
ntruchsess
648c3f2d04 support Firmata V_2_05 OneWire correlationid
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@3197 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-05-18 22:10:38 +00:00
ntruchsess
0c3fd7c74a fix 'rereadcfg'
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@3175 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-05-13 18:48:20 +00:00
ntruchsess
343ce23deb Fix race-condition in FRM_Poll if connection is unstable
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@3150 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-05-03 21:15:31 +00:00
ntruchsess
3845d9013b unassign FRM-device if pin_mode fails (for unsupported pin_modes)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@3021 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-04-02 10:32:18 +00:00
ntruchsess
5cc7843fbd fire events on AD and I2C readings change. Add Windows USB-handling
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@3018 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-04-02 09:04:02 +00:00
ntruchsess
de59147a7d restore state of FRM_OUT,FRM_PWM and FRM_LCD on startup and reconnect (configurable)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2900 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-03-11 23:52:05 +00:00
ntruchsess
350de8b829 add 20_FRM_LCD.pm, update Device::Firmata
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2871 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-03-08 17:59:23 +00:00
ntruchsess
3815ce3cfb adding support for EthernetClientFirmata (FRM run in server-mode)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2864 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-03-07 00:24:14 +00:00
ntruchsess
74f54ff0b8 syntactic changes for perl5.10 compatibility
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2771 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-02-19 21:56:53 +00:00
ntruchsess
d2862b6da4 work on loglevel and errorhandling when initialization fails
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2737 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-02-15 22:05:08 +00:00
ntruchsess
ce53167fb2 erweitere @INC um 'lib' falls nicht gesetzt.
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2717 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-02-13 10:07:32 +00:00
ntruchsess
d92a8387bb fix for 'undefined method FRM_Client_Define in OWX...'
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2652 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-02-06 06:22:18 +00:00
ntruchsess
120b3733af fix servo
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2635 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-02-02 17:54:39 +00:00
ntruchsess
3b4522b445 update perl-firmata, new module FRM_SERVO
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2627 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-02-02 11:50:06 +00:00
ntruchsess
d2fdcf0166 merge FRM-support into OWX. added one-wire-alarms to FRM
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2603 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-01-30 12:12:39 +00:00
ntruchsess
39e3979998 FRM_OWX_Reset
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2598 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-01-30 00:29:13 +00:00
ntruchsess
fce33037b0 FRM support code for OWX
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2597 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-01-30 00:22:33 +00:00
ntruchsess
8ff23e6174 factor out sub FRM_poll
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2591 2b470e98-0d58-463d-a4d8-8e2adae1ed80
2013-01-28 23:01:42 +00:00