Jump to content

foley

Members
  • Gesamte Inhalte

    21
  • Benutzer seit

  • Letzter Besuch

foley's Achievements

Newbie

Newbie (1/14)

0

Reputation in der Community

  1. Hi, schaut erstmal gut aus. Hänge mal einen Screenshot an, testen werd ich über die Tage ausgiebiger. Vielen Dank erstmal. [/img] Gruß Foley
  2. Stapel aus: Step-Down Red-Brick Master mit Barometer Brick Master mit Barometer Brick Ethernet gebaut. Verbindung zu BrickViewer per Ehternet. Beide Barometer laufen ohne Fehler. Hm, wo macht der Bus Unsinn.
  3. Also ich hab mal die Konfiguration geändert. 1. Stapel: Step-Down Red-Brick Ethernet RS485 2. Stapel Step-Down Master mit Barometer Brick RS485 3. Stapel Step-Down Master mit Barometer Brick RS485 Gleiche wie vorher, der Luftdruck an beiden springt. Wenn ich die Master vom Bus trenne und auf USB gehe, dann haben die Barometer die richtigen Werte. Sobald der Bus wieder aktiv ist, funktioniert das ganze nicht sauber.
  4. Alleine hatte ich den Master per USB angeschlossen.
  5. Hi, also wenn den Ursprungszustand herstelle ist wieder das gleiche Problem vorhanden. Ich hab aber gerade beobachtet, das bei den Sprüngen beider Bricks auch die Chip Temperatur ansteigt. Von 28°C -29°C auf 55°C -57°C. Komplette Konfiguration ist im ersten Bild im Brick Viewer dargestellt. Was mich zweifeln lässt, ist das die beiden Bricks an jeweils einem anderen Master hängen, aber trotzdem ein ähnliches Problem haben.
  6. Ok. Fragen über Fragen. Hab eines der Barometer Bricks jetzt seperat an einen Master gehangen den ich noch übrig hatte. Alles in Ordnung, arbeitet so wie soll. Screenshot ist angehangen. Der Versuchsaufbau ist auch mit angehangen. Ich möchte nochmal "Versuchsaufbau" erwähnen. @photron: Leider ist das erste Bild sehr gross. Wenn du dort nach rechts scrollst, sieht man die Konfig im Brick Viewer.
  7. Hallo zusammen. Habe seid kurzem mehrere Brickstapel in Betrieb, das funktioniert auch sehr gut. Bis auf die winzige Kleinigkeit das die Barometer Bricks Werte anzeigen die springen. Ich habe einen Screenshot angefügt und eine Log Datei erstellt. Hoffe jemand hat eine Idee woran das liegen kann. Dazu sei noch gesagt, um zu testen ob das Barometer Brick Unsinn macht, hab ich als Referenz ein zweites an einen anderen Stapel gehangen. Jetzt haben aber beide das gleiche Problem. Vielen Dank im Voraus. [/img] 2016-06-06_15_41_32-Brick_Viewer_2.3.4.bmp logger_data_1465220281.csv
  8. foley

    Comet Visu

    Hallo zusammen, hat sich zufällig schonmal jemand mit Comet Visu beschäftigt? Habe auf meiner Wetterstation die Beispieldateien von Openhab installiert, was auch wunderbar funktioniert. CometVisu hab ich auf dem Red auch installiert, da komme ich bis zur Demo Webseite, aber wie ich die Visu und Openhab verbinde, bleibt aktuell noch ein Rätsel für. Vielleicht hat sich ja schon jemand näher damit befasst. Vielen Dank im Voraus.
  9. Hi, Ich weiss nicht ob ich dafür einen von den komplexeren Reglern benutzten würde. Die Heizmatte scheint ja schon relativ träge zu reagieren, und ein 2-Punkt Regler wie du ihn im Moment benutzt ist für sowas nicht das schlechteste. Vielleicht solltest du mit den Einstellwerten (Hysterese) nochmal ein wenig spielen, 1,8°C ist nun auch nicht wirklich viel. Da kann man bestimmt nochwas rausholen. MfG
  10. Hi, also das war es. Jetzt funktioniert es so wie es soll. Danke für die Tips und Hinweise. #!/usr/bin/env python # -*- coding: utf-8 -*- HOST = "localhost" PORT = 4223 UID1 = "gth" UID2 = "gEV" from tinkerforge.ip_connection import IPConnection from tinkerforge.bricklet_ambient_light import AmbientLight from tinkerforge.bricklet_lcd_20x4 import LCD20x4 # Callback function for illuminance callback (parameter has unit Lux/10) def cb_illuminance(illuminance): if illuminance <200: lcd.backlight_on() lcd.clear_display() lcd.write_line(0, 0, 'Licht ist an') else: lcd.backlight_off() lcd.clear_display() lcd.write_line(2, 0, 'Licht ist aus') if __name__ == "__main__": ipcon = IPConnection() # Create IP connection al = AmbientLight(UID1, ipcon) lcd = LCD20x4(UID2, ipcon) ipcon.connect(HOST, PORT) # Connect to brickd al.set_illuminance_callback_period(1000) al.register_callback(al.CALLBACK_ILLUMINANCE, cb_illuminance) raw_input('Press key to exit\n') # Use input() in Python 3 ipcon.disconnect() Dankeschön.
  11. Hi. Ich denke jetzt sehe ich etwas klarer. Ich bin davon ausgegangen das das Programm ständig durchlaufen wird. Das scheint ja dann nicht der Fall zu sein. Ich werde das mal mit dem vorgeschlagen Callback versuchen. Danke erstmal.
  12. Ok. Bin aber davon ausgegangen, das wenn er den Callback aufruft und nicht mehr danach in diesen rein kommt, das backlight_off das Licht wieder ausschaltet. Also muss ich jetzt noch einen Callback machen um das Licht wieder auszuschalten bei >200. Richtig?
  13. Hallo zusammen, stand der Dinge. #!/usr/bin/env python # -*- coding: utf-8 -*- HOST = "localhost" PORT = 4223 UID1 = "gth" UID2 = "gEV" from tinkerforge.ip_connection import IPConnection from tinkerforge.bricklet_ambient_light import AmbientLight from tinkerforge.bricklet_lcd_20x4 import LCD20x4 # Callback function for illuminance callback (parameter has unit Lux/10) def cb_illuminance_reached(illuminance): lcd.backlight_on() if __name__ == "__main__": ipcon = IPConnection() al = AmbientLight(UID1, ipcon) lcd = LCD20x4(UID2, ipcon) ipcon.connect(HOST, PORT) lcd.backlight_off() al.set_debounce_period(10) al.register_callback(al.CALLBACK_ILLUMINANCE_REACHED, cb_illuminance_reached) al.set_illuminance_callback_threshold('<', 200, 0) raw_input('Press key to exit\n') # Use input() in Python 3 ipcon.disconnect() Mein Problem ist jetzt aktuell das er bei unter 200 das Backlight einschaltet, aber nicht mehr aus. Irgendwie verstehe ich Phyton nicht. Normalerweise müsste das doch jedesmal wenn er durch das Programm läuft das Backlight ausschalten. :-[ Bin mal kurz ratlos, hätte vielleicht jemand einen Tipp für mich. Vielen Dank im Voraus.
×
×
  • Neu erstellen...