From 0eb3983f9e0a17959aab4f3dd0521eaeab6d4615 Mon Sep 17 00:00:00 2001 From: borisneubert <> Date: Wed, 3 Aug 2016 06:44:45 +0000 Subject: [PATCH] 10_OWServer/11_OWDevice: new device DS2433 4kbit 1-Wire RAM git-svn-id: https://svn.fhem.de/fhem/trunk@11883 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/CHANGED | 3 +++ fhem/FHEM/10_OWServer.pm | 1 + fhem/FHEM/11_OWDevice.pm | 14 ++++++++++++++ 3 files changed, 18 insertions(+) diff --git a/fhem/CHANGED b/fhem/CHANGED index 165318409..84644e391 100644 --- a/fhem/CHANGED +++ b/fhem/CHANGED @@ -1,5 +1,7 @@ # Add changes at the top of the list. Keep it in ASCII, and 80-char wide. # Do not insert empty lines here, update check depends on it. + - feature: 10_OWServer/11_OWDevice: new device DS2433 4kbit 1-Wire RAM + - updated: 77_UWZ: New Release 2.4 bugfix: 77_UWZ: Perl warnings uninitialized value fixed - updated: 77_UWZ: New Release 2.4.5 new Attribut's sort_readings_by,htmlsequence @@ -75,6 +77,7 @@ (only for mode "local-bluetooth") - feature: 74_AMAD: new Feature added support for do not Disturb Mode - bugfix : 74_HOMBOT: check path for sshpass +>>>>>>> .r11881 - feature: fhem_codemirror: Added new codemirrorParams: keyMap, jumpToLine, jumpToLine_extraKey - feature: 10_pilight_ctrl: NEW: protocol oregon_21 for temperature diff --git a/fhem/FHEM/10_OWServer.pm b/fhem/FHEM/10_OWServer.pm index 30b422004..74dce7ef7 100644 --- a/fhem/FHEM/10_OWServer.pm +++ b/fhem/FHEM/10_OWServer.pm @@ -45,6 +45,7 @@ use vars qw(%owfamily); "1D" => "DS2423", "20" => "DS2450", "22" => "DS1822", + "23" => "DS2433", "24" => "DS2415 DS1904", "26" => "DS2438", "27" => "DS2417", diff --git a/fhem/FHEM/11_OWDevice.pm b/fhem/FHEM/11_OWDevice.pm index 9a36aa3f0..54ff029fe 100644 --- a/fhem/FHEM/11_OWDevice.pm +++ b/fhem/FHEM/11_OWDevice.pm @@ -182,6 +182,20 @@ $owdevice{"22"} = { "alarm" => 1, "interface" => "temperature", }; +$owdevice{"23"} = { + # DS2433 - 4kbit 1-Wire RAM + "read" => [ qw(memory), + qw(pages/page.0 pages/page.1 pages/page.2 pages/page.3 pages/page.4 pages/page.5), + qw(pages/page.6 pages/page.7 pages/page.8 pages/page.9 pages/page.10 pages/page.11), + qw(pages/page.12 pages/page.13 pages/page.14 pages/page.15) ], + "write" => [ qw(memory), + qw(pages/page.0 pages/page.1 pages/page.2 pages/page.3 pages/page.4 pages/page.5), + qw(pages/page.6 pages/page.7 pages/page.8 pages/page.9 pages/page.10 pages/page.11), + qw(pages/page.12 pages/page.13 pages/page.14 pages/page.15) ], + "poll" => [ qw(id) ], + "state" => [ ], + "interface" => "multisensor", +}; $owdevice{"24"} = { # DS2415 - 1-Wire Time Chip # DS1904 - RTC iButton