Jump to content

white204

Members
  • Gesamte Inhalte

    3
  • Benutzer seit

  • Letzter Besuch

Posts erstellt von white204

  1. Hallo Gemeinde,

    ich habe ein merkwürdiges Problem.

     

    Dieses Script funktioniert:

    #!/usr/bin/env ruby
      require 'tinkerforge/ip_connection'
      require 'tinkerforge/bricklet_barometer'
      include Tinkerforge
      
    @host = '192.168.1.50'
        @port = 4223
        @uid = '555'
    @ipcon = IPConnection.new  
    @b = BrickletBarometer.new @uid, @ipcon  
       	@ipcon.connect(@host, @port)  
    air_pressure = @b.get_air_pressure
    puts "Air Pressure: #{air_pressure/1000.0} hPa"
    

     

    Aber dieses

    #!/usr/bin/env ruby
    
    class TinkerClass
      require 'tinkerforge/ip_connection'
      require 'tinkerforge/bricklet_barometer'
      include Tinkerforge
    
     def initialize
    	@host = '192.168.1.50'
    	@port = 4223
    	@uid = '555'
    	@ipcon = IPConnection.new  
    	@b = BrickletBarometer.new @uid, @ipcon  
    	@ipcon.connect(@host, @port)  
    	air_pressure = @b.get_air_pressure
    	puts "Air Pressure: #{air_pressure/1000.0} hPa"
     end
    tinker = TinkerClass.new	
    end
    

     

    wirft folgende Exception:

    /ip_connection.rb:734:in `create_packet_header': undefined method `pack' for #<Tinkerforge::IPConnection:0x305a1e0> (NoMethodError)

     

    Tinkerforge gem Version 2.1.13

    Ruby Version 2.3.3

    Windows 10 pro x64

     

    Hat jemand eine Idee?

     

     

     

     

  2. Hallo,

    gestern ist meine neue Tinkerforge-Wetterstation angekommen.

    Ausgepackt, zusammengebaut, WeatherStation.vb Beispielprogramm heruntergeladen, kompiliert und ausgeführt.

    Das funktioniert auch soweit, aber das LCD geht oft in unregelmäßigen Abständen  aus und kurz danach blinken die 4 LEDs am Master Brick.

    Auch wird die Methode EnumerateCB dann dauernd durchlaufen.

    Danach ist manchmal nur das Backlight an - ohne Anzeige.

    Das ist doch nicht normal - oder?

    Hat jemand einen Tipp?

     

     

     

    Nachtrag#1: Master Brick ist per USB an Windows 10 System angeschlossen

    Nachtrag#2: Keine Besserung nach Anschluss an Linux und Monitoring mit brickv

     

    Weitere Informationen:

     

    Linux / Windows / verschiedene USB Ports - NICHTS hilft

     

    Auszug aus dem brickd LogViewer:

     

    2017-06-02 23:28:28 <Warn> Read transfer 00B5DA70 (011F992C) for Master Brick [6Rq9QQ] got stalled

    2017-06-02 23:29:03 <Warn> Read transfer 00B5DA70 (011F9D6C) for Master Brick [6Rq9QQ] got stalled

    2017-06-02 23:29:28 <Warn> Read transfer 00B5DA70 (011F9464) for Master Brick [6Rq9QQ] got stalled

    2017-06-02 23:29:56 <Warn> Read transfer 00B5DA70 (011F9C5C) for Master Brick [6Rq9QQ] got stalled

    2017-06-02 23:30:18 <Warn> Read transfer 00B5DA70 (011F91BC) for Master Brick [6Rq9QQ] got stalled

    2017-06-02 23:30:43 <Warn> Read transfer 00B5DA70 (011F981C) for Master Brick [6Rq9QQ] got stalled

    2017-06-02 23:31:06 <Warn> Read transfer 00B5DA70 (011F9134) for Master Brick [6Rq9QQ] got stalled

    2017-06-02 23:31:31 <Warn> Read transfer 00B5DA70 (011F992C) for Master Brick [6Rq9QQ] got stalled

    2017-06-02 23:31:55 <Warn> Read transfer 00B5DA70 (011F9D6C) for Master Brick [6Rq9QQ] got stalled

    2017-06-02 23:32:18 <Warn> Read transfer 00B5DA70 (011F9024) for Master Brick [6Rq9QQ] got stalled

    2017-06-02 23:32:42 <Warn> Read transfer 00B5DA70 (011F992C) for Master Brick [6Rq9QQ] got stalled

    2017-06-02 23:33:11 <Warn> Read transfer 00B5DA70 (011F9C5C) for Master Brick [6Rq9QQ] got stalled

    2017-06-02 23:33:34 <Warn> Read transfer 00B5DA70 (011F8F9C) for Master Brick [6Rq9QQ] got stalled

    2017-06-02 23:33:59 <Warn> Read transfer 00B5DA70 (011F9A3C) for Master Brick [6Rq9QQ] got stalled

    2017-06-02 23:34:26 <Warn> Read transfer 00B5DA70 (011F992C) for Master Brick [6Rq9QQ] got stalled

    2017-06-02 23:34:49 <Warn> Read transfer 00B5DA70 (011F93DC) for Master Brick [6Rq9QQ] got stalled

    2017-06-02 23:35:13 <Warn> Read transfer 00B5DA70 (011F9A3C) for Master Brick [6Rq9QQ] got stalled

    2017-06-02 23:35:35 <Warn> Read transfer 00B5DA70 (011F9BD4) for Master Brick [6Rq9QQ] got stalled

     

    Wetterstattion Versionen:

     

    Brick daemon 2.3.0 auf Windows 10 professional x64

    und Version 2.3.0 auf Ubuntu 16.10 x86

     

    Master Brick  2.4.4

    Barometer    2.0.2

    Ambient Light 2.0.2

    Humidity      2.0.2

    LCD          2.0.6

     

    Gerade habe ich die Wetterstation an einem Odroid XU4 (armhf) Einplatinencomputer getestet  - leider dieselben Probleme!

     

    Odroid XU4 konfig.

     

    CPU:                ARMv7 Processor rev 3 (v7l)

    OS:                Lx Ubuntu 15.10 (32-bit)

    brickd 2.3.0

     

     

    Nach freundlicher Unterstützung durch Hr. Olaf Lüke wird das Barometer Bricklet ersetzt und das Problem damit hoffentlich behoben.

     

    Nachtrag 08.06. - Nun wurde auch noch der Master Brick getauscht und jetzt sind alle Probleme behoben.

     

    @Moderator: bitte closen falls nötig.

×
×
  • Neu erstellen...