1 wire für Neubau

Begonnen von Bamlee, 27 Mai 2017, 19:55:06

Vorheriges Thema - Nächstes Thema

Bamlee

Hi,
da ich bald ein Haus baue und in jedem Raum die Temperaturen über 1 wire erfassen möcht, würde ich gerne wissen wie man viele Sensoren (>20) und auch stabil in fhem integriert. Fhem wird auf einem Pi laufen. Wenn es die Möglichkeit gibt andere Sensorarten außer Temperatur einzubinden wäre auch schön.
Würde mich über hilfreiche Antworten freuen.
Gruß
Bam

Frank_Huber

Hi,
Habe ich genau so gemacht. Ein 1wire pro Etage, das Kabel einmal im Kreis.... Dann in jedem Raum entweder nur Temperatur oder Temperatur und Feuchtigkeit über Sensoren vom tm3d.De
Im KG hängt noch die ganze Heizung mit dran (Puffer, Vorlauf, Rücklauf pro Etage) sowie ein Aussensensor.

Gesendet von meinem S3_32 mit Tapatalk


Bamlee

Und wie hast du die Sensoren in Fhem eingebunden? Warum hast du pro Etage einen separaten 1 wire Bus?

Gruß
Bam

Frank_Huber

Zitat von: Bamlee am 28 Mai 2017, 09:36:03
Und wie hast du die Sensoren in Fhem eingebunden? Warum hast du pro Etage einen separaten 1 wire Bus?

- in FHEM kommen die dann oer Autocreate rein.
- Ich habe pro Etage einen eigenen Raspberry, deswegen jeweils auch ein eigener 1wire.

1wire ist übrigens immer am besten mit richtigem Busmaster! z.B. den von Denkovi.

Bamlee

Hast du die 1 wire Sensoren direkt an den gpio angeschlossen oder auch über einen extra Busmaster?
Ist die Anzahl der 1 wire Sensoren am gpio nicht auf 10 begrenzt?
Da ich nur eine Hauptverteilung Plane wären es schon ne ganze Menge an Sensoren für einen Raspberry (Raumtemperatur, Helligkeit, Luftfeuchte, Vorlauf und Rücklauf )
Gruß
Bam

ak323

Wer nen Haus baut sollte auch die paar Euro für nen ordentlichen Busmaster (oder mehrere) übrig haben .
RaspberryPi 2 im 19" Rack mit 16x2 i2c LCD, FHEM, diverse HomeMatic, 1-Wire (8x DS18B20, 3x DS2408, 2x DS2413, 5x DS2401, DS2423 ATTiny) über DS9490R#, Waterkotte Ai1QE (WWPR) Wärmepumpe über Modbus, WH1080 über Signalduino, 433MHz Funksteckdosen, WiFi RGBWW via Tasmota, ...

Frank_Huber

Zitat von: Frank_Huber am 28 Mai 2017, 09:39:40
1wire ist übrigens immer am besten mit richtigem Busmaster! z.B. den von Denkovi.

1wire nur am Busmaster!

einzige Ausnahme:
einzelne Sensoren am ESP...

Bamlee

Hi, an einem ordentlichen Busmaster sollte es nicht liegen.
Bräuchte nur ne Info welcher gut ist und sich gut an einen pi mit fhem einbinden lässt. Könnt ihr einen empfehlen? Suche ja die beste Lösung, nicht die günstigste.

Gruß
Bam

pc1246

Moin
Nur mal so als kurzer Einwurf. Wenn du dann eh schon 1Wire hast, dann haeng doch auch gleich noch die Fensterkontakte mit dran. Wie das geht kann dir der user enno verraten, bei dem habe ich das schon gesehen!
Gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

Bamlee

Hi,
Die Fensterkontakte werden direkt auf meine SPS geführt.
Ich suche halt nur einen guten Busmaster für Temperatur, Feuchtigkeitssensoren und eventuell ibutton in großer Stückzahl einzubinden über fhem pi.

Gruß
Bam

Frank_Huber

Zitat von: Frank_Huber am 29 Mai 2017, 07:20:19
z.B. den von Denkovi.

zum Dritten mal...

wiso fragst Du immer Sachen die schon beantwortet sind? ;)

Bamlee

Oh,
Hab's übersehen :o
Wird sofort bestellt.
Vielen Dank
Bam

Bamlee

#12
Hi,
ich habe mir den USB-Master von Denkovi gekauft und wie bei WIKI FHEM https://wiki.fhem.de/wiki/OWServer_%26_OWDevice
eingerichtet. Leider findet der OWFSserver den Bus-Master nicht.Am Pi hängt auch noch ein USB Zwave Dongel. So sieht meine owfs.conf aus. Sample configuration file for the OWFS suite for Debian GNU/Linux.
#
#
# This is the main OWFS configuration file. You should read the
# owfs.conf(5) manual page in order to understand the options listed
# here.

######################## SOURCES ########################
#
# With this setup, any client (but owserver) uses owserver on the
# local machine...
! server: server = localhost:4304
#
# ...and owserver uses the real hardware, by default fake devices
# This part must be changed on real installation
server: FAKE = DS18S20,DS2405
#
# USB device: DS9490
#server: usb = all
#
Serial port: DS9097
server: device = /dev/onewire
#
# owserver tcp address
#server: server = 192.168.10.1:3131
#
# random simulated device
#server: FAKE = DS18S20,DS2405
#
######################### OWFS ##########################
#
#mountpoint = /mnt/1wire
#allow_other
#
####################### OWHTTPD #########################

http: port = 2121

####################### OWFTPD ##########################

ftp: port = 2120

####################### OWSERVER ########################

server: port = 192.168.1.44:4304

ak323

... hast ja auch alle auskommentiert !
VG ak323
RaspberryPi 2 im 19" Rack mit 16x2 i2c LCD, FHEM, diverse HomeMatic, 1-Wire (8x DS18B20, 3x DS2408, 2x DS2413, 5x DS2401, DS2423 ATTiny) über DS9490R#, Waterkotte Ai1QE (WWPR) Wärmepumpe über Modbus, WH1080 über Signalduino, 433MHz Funksteckdosen, WiFi RGBWW via Tasmota, ...

Bamlee

Habs geändert geht trotzdem noch nicht...

ak323

Ersetz mal die IP Adresse in der letzten Zeile durch "localhost"
RaspberryPi 2 im 19" Rack mit 16x2 i2c LCD, FHEM, diverse HomeMatic, 1-Wire (8x DS18B20, 3x DS2408, 2x DS2413, 5x DS2401, DS2423 ATTiny) über DS9490R#, Waterkotte Ai1QE (WWPR) Wärmepumpe über Modbus, WH1080 über Signalduino, 433MHz Funksteckdosen, WiFi RGBWW via Tasmota, ...

Bamlee

#16
Habe ich auch schon probiert. Habe Jetzt das server: device = /dev/onewire in ttyUSB0 geändert. Wenn ich jetz owdir -s localhost:4304 eingebe in Putty bekomme ich folgendes angezeigt.
Es sind zwei DS18b20 angeschlossen.

/05.67C6697351FF
/10.3397DB020800
/28.FF914D551603
/bus.1
/bus.0
/uncached
/settings
/system
/statistics
/structure
/simultaneous
/alarm


enno

Moin Bam,

habe deinen Post zu spät gesehen. Hast du es schon mal mit dem Modul von Pah versucht. Damit läuft es bei mir ohne Probleme:

https://fhem.de/commandref.html#OWX

Ich habe den Busmaster am USB hängen.  Das einzige Problem, das ich hatte waren die Leserechte fuer /dev/ttyUSB1.

Gruss
Enno
Einfacher FHEM Anwender auf Intel®NUC

Bamlee

Hi enno,

es sieht so aus als würde es jetzt gehen durch deinen Tipp.
Vielen Dank

Bamlee

Leider hängt sich Fhem bei jedem Neustart auf jetzt.
Hat jemand ne Idee wie man das beheben kann?
Gruß
Bam

Frank_Huber


Bamlee

Kein Plan..bekomme nur noch mit mühe eine Verbindung zu Fhem und beim öffnen des Logfiles passiert nichts mehr.
Wenn ich aber das OWX Modul lösche geht wieder alles.

suppenesser

Die logfiles kannst du auch ohne fhem am laufen zu haben lesen!

Schau mal im fhem Verzeichnis danach.

Gesendet von meinem HUAWEI GRA-L09 mit Tapatalk

Raspberry PI B+ | HM-LAN-CFG | HM-LC-Sw1PBU-FM | HM-TC-WM-W-EU | DECT 200 | DHT22 | 1 Wire Temp.Sensoren

Bamlee

#23
Hab ich auch schon aber da steht nix zum heutigen Datum drin.
Wenn ich mit sudo service owserver stop und sudo service owserver start den owserver stoppe und starte geht Fhem wieder.
Aber wenn ich auf Logfiles gehe passiert nix mehr.

Bamlee

Hab jetzt den Logfile

2017.06.13 18:17:09 2: S7_connect: BamS7 Could not connect to PLC (-1)
No such device 192.168.1.23:5555
2017.06.13 18:17:13 1: PERL WARNING: Use of uninitialized value $apk[0] in sort at ./FHEM/98_FireTV.pm line 210, <$fh> line 64.
2017.06.13 18:17:13 1: PERL WARNING: Use of uninitialized value $apk[0] in join or string at ./FHEM/98_FireTV.pm line 211, <$fh> line 64.
2017.06.13 18:17:13 1: PERL WARNING: Use of uninitialized value $apk[0] in join or string at ./FHEM/98_FireTV.pm line 212, <$fh> line 64.
2017.06.13 18:17:13 3: [STV] You are using a deprecated MAC detection mechanism using ifconfig.
2017.06.13 18:17:13 3: [STV] Please install Pearl Modules libnet-address-ip-local-perl and libio-interface-perl
2017.06.13 18:17:13 3: Opening ZWDongle_0 device /dev/ttyACM0
2017.06.13 18:17:13 3: Setting ZWDongle_0 serial parameters to 115200,8,N,1
2017.06.13 18:17:14 3: ZWDongle_0 device opened
2017.06.13 18:17:15 3: ZWave: cannot load Crypt::Rijndael, SECURITY class disabled
2017.06.13 18:17:15 3: Opening TCM_ESP2_0 device /dev/ttyUSB0
2017.06.13 18:17:15 3: Setting TCM_ESP2_0 serial parameters to 9600,8,N,1
2017.06.13 18:17:15 3: TCM_ESP2_0 device opened
2017.06.13 18:17:15 3: Opening OWio1 device /dev/ttyUSB0
2017.06.13 18:17:15 3: Setting OWio1 serial parameters to 9600,8,N,1
2017.06.13 18:17:15 3: OWio1 device opened
2017.06.13 18:17:15 1: OWX: Serial device /dev/ttyUSB0 defined
2017.06.13 18:17:20 3: OWTHERM:  Device OWX_28_FFD043641603 defined.
2017.06.13 18:17:20 3: OWTHERM:  Device OWX_28_FFE834641603 defined.
2017.06.13 18:17:20 3: OWTHERM:  Device OWX_28_FF914D551603 defined.
2017.06.13 18:17:20 3: OWTHERM:  Device OWX_28_FFCD89631604 defined.
2017.06.13 18:17:20 3: OWTHERM:  Device OWX_28_FFAFAD631604 defined.
2017.06.13 19:09:58 1: OWID:     Device IButton_Sara defined.
2017.06.13 19:09:58 1: Including ./log/fhem.save
2017.06.13 19:09:58 1: OWX: 1-Wire bus OWio1: interface master DS2480 detected for the first time
2017.06.13 19:10:00 3: TCM set TCM_ESP2_0 reset
2017.06.13 19:15:40 1: /dev/ttyUSB0 disconnected, waiting to reappear (TCM_ESP2_0)
2017.06.13 19:15:40 2: TCM TCM_ESP2_0 No response data for get reset
2017.06.13 19:15:41 3: TCM get TCM_ESP2_0 baseID
2017.06.13 19:15:41 2: TCM TCM_ESP2_0 No FD
2017.06.13 19:15:41 2: TCM TCM_ESP2_0 initialized
2017.06.13 19:15:41 1: usb create starting
2017.06.13 19:15:41 3: Probing CUL device /dev/ttyAMA0
2017.06.13 19:15:41 3: Probing TCM_ESP3 device /dev/ttyAMA0
2017.06.13 19:15:42 3: Probing FRM device /dev/ttyAMA0
2017.06.13 19:15:47 1: usb create end
2017.06.13 19:15:47 2: SecurityCheck:  WEB,WEBphone,WEBtablet has no associated allowed device with basicAuth. telnetPort has no associated allowed device with password/globalpassword.  Restart FHEM for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2017.06.13 19:15:47 0: Featurelevel: 5.8
2017.06.13 19:15:47 0: Server started with 86 defined entities (fhem.pl:14348/2017-05-22 perl:5.020002 os:linux user:fhem pid:660)
2017.06.13 19:15:47 3: BamS7 is disconnected ? --> reconnect
2017.06.13 19:15:47 2: BamS7 S7 disconnected
2017.06.13 19:15:47 2: ZWDongle_ProcessSendStack: no ACK, resending message 0107000301020100f9
2017.06.13 19:15:47 3: TempPi S7_AWrite_Set: not connected to PLC
2017.06.13 19:15:47 3: a_temp_send: TempPi S7_AWrite_Set: not connected to PLC
2017.06.13 19:15:47 3: BamS7 S7_WriteBitToPLC: PLC is not connected
2017.06.13 19:15:47 1: PERL WARNING: Argument "BamS7 S7_WriteBitToPLC: PLC is not connected " isn't numeric in numeric eq (==) at ./FHEM/44_S7_DWrite.pm line 314.
2017.06.13 19:15:47 3: eval: {if(InternalIf('ZWDongle_0','STATE','') eq "Initialized"){fhem('set S7_Z_Wave_Status on')}else{fhem('set S7_Z_Wave_Status off')}}
2017.06.13 19:15:47 3: BamS7 S7_WriteBitToPLC: PLC is not connected
2017.06.13 19:15:47 3: Lumi S7_AWrite_Set: not connected to PLC
2017.06.13 19:15:47 3: a_Lumi: Lumi S7_AWrite_Set: not connected to PLC
2017.06.13 19:15:47 3: Bild S7_AWrite_Set: not connected to PLC
2017.06.13 19:15:47 3: Bild1 S7_AWrite_Set: not connected to PLC
2017.06.13 19:15:47 3: Bild2 S7_AWrite_Set: not connected to PLC
2017.06.13 19:15:47 3: Bild3 S7_AWrite_Set: not connected to PLC
2017.06.13 19:15:47 3: Bild4 S7_AWrite_Set: not connected to PLC
2017.06.13 19:15:47 3: Bild5 S7_AWrite_Set: not connected to PLC
2017.06.13 19:15:47 3: Bild6 S7_AWrite_Set: not connected to PLC
2017.06.13 19:15:47 3: Bild7 S7_AWrite_Set: not connected to PLC
2017.06.13 19:15:47 3: a_Bild: Bild S7_AWrite_Set: not connected to PLC
Bild1 S7_AWrite_Set: not connected to PLC
Bild2 S7_AWrite_Set: not connected to PLC
Bild3 S7_AWrite_Set: not connected to PLC
Bild4 S7_AWrite_Set: not connected to PLC
Bild5 S7_AWrite_Set: not connected to PLC
Bild6 S7_AWrite_Set: not connected to PLC
Bild7 S7_AWrite_Set: not connected to PLC
2017.06.13 19:15:47 3: Luftfeuchte S7_AWrite_Set: not connected to PLC
2017.06.13 19:15:47 3: a_Luftfeuchte: Luftfeuchte S7_AWrite_Set: not connected to PLC
2017.06.13 19:15:47 3: Temperatur S7_AWrite_Set: not connected to PLC
2017.06.13 19:15:47 3: Temperatur_max1 S7_AWrite_Set: not connected to PLC
2017.06.13 19:15:47 3: Temperatur_max2 S7_AWrite_Set: not connected to PLC
2017.06.13 19:15:47 3: Temperatur_max3 S7_AWrite_Set: not connected to PLC
2017.06.13 19:15:47 3: Temperatur_max4 S7_AWrite_Set: not connected to PLC
2017.06.13 19:15:47 3: Temperatur_max5 S7_AWrite_Set: not connected to PLC
2017.06.13 19:15:47 3: Temperatur_max6 S7_AWrite_Set: not connected to PLC
2017.06.13 19:15:47 3: Temperatur_max7 S7_AWrite_Set: not connected to PLC
2017.06.13 19:15:47 3: Temperatur_min1 S7_AWrite_Set: not connected to PLC
2017.06.13 19:15:47 3: Temperatur_min2 S7_AWrite_Set: not connected to PLC
2017.06.13 19:15:47 3: Temperatur_min3 S7_AWrite_Set: not connected to PLC
2017.06.13 19:15:47 3: Temperatur_min4 S7_AWrite_Set: not connected to PLC
2017.06.13 19:15:47 3: Temperatur_min5 S7_AWrite_Set: not connected to PLC
2017.06.13 19:15:47 3: Temperatur_min6 S7_AWrite_Set: not connected to PLC
2017.06.13 19:15:47 3: Temperatur_min7 S7_AWrite_Set: not connected to PLC
2017.06.13 19:15:47 3: a_Temperatur: Temperatur S7_AWrite_Set: not connected to PLC
Temperatur_max1 S7_AWrite_Set: not connected to PLC
Temperatur_max2 S7_AWrite_Set: not connected to PLC
Temperatur_max3 S7_AWrite_Set: not connected to PLC
Temperatur_max4 S7_AWrite_Set: not connected to PLC
Temperatur_max5 S7_AWrite_Set: not connected to PLC
Temperatur_max6 S7_AWrite_Set: not connected to PLC
Temperatur_max7 S7_AWrite_Set: not connected to PLC
Temperatur_min1 S7_AWrite_Set: not connected to PLC
Temperatur_min2 S7_AWrite_Set: not connected to PLC
Temperatur_min3 S7_AWrite_Set: not connected to PLC
Temperatur_min4 S7_AWrite_Set: not connected to PLC
Temperatur_min5 S7_AWrite_Set: not connected to PLC
Temperatur_min6 S7_AWrite_Set: not connected to PLC
Temperatur_min7 S7_AWrite_Set: not connected to PLC
2017.06.13 19:15:47 3: Windgeschwindigkeit S7_AWrite_Set: not connected to PLC
2017.06.13 19:15:47 3: a_Windgeschwindigkeit: Windgeschwindigkeit S7_AWrite_Set: not connected to PLC
2017.06.13 19:15:47 3: Sichtweite S7_AWrite_Set: not connected to PLC
2017.06.13 19:15:47 3: a_Sichtweite: Sichtweite S7_AWrite_Set: not connected to PLC
2017.06.13 19:15:56 1: OWX: 1-Wire devices found on bus OWio1 (OWX_28_FFD043641603,OWX_28_FFAFAD631604,IButton_Sara)
2017.06.13 19:16:00 3: TempPi S7_AWrite_Set: not connected to PLC
2017.06.13 19:16:00 3: a_temp_send: TempPi S7_AWrite_Set: not connected to PLC
2017.06.13 19:16:00 3: BamS7 S7_WriteBitToPLC: PLC is not connected
2017.06.13 19:16:00 3: BamS7 S7_WriteBitToPLC: PLC is not connected
2017.06.13 19:16:00 3: Lumi S7_AWrite_Set: not connected to PLC
2017.06.13 19:16:00 3: a_Lumi: Lumi S7_AWrite_Set: not connected to PLC
2017.06.13 19:16:00 3: Bild S7_AWrite_Set: not connected to PLC
2017.06.13 19:16:00 3: Bild1 S7_AWrite_Set: not connected to PLC
2017.06.13 19:16:00 3: Bild2 S7_AWrite_Set: not connected to PLC
2017.06.13 19:16:00 3: Bild3 S7_AWrite_Set: not connected to PLC
2017.06.13 19:16:00 3: Bild4 S7_AWrite_Set: not connected to PLC
2017.06.13 19:16:00 3: Bild5 S7_AWrite_Set: not connected to PLC
2017.06.13 19:16:00 3: Bild6 S7_AWrite_Set: not connected to PLC
2017.06.13 19:16:00 3: Bild7 S7_AWrite_Set: not connected to PLC
2017.06.13 19:16:00 3: a_Bild: Bild S7_AWrite_Set: not connected to PLC
Bild1 S7_AWrite_Set: not connected to PLC
Bild2 S7_AWrite_Set: not connected to PLC
Bild3 S7_AWrite_Set: not connected to PLC
Bild4 S7_AWrite_Set: not connected to PLC
Bild5 S7_AWrite_Set: not connected to PLC
Bild6 S7_AWrite_Set: not connected to PLC
Bild7 S7_AWrite_Set: not connected to PLC
2017.06.13 19:16:00 3: Luftfeuchte S7_AWrite_Set: not connected to PLC
2017.06.13 19:16:00 3: a_Luftfeuchte: Luftfeuchte S7_AWrite_Set: not connected to PLC
2017.06.13 19:16:00 3: Temperatur S7_AWrite_Set: not connected to PLC
2017.06.13 19:16:00 3: Temperatur_max1 S7_AWrite_Set: not connected to PLC
2017.06.13 19:16:00 3: Temperatur_max2 S7_AWrite_Set: not connected to PLC
2017.06.13 19:16:00 3: Temperatur_max3 S7_AWrite_Set: not connected to PLC
2017.06.13 19:16:00 3: Temperatur_max4 S7_AWrite_Set: not connected to PLC
2017.06.13 19:16:00 3: Temperatur_max5 S7_AWrite_Set: not connected to PLC
2017.06.13 19:16:00 3: Temperatur_max6 S7_AWrite_Set: not connected to PLC
2017.06.13 19:16:00 3: Temperatur_max7 S7_AWrite_Set: not connected to PLC
2017.06.13 19:16:00 3: Temperatur_min1 S7_AWrite_Set: not connected to PLC
2017.06.13 19:16:00 3: Temperatur_min2 S7_AWrite_Set: not connected to PLC
2017.06.13 19:16:00 3: Temperatur_min3 S7_AWrite_Set: not connected to PLC
2017.06.13 19:16:00 3: Temperatur_min4 S7_AWrite_Set: not connected to PLC
2017.06.13 19:16:00 3: Temperatur_min5 S7_AWrite_Set: not connected to PLC
2017.06.13 19:16:00 3: Temperatur_min6 S7_AWrite_Set: not connected to PLC
2017.06.13 19:16:00 3: Temperatur_min7 S7_AWrite_Set: not connected to PLC
2017.06.13 19:16:00 3: a_Temperatur: Temperatur S7_AWrite_Set: not connected to PLC
Temperatur_max1 S7_AWrite_Set: not connected to PLC
Temperatur_max2 S7_AWrite_Set: not connected to PLC
Temperatur_max3 S7_AWrite_Set: not connected to PLC
Temperatur_max4 S7_AWrite_Set: not connected to PLC
Temperatur_max5 S7_AWrite_Set: not connected to PLC
Temperatur_max6 S7_AWrite_Set: not connected to PLC
Temperatur_max7 S7_AWrite_Set: not connected to PLC
Temperatur_min1 S7_AWrite_Set: not connected to PLC
Temperatur_min2 S7_AWrite_Set: not connected to PLC
Temperatur_min3 S7_AWrite_Set: not connected to PLC
Temperatur_min4 S7_AWrite_Set: not connected to PLC
Temperatur_min5 S7_AWrite_Set: not connected to PLC
Temperatur_min6 S7_AWrite_Set: not connected to PLC
Temperatur_min7 S7_AWrite_Set: not connected to PLC
2017.06.13 19:16:00 3: Windgeschwindigkeit S7_AWrite_Set: not connected to PLC
2017.06.13 19:16:00 3: a_Windgeschwindigkeit: Windgeschwindigkeit S7_AWrite_Set: not connected to PLC
2017.06.13 19:16:00 3: Sichtweite S7_AWrite_Set: not connected to PLC
2017.06.13 19:16:00 3: a_Sichtweite: Sichtweite S7_AWrite_Set: not connected to PLC
2017.06.13 19:16:00 3: BamS7 S7_connect: connect to PLC with maxPDUlength=960
2017.06.13 19:16:02 3: ZWave got config for fibaro/fgwpe.xml from ./FHEM/lib/openzwave_deviceconfig.xml.gz
2017.06.13 19:16:02 3: ZWave set Funksteckdose off
2017.06.13 19:16:03 3: ZWave set Funksteckdose off
2017.06.13 19:16:04 3: ZWave set Funksteckdose off

enno

Hast du OWX und owserver beides laufen? Deaktiviere mal owserver. Ich nutze nur OWX. Das Modul bringt eigentlich alles mit, was man braucht.

Gruss
Enno
Einfacher FHEM Anwender auf Intel®NUC

Bamlee

Bleibt der deaktiviert mit dem Befehl sudo service owserver stop?

enno

Ich hatte das damals komplett entfernt. Kenne mich daher mit OWSERVER nicht aus. Ich würde aber vermuten, dass es über das Startscript beim Reboot wieder gestartet wird.

Fuer den Test sollte es aber reichen den owserver Service zu stoppen und FHEM "shutdown restart". Wenn es dann klappt, müsstest du das Startscript für owserver ändern oder löschen...
Einfacher FHEM Anwender auf Intel®NUC

Bamlee

Hab's getestet und scheint jetzt zu funktionieren.
Hab noch einen ibutton angeschlossen der nach Neustart jedes mal den zu vor eingestellten Interval von 1s wieder auf 300s stellt. Vielleicht gibt's dafür auch ne Lösung.
Gruß
Bam

enno

Set

    set <name> interval <value>

    sets the time period in seconds for "kicking" the 1-Wire bus (default is 300 seconds). This means:
        With 1-Wire bus interfaces that do not supply power to the 1-Wire bus (attr buspower parasitic), the 1-Wire bus is reset at these intervals.
        With 1-Wire bus interfaces that supply power to the 1-Wire bus (attr buspower = real), all temperature measurement devices on the bus receive the command to start a temperature conversion (saves a lot of time when reading)
        With 1-Wire bus interfaces that contain a busmaster chip, the response to a reset pulse contains information about alarms.


Bei mir habe ich:
attr OWX buspower real
attr OWX interval 150


damit bleibt es immer auf 150. Ob 1s sinnvoll ist, glaube ich nicht. Die Devices müssen doch alle der reihe nach abgfragt werden, dass wird vermutlich nicht in 1 Sekunde erledigt sein...
Einfacher FHEM Anwender auf Intel®NUC

Bamlee

Werde ich morgen mal testen. Es würde auch reichen wenn der ibutton alle 20s abgefragt wird. Damit wollte ich das aktivieren und deaktivieren einer Alarmanlage realisieren.
Vielen Dank schon mal.
Gruß
Bam

Prof. Dr. Peter Henning

ZitatDie Devices müssen doch alle der reihe nach abgfragt werden, dass wird vermutlich nicht in 1 Sekunde erledigt sein...
Stimmt.

Aber erstens würde ich niemals ein sicherheitskritisches System ausschließlich durch iButtons realisieren. Deren ID ist nämlich aufgedruckt, kann also problemlos kopiert werden. Das ist also so, als ob man den Deaktivierungscode der Alarmanlage auf einem Klebezettel neben die Tastatur legt.

In meinem DoorPi-Projekt erfordert das Öffnen einer gesicherten Tür außer dem iButton immer noch eine PIN.

Und zweitens würde ich einen dezidierten Arduino nehmen, um weniger sicherheitskritische Systeme auf bestimmte iButtons zu testen => Siehe mein Hoftor/Garagentorprojekt. Abfragezeiten ca. 250 ms, beliebig ankoppelbar an HomeMatic o.ä., Kosten minimal.

LG

pah


Bamlee

Der ibutton dient nicht alleine zum deaktivieren. Es muss auch noch ein Code eingegeben werden. Die komplette Automation läuft auf einem separaten System. Der pi mit fhem funktioniert nur als Gateway. Trotzdem bekomme ich nicht den Interval vom ibutton kleiner als 300s eingestellt. 20 oder 30s müssten schon drin sein sonst macht ein ibutton ja keinen Sinn.
Sonst läuft jetzt aber alles.

Gruß
Bam

Prof. Dr. Peter Henning


Bamlee

Läuft jetzt alles. Vielen Dank. Danke für eure Geduld. Super Forum.
Gruß
Bam

Bamlee

Hi hab noch paar Fragen zu meinem Projekt.
Kann ich an dem Pi zwei Denkovi USB 1wire Master anschließen?
Oder führt das zu Probleme? Wollte gerne für jede Etage einen eigenen 1wire Strang machen weil es doch sehr viele Sensoren werden. Sollte zwischen Pi und Denkovi ein USB Hub geschaltet werden um die 5V zu stabilisieren?
Gruß
Bam

Tobias

mehrere Busmaster an einem PI ist kein Problem

Ich habe an einem Raspi 2 USB Busmaster von e-service-online per ow-server hängen. Daran jeweils ca 20m Buskabel in Linie, dann einen Repeater und dann nochmal je 20m Buskabel in Linie.
Daran hängen in Summe ca 40 sensoren, DS1820, DS2450, DS2438, DS2408, DS2413.
Läuft stabil seit 3 Jahren
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

Prof. Dr. Peter Henning

Bei mir laufen an einen Raspberry Pi 4 x USB, 2 x TCP/IP 1-Wire Adapter.

Und zwar ausnahmslos mit OWX Next Generation im asynchronen Modus.

LG

pah

thomasg

Ist denn der 1Wire Adapter von busware für den raspi auch zu empfehlen?

http://shop.busware.de/product_info.php/cPath/1_32/products_id/106

Hätte die Idee, dort einen ca 50-Meter langen Strang anzuschließen an dem in Summe ca 10 Temp/Luftfeuchte-Sensoren hängen (Linie mit maximal 3 Meter langen Abzweigen).

Danke für Erfahrungswerte