Ankündigung

Einklappen
Keine Ankündigung bisher.

- √ - Inbetriebnahme 1wire-Bus

Einklappen
Dieses Thema ist geschlossen.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • MKempf
    antwortet
    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

    Einen Kommentar schreiben:


  • callidomus
    antwortet
    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.

    Zitat von MKempf Beitrag anzeigen
    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.
    Ja kann man. Du solltest Dich aber wirklich mit der Dokumentation auseinander setzen. Dort steht unglaublich viel drin. z.B. SmartHome.py - 1-Wire Plugin

    plugin.conf
    '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.
    Wenn Du die Sensoren parasitär verkabelst, reduziert Du auch die Frequenz mit der Du die Werte abfragen kannst.

    Zitat von MKempf Beitrag anzeigen
    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?
    Ich habe keine Ahnung

    Bis bald

    Marcus

    Einen Kommentar schreiben:


  • MKempf
    antwortet
    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:


  • callidomus
    antwortet
    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:


  • gekraft
    antwortet
    Zitat von mknx Beitrag anzeigen
    der nächste, der versucht den Thread von Marco zu kapern, wird gelöscht.
    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?

    Darfst diesen Beitrag gerne löschen, ist kein Versuch zu kapern
    Gruß
    Georg

    Einen Kommentar schreiben:


  • callidomus
    antwortet
    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:


  • mosjka1
    antwortet
    Zitat von Robert Beitrag anzeigen
    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????
    habs nun kapiert! Danke!

    Einen Kommentar schreiben:


  • Robert
    antwortet
    Zitat von mosjka1 Beitrag anzeigen
    Ach so, ist es nicht möglich dieselbe 1Wire-ID mehrmals anzeigen zu lassen?
    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????

    Einen Kommentar schreiben:


  • mosjka1
    antwortet
    Zitat von JuMi2006 Beitrag anzeigen
    Sensor 1 und Sensor 2 sind ja auch in der config gleich -> haben die gleiche OneWire-ID.
    Andern !
    Ach so, also ist es nicht möglich dieselbe 1Wire-ID mehrmals anzeigen zu lassen? :-D

    Einen Kommentar schreiben:


  • Robert
    antwortet
    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:


  • JuMi2006
    antwortet
    Sensor 1 und Sensor 2 sind ja auch in der config gleich -> haben die gleiche OneWire-ID.
    Andern !

    Einen Kommentar schreiben:


  • mosjka1
    antwortet
    Zitat von JuMi2006 Beitrag anzeigen
    Müsste aber über maxims.sensor2 abfragbar sein ... steht ja auch im log.
    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') }}"
    Es tut sich tatsächlich was. Jedoch wird nur der zweite Sensorwert angezeigt.
    Angehängte Dateien

    Einen Kommentar schreiben:


  • JuMi2006
    antwortet
    Müsste aber über maxims.sensor2 abfragbar sein ... steht ja auch im log.

    Einen Kommentar schreiben:


  • mosjka1
    antwortet
    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:


  • callidomus
    antwortet
    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.
    Code:
    /etc/init.d/owhttpd start
    http://smarthome.local:3001

    Solange die HW nicht stabil läuft, brauchen wir mit der SW nicht weiter machen.

    Bis bald

    Marcus

    Einen Kommentar schreiben:

Lädt...
X