Aber das ist weder ein DS1920 (Temperature iButton) noch ein DS2450 (Quad AD) sondern definitiv ein DS18S20

Makki

/opt/owfs/bin/owserver -u -p 3030
/opt/owfs/bin/owdir -s localhost:3030
/10.08B8ED010800 /81.D61D2C000000 /bus.0 /uncached /settings /system /statistics /structure /simultaneous /alarm
/opt/owfs/bin/owread -s localhost:3030 10.08B8ED010800/temperature
owfs_port = 3030
use Owfs_Item;
use Owfs_Thermostat;
$sensor = new Owfs_Item ( "10.08B8ED010800");
$ds2450 = new Owfs_DS2450 ( "10.08B8ED010800", "Wohnzimmer", "A", 2 );
my $temp2;
if (new_second 10) {
# $temp2 = $sensor->get( "temperature");
$temp2 = $ds2450->get( "temperature");
print_log "Die Temperature im Wohnzimmer ist $temp2 °C";
}
11/29/10 09:30:10 PM Die Temperature in Raum2 ist 12 °C
Can't locate object method "state" via package "Owfs_DS2450" at /usr/local/src/mh/bin/./. ./lib/http_server.pl line 1753, <GEN539> line 12.
pumuckl:/mnt # /opt/owfs/bin/owfs -u -m /mnt/1wire DEFAULT: ow_usb_msg.c:DS9490_open(263) Opened USB DS9490 bus master at 1:2. DEFAULT: ow_usb_cycle.c:DS9490_ID_this_master(191) Set DS9490 1:2 unique id to 81 D6 1D 2C 00 00 00 2E
pumuckl:/mnt # ls -1 1wire/ 10.0DE4ED010800 81.D61D2C000000 alarm bus.0 settings simultaneous statistics structure system uncached
/opt/owfs/bin/owserver -u -p 3030
pumuckl:/mnt # /opt/owfs/bin/owread -C -s localhost:3030 10.0DE4ED010800/temperature ServerRead: Data error on 10.0DE4ED010800/temperature
use Owfs_Item;
use Owfs_Thermostat;
$tempWZ = new Owfs_DS18S20 ("10.0DE4ED010800", "WZ", 2 );
if (new_second 60) {
set $TempWZ get_temperature $tempWZ;
print_log " Wohnzimmertemperatur: " . state $TempWZ;
}
Error in user code file ./../data/mh_temp.user_code 11/04/10 08:52:29 PM: Can't locate object method "new" via package "Owfs_DS18S20" (perhaps you forgot to load "Owfs_DS18S20"?) at (eval 572) line 416.
)use Owfs_Item;
use Owfs_Thermostat;
if ($New_Minute) {
my $at = OW::get('/10.0DE4ED010800/temperature');
set $TAussentemperatur $at;
print_log "### Aussentemperatur".$TAussentemperatur->state();
}
08/20/10 03:39:00 AM: Saving object states ... done inside temp = F inside humid = %
my $data = file_read("/mnt/1wire/10.0DE4ED010800/temperature");
print_log $data;


use Owfs_Item;
use Owfs_Thermostat;
$tempWZ = new Owfs_DS18S20 ("10.0DE4ED010800", "WZ", 2 );
if (new_second 60) {
set $TempWZ get_temperature $tempWZ;
print_log " Wohnzimmertemperatur: " . state $TempWZ;
}
use Owfs_Item;
use Owfs_Thermostat;
if ($New_Minute) {
my $at = OW::get('/10.0DE4ED010800/temperature');
set $TAussentemperatur $at;
print_log "### Aussentemperatur".$TAussentemperatur->state();
}
08/20/10 03:39:00 AM: Saving object states ... done inside temp = F inside humid = %
/opt/owfs/bin/owread -C -s localhost:3030 10.0DE4ED010800/temperature
pumuckl:~ # /opt/owfs/bin/./owserver --error_level=5 --foreground -d /dev/ttyS0 -p3030
DEBUG: ow_ds9097U.c:DS2480_set_baud_control(484) Failed second attempt at resetting baud rate of bus master /dev/ttyS0 DEBUG: ow_ds9097U.c:DS2480_configuration_write(440) wrong response (05 not 44) DEBUG: ow_ds9097U.c:DS2480_detect(239) Could not initilize the DS9097U even after several tries CONNECT: owlib.c:SetupSingleInboundConnection(105) Cannot detect DS2480 or LINK interface on /dev/ttyS0. CALL: ow_parsename.c:FS_ParsedName_anywhere(90) path=[] DEBUG: owserver.c:main(152) main_threadid = 3083679424 Trace/breakpoint trap
./owfs /dev/ttyS0 /mnt/1wire
cat /mnt/1wire/10.0DE4ED010800/temperature
[COLOR=Red]use Owfs_Item;
use Owfs_Thermostat;[/COLOR]
$tempWZ = new Owfs_DS18S20 ("28.DB0B66010000", "WZ", 2 );
if (new_second 60) {
set $TempWZ get_temperature $tempWZ;
print_log " Wohnzimmertemperatur: " . state $TempWZ;
}
$tempWZ = new Owfs_DS18S20 ("10.0DE4ED010800", "WZ", 2 );
if (new_second 60) {
set $TempWZ get_temperature $tempWZ;
print_log " Wohnzimmertemperatur: " . state $TempWZ;
}
EIB5, 7/0/1, TempWZ, Weather, R
Can't locate object method "new" via package "Owfs_DS18S20" (perhaps you forgot to load "Owfs_DS18S20"?)
Wir verarbeiten personenbezogene Daten über die Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen. Weitere Informationen findest Du in unserer Datenschutzerklärung.
Indem Du unten auf "ICH stimme zu" klickst, stimmst Du unserer Datenschutzerklärung und unseren persönlichen Datenverarbeitungs- und Cookie-Praktiken zu, wie darin beschrieben. Du erkennst außerdem an, dass dieses Forum möglicherweise außerhalb Deines Landes gehostet wird und bist damit einverstanden, dass Deine Daten in dem Land, in dem dieses Forum gehostet wird, gesammelt, gespeichert und verarbeitet werden.


Einen Kommentar schreiben: