Hallo Marcus,
ich habe mein Image nochmal komplett neu aufgesetzt, dann hat es funktioniert. Ich kann leider keine genaue Diagnose erläutern.
Danke an alle die mir geholfen haben!
Vielleicht sollte ich ein neuen Thread für die I²C-Bus Kommunikation eröffnen, ich stöber aber erst noch ein wenig im Internet.
Gruß
Marco
Ankündigung
Einklappen
Keine Ankündigung bisher.
- √ - Inbetriebnahme 1wire-Bus
Einklappen
Dieses Thema ist geschlossen.
X
X
-
Hi Marco,
super das es geklappt hat. Kannst Du sagen woran es gelegen hat? Und was Du gemacht hast? Nur falls mal jemand eine ähnliches Problem hat.
Ja kann man. Du solltest Dich aber wirklich mit der Dokumentation auseinander setzen. Dort steht unglaublich viel drin. z.B. SmartHome.py - 1-Wire PluginZitat von MKempf Beitrag anzeigenZwei Fragen hätte ich jedoch noch:
1)Kann man den Temperaturwert Echtzeit oder zumindest alle 5s anzeigen lassen? Bei mir ist da eine sehr große Verzögerung.
plugin.conf
Wenn Du die Sensoren parasitär verkabelst, reduziert Du auch die Frequenz mit der Du die Werte abfragen kannst.'cycle' = timeperiod between two sensor request. Default 300 seconds. If you decrease the cycle to much you could destabilise the bus, because of the increased power consumption.
Ich habe keine AhnungZitat von MKempf Beitrag anzeigen2)Ich habe einen zweiten ds2482 mit Sensoren bestückt. Aber er hat auch die Adressierung 0x18, obwohl ich die Anschlüsse von A0 bis A1 anders beschaltet hab. Ich kann von keinem Master die Adresse ändern. Ist das Normal?
Bis bald
Marcus
Einen Kommentar schreiben:
-
Guten Abend zusammen!
Ich bin für mein Teil fertig! Es lebe der onewire-Bus!
Ich danke euch, besonders dir Marcus! Ich habe viel Zeit gekostet.
Irgendwann musste es ja klappen. :-P
Zwei Fragen hätte ich jedoch noch:
1)Kann man den Temperaturwert Echtzeit oder zumindest alle 5s anzeigen lassen? Bei mir ist da eine sehr große Verzögerung.
2)Ich habe einen zweiten ds2482 mit Sensoren bestückt. Aber er hat auch die Adressierung 0x18, obwohl ich die Anschlüsse von A0 bis A1 anders beschaltet hab. Ich kann von keinem Master die Adresse ändern. Ist das Normal?
Einen Kommentar schreiben:
-
Hi Georg,
in dem Thread geht es bis jetzt um drei unterschiedliche Probleme. 1. HW/Bus, 2. Initialisierung ROT, 3. Konfig
Da könnte jeder einen eigenen Thread vertragen, den man dann auch schnell abschliessen kann. Dann wäre es meiner Meinung nach übersichtlicher.
So gehen auch Beiträge nicht verloren oder werden evtl. übersehen.
Marco hat noch keine Lösung und wir sind auf Seite 8... Edit Seite 9.

Bis bald
Marcus
Einen Kommentar schreiben:
-
Hi Marcus, willst Du lieber einen Thread für jeden? Sind doch alle mit dem selben Problem unterwegs, macht es da nicht Sinn, das zusammenzulassen?Zitat von mknx Beitrag anzeigender nächste, der versucht den Thread von Marco zu kapern, wird gelöscht.
Darfst diesen Beitrag gerne löschen, ist kein Versuch zu kapern
Gruß
Georg
Einen Kommentar schreiben:
-
Hallo,

der nächste, der versucht den Thread von Marco zu kapern, wird gelöscht.
Genauer gesagt der Beitrag. Der Benutzer darf weiterleben.
Vielen Dank für Ihr Verständnis.
Bis bald
Marcus
Einen Kommentar schreiben:
-
habs nun kapiert! Danke!Zitat von Robert Beitrag anzeigenDoch, so oft du willst - einfach in der smartVISU das gleiche sh-Item so oft du magst eintragen - aber warum sollen zwei sh-Items von ein und dem gleichen Sensor-Eintrag gefüttert werden????
Einen Kommentar schreiben:
-
Doch, so oft du willst - einfach in der smartVISU das gleiche sh-Item so oft du magst eintragen - aber warum sollen zwei sh-Items von ein und dem gleichen Sensor-Eintrag gefüttert werden????Zitat von mosjka1 Beitrag anzeigenAch so, ist es nicht möglich dieselbe 1Wire-ID mehrmals anzeigen zu lassen?
Einen Kommentar schreiben:
-
Ach so, also ist es nicht möglich dieselbe 1Wire-ID mehrmals anzeigen zu lassen? :-DZitat von JuMi2006 Beitrag anzeigenSensor 1 und Sensor 2 sind ja auch in der config gleich -> haben die gleiche OneWire-ID.
Andern
!
Einen Kommentar schreiben:
-
Zwei mal exakt der gleiche Sensor - wo ist da der Sinn? Evtl. "versagt" da das (zurecht!) Onewire-Plugin (hab ich grad nicht im Kopf).
- 90% der Fehler könnten mit Sorgfalt vermieden werden...
Einen Kommentar schreiben:
-
Sensor 1 und Sensor 2 sind ja auch in der config gleich -> haben die gleiche OneWire-ID.
Andern
!
Einen Kommentar schreiben:
-
Zitat von JuMi2006 Beitrag anzeigenMüsste aber über maxims.sensor2 abfragbar sein ... steht ja auch im log.Es tut sich tatsächlich was. Jedoch wird nur der zweite Sensorwert angezeigt.Code:# items/maxim.conf [maxims] name = Maxims Sensoren sv_page = room sv_img = scene_livingroom.png [[sensor1]] name = Sensor: 28.568CAA020000 type = num ow_sensor = T ow_addr = 28.568CAA020000 sqlite = yes visu = yes sv_widget = "{{ basic.value('item', 'item') }}", "{{ plot.period('item-plot', 'item', 'avg') }}" [[sensor2]] name = Sensor: 28.568CAA020000 type = num ow_sensor = T ow_addr = 28.568CAA020000 sqlite = yes visu = yes sv_widget = "{{ basic.value('item', 'item') }}", "{{ plot.period('item-plot', 'item', 'avg') }}"Angehängte Dateien
Einen Kommentar schreiben:
-
Müsste aber über maxims.sensor2 abfragbar sein ... steht ja auch im log.
Einen Kommentar schreiben:
-
Hallo mknx,
ich bekomme leider die Temperaturwerte auch nicht angezeigt. Anbei meine Log, kannst du bitte drüber schauen, evtl. fällt Dir was auf.
Code:admin@smarthome:/usr/smarthome/bin$ sudo /usr/smarthome/bin/smarthome.py -n 2013-08-19 10:33:30,695 SmartHome.py INFO Start SmartHome.py 0.9-10-g63eb637 -- smarthome.py:__init__:192 2013-08-19 10:33:30,701 SmartHome.py DEBUG Python 2.7.3 -- smarthome.py:__init__:193 2013-08-19 10:33:30,709 SmartHome.py INFO Init Scheduler -- scheduler.py:__init__:53 2013-08-19 10:33:30,715 SmartHome.py INFO Init Plugins -- smarthome.py:__init__:208 2013-08-19 10:33:30,727 Scheduler DEBUG creating 5 workers -- scheduler.py:run:59 2013-08-19 10:33:30,742 SmartHome.py DEBUG Plugin: knx -- plugin.py:__init__:42 2013-08-19 10:33:30,791 SmartHome.py DEBUG Plugin: ow -- plugin.py:__init__:42 2013-08-19 10:33:30,812 SmartHome.py INFO Onewire: connected to 127.0.0.1:4304 -- __init__.py:connect:67 2013-08-19 10:33:30,821 SmartHome.py DEBUG Plugin: cli -- plugin.py:__init__:42 2013-08-19 10:33:30,837 SmartHome.py DEBUG Plugin: visu -- plugin.py:__init__:42 2013-08-19 10:33:30,936 SmartHome.py DEBUG Plugin: sql -- plugin.py:__init__:42 2013-08-19 10:33:30,967 SmartHome.py DEBUG SQLite 3.7.13 -- __init__.py:__init__:60 2013-08-19 10:33:31,003 SmartHome.py DEBUG sqlite next time: 2013-08-20 03:02:00+02:00 -- scheduler.py:_next_time:238 2013-08-19 10:33:31,009 SmartHome.py DEBUG Plugin: rrd -- plugin.py:__init__:42 2013-08-19 10:33:31,123 SmartHome.py INFO Init Items -- smarthome.py:__init__:210 2013-08-19 10:33:31,367 SmartHome.py INFO Start Plugins -- plugin.py:start:63 2013-08-19 10:33:31,379 ow DEBUG 1w-disc next time: 2013-08-19 10:33:31+02:00 -- scheduler.py:_next_time:238 2013-08-19 10:33:31,407 SmartHome.py INFO Start Logics -- logic.py:__init__:32 2013-08-19 10:33:31,425 SmartHome.py DEBUG reading logics from /usr/smarthome/etc/logic.conf -- logic.py:__init__:38 2013-08-19 10:33:31,443 sh.con DEBUG knx: enable group monitor -- __init__.py:handle_connect:110 2013-08-19 10:33:31,450 rrd DEBUG rrd next time: 2013-08-19 10:35:11+02:00 -- scheduler.py:_next_time:238 2013-08-19 10:33:31,492 sh.con INFO KNX: connected to 127.0.0.1:6720 -- my_asynchat.py:connect:69 2013-08-19 10:33:31,520 SmartHome.py DEBUG Logic: hello -- logic.py:__init__:45 2013-08-19 10:33:31,512 1w-disc INFO 1-Wire: 28.568CAA020000 with sensors: T11, T10, T, T12, T9 -- __init__.py:_discovery:390 2013-08-19 10:33:31,583 1w-disc INFO 1-Wire: 81.FBB631000000 with sensors: BM -- __init__.py:_discovery:390 2013-08-19 10:33:31,605 SmartHome.py DEBUG Logic: dummy -- logic.py:__init__:45 2013-08-19 10:33:31,630 visu DEBUG series next time: 2013-08-19 10:33:43+02:00 -- scheduler.py:_next_time:238 2013-08-19 10:33:31,638 Scheduler DEBUG 1w-disc next time: 2013-08-19 10:43:31+02:00 -- scheduler.py:_next_time:238 2013-08-19 10:33:31,650 SmartHome.py DEBUG dummy next time: 2013-08-19 10:33:40+02:00 -- scheduler.py:_next_time:238 2013-08-19 10:33:31,656 SmartHome.py DEBUG Logic: System -- logic.py:__init__:45 2013-08-19 10:33:31,684 SmartHome.py DEBUG System next time: 2013-08-19 10:33:37+02:00 -- scheduler.py:_next_time:238 2013-08-19 10:33:31,948 ow DEBUG 1w-sen next time: 2013-08-19 10:33:31+02:00 -- scheduler.py:_next_time:238 2013-08-19 10:33:31,943 sh.gc DEBUG Garbage collector: collected 207 objects. -- smarthome.py:_garbage_collection:345 2013-08-19 10:33:32,077 Scheduler DEBUG sh.gc next time: 2013-08-20 02:04:00+02:00 -- scheduler.py:_next_time:238 2013-08-19 10:33:32,288 Scheduler DEBUG 1w-sen next time: 2013-08-19 10:38:32+02:00 -- scheduler.py:_next_time:238 2013-08-19 10:33:34,302 1w-sen DEBUG maxims.sensor2 = 23.875 via 1-Wire /bus.0/28.568CAA020000/temperature -- item.py:_update:219 2013-08-19 10:33:34,903 1w-sen DEBUG cycle takes 2.80497694016 seconds -- __init__.py:_sensor_cycle:365 2013-08-19 10:33:35,147 hello INFO Hello World! -- hello.py:<module>:3 2013-08-19 10:33:37,156 System DEBUG smarthome.runtime = 0h 0m via Logic None -- item.py:_update:219 2013-08-19 10:33:37,165 System INFO Threads (7): System: 1, idle: 2, Scheduler: 1, SmartHome.py: 1, Thread-5: 1, Thread-4: 1 -- system.py:<module>:20 2013-08-19 10:33:37,170 System DEBUG smarthome.threads = 7 via Logic None -- item.py:_update:219 2013-08-19 10:33:37,348 Scheduler DEBUG System next time: 2013-08-19 10:38:37+02:00 -- scheduler.py:_next_time:238 2013-08-19 10:33:38,130 System INFO Objects (Top 10): Item: 42, WebSocket: 33, SQL: 24, BaseHandler: 16, RRD: 15, SmartHome: 13, _Feature: 10, StreamReader: 8, StreamWriter: 8, addinfourl: 8 -- system.py:<module>:40 2013-08-19 10:33:38,186 System INFO Garbage: [] -- system.py:<module>:46 2013-08-19 10:33:38,193 System DEBUG Load: 0.08, 0.23, 0.18 -- system.py:<module>:51 2013-08-19 10:33:38,199 System DEBUG system.load = 0.23 via Logic None -- item.py:_update:219 2013-08-19 10:33:38,931 System DEBUG smarthome.memory = 10448896 via Logic None -- item.py:_update:219 2013-08-19 10:33:39,659 System DEBUG system.memory = 26 via Logic None -- item.py:_update:219 2013-08-19 10:33:40,020 dummy WARNING Logic: dummy, File: dummy_series.py, Line: 2, Method: <module>, Exception: SmartHome instance has no attribute 'first' -- scheduler.py:_task:281 2013-08-19 10:33:40,213 Scheduler DEBUG dummy next time: 2013-08-19 10:38:40+02:00 -- scheduler.py:_next_time:238 2013-08-19 10:33:40,399 System DEBUG system.uptime = 0h 10m via Logic None -- item.py:_update:219 2013-08-19 10:33:43,229 Scheduler DEBUG series next time: 2013-08-19 10:33:53+02:00 -- scheduler.py:_next_time:238 2013-08-19 10:33:53,340 Scheduler DEBUG series next time: 2013-08-19 10:34:03+02:00 -- scheduler.py:_next_time:238 2013-08-19 10:34:03,253 Scheduler DEBUG series next time: 2013-08-19 10:34:13+02:00 -- scheduler.py:_next_time:238
Einen Kommentar schreiben:
-
Hi Marco,
ok also das Plugin kann die Sensoren nicht auslesen. Ich habe den Verdacht Dein Bus ist nicht stabil. Irgend etwas mit der Spannung oder der Verkabelung.
Siehe auch https://knx-user-forum.de/332466-post36.html
oder Informationen über den 1-Wire-Bus, Einsatzbereich, Nutzen, Installation
Du kannst auch mal sehen was so in dem owhttpd steht.
http://smarthome.local:3001Code:/etc/init.d/owhttpd start
Solange die HW nicht stabil läuft, brauchen wir mit der SW nicht weiter machen.
Bis bald
Marcus
Einen Kommentar schreiben:


Einen Kommentar schreiben: