Jump to content

Recommended Posts

Posted

Hallo,

ich habe ein Redbick mit dem aktuellen Image genommen und dort ein Openhab Konfiguration erstellt.

Dort schalte ich 4 Dual Relais Bicklets über ein Switch item.

Beim Ersten anlegen der Konfiguration hat diesen Wunderbar geklappt. Einen Tag später selbe Konfiguration nach einem neustart funktioniert dieses nicht mehr.

Noch nicht mal von einem Temperatur Bricklet werden die Werte angezeigt.

 

Am BrickViewer habe ich die Hardware getestet, funktioniert Einwand frei. Ansonnten habe ich keine Einstellungen am Brick geändert.

 

Ich habe keine Ahnung mehr, wie ich das wieder ans Laufen bekomme.

 

Ich habe noch Pingtest zum Localhost in der Konsole überprüft diese haben funktioniert. (gab es ja auch schon Einträge zu im Forum)

Posted

Angeleget Items:

 

 

Switch HeizA1_EG_Technik "Heizung1" <heating> (EG_Technik){ tinkerforge="name=relay_A1" }

Switch HeizA2_EG_Technik "Heizung2" <heating> (EG_Technik){ tinkerforge="name=relay_A2" }

Switch HeizB1_EG_Technik "Heizung3" <heating> (EG_Technik){ tinkerforge="uid=kPw, subid=relay1" }

Switch HeizB2_EG_Technik "Heizung4" <heating> (EG_Technik){ tinkerforge="uid=kPw, subid=relay2" }

Switch HeizC1_EG_Technik "Heizung5" <heating> (EG_Technik){ tinkerforge="uid=kNt, subid=relay1" }

Switch HeizC2_EG_Technik "Heizung6" <heating> (EG_Technik){ tinkerforge="uid=kNt, subid=relay2" }

Switch HeizD1_EG_Technik "Heizung7" <heating> (EG_Technik){ tinkerforge="uid=kNz, subid=relay1" }

Switch HeizD2_EG_Technik "Heizung8" <heating> (EG_Technik){ tinkerforge="uid=kNz, subid=relay2" }

 

Wenn ich eine die Relais über den Namen in der cfg anspreche wie in den ersten beiden Zeilen, schreibt er mir das nicht in dei Openhab.log

 

2015-04-16 17:33:13.542 [iNFO ] [.o.core.internal.CoreActivator] - openHAB runtime has been started (v1.6.2).
2015-04-16 17:33:36.604 [iNFO ] [o.o.i.s.i.DiscoveryServiceImpl] - mDNS service has been started
2015-04-16 17:33:37.062 [iNFO ] [o.o.i.s.i.DiscoveryServiceImpl] - Service Discovery initialization completed.
2015-04-16 17:33:52.149 [iNFO ] [c.internal.ModelRepositoryImpl] - Loading model 'default.items'
2015-04-16 17:34:10.106 [iNFO ] [c.internal.ModelRepositoryImpl] - Loading model 'default.sitemap'
2015-04-16 17:34:18.729 [iNFO ] [penhab.io.rest.RESTApplication] - Started REST API at /rest
2015-04-16 17:34:24.819 [iNFO ] [.o.u.w.i.servlet.WebAppServlet] - Started Classic UI at /openhab.app
2015-04-16 17:37:02.038 [iNFO ] [c.internal.ModelRepositoryImpl] - Refreshing model 'default.sitemap'
2015-04-16 17:37:04.645 [ERROR] [.t.internal.TinkerforgeBinding] - COMMAND no tinkerforge device found for command for item uid: kPw subId: relay1
2015-04-16 17:37:05.459 [ERROR] [.t.internal.TinkerforgeBinding] - COMMAND no tinkerforge device found for command for item uid: kPw subId: relay1

Posted
Wenn ich eine die Relais über den Namen in der cfg anspreche wie in den ersten beiden Zeilen, schreibt er mir das nicht in dei Openhab.log

Was meinst du damit?

 

Kannst du mal deine komplette Konfiguration posten.

Posted

openhab.cfg

tinkerforge:hosts= 127.0.0.1

tinkerforge:relay_A1.uid=kNw
tinkerforge:relay_A1.type=dual_relay
tinkerforge:relay_A1.subid=relay1

tinkerforge:relay_A2.uid=kNw
tinkerforge:relay_A2.type=dual_relay
tinkerforge:relay_A2.subid=relay2

tinkerforge:relay_B1.uid=kPw
tinkerforge:relay_B1.type=dual_relay
tinkerforge:relay_B1.subid=relay1

tinkerforge:relay_B2.uid=kPw
tinkerforge:relay_B2.type=dual_relay
tinkerforge:relay_B2.subid=relay2

tinkerforge:relay_C1.uid=kNt
tinkerforge:relay_C1.type=dual_relay
tinkerforge:relay_C1.subid=relay1

tinkerforge:relay_C2.uid=kNt
tinkerforge:relay_C2.type=dual_relay
tinkerforge:relay_C2.subid=relay2

tinkerforge:relay_D1.uid=kNz
tinkerforge:relay_D1.type=dual_relay
tinkerforge:relay_D1.subid=relay1

tinkerforge:relay_D2.uid=kNz
tinkerforge:relay_D2.type=dual_relay
tinkerforge:relay_D2.subid=relay2

tinkerforge:barometer_balcony.uid=q9E
tinkerforge:barometer_balcony.type=bricklet_temperature
tinkerforge:barometer_balcony.callbackPeriod=10000
tinkerforge:barometer_balcony.threshold=1000

 

 

default.items

Group All
Group EG (All)


Group EG_Technik "Technik" <settings> (EG)


Switch HeizA1_EG_Technik "Heizung1" <heating> (EG_Technik){ tinkerforge="name=relay_A1" }
Switch HeizA2_EG_Technik "Heizung2" <heating> (EG_Technik){ tinkerforge="name=relay_A2" }
Switch HeizB1_EG_Technik "Heizung3" <heating> (EG_Technik){ tinkerforge="uid=kPw, subid=relay1" }
Switch HeizB2_EG_Technik "Heizung4" <heating> (EG_Technik){ tinkerforge="uid=kPw, subid=relay2" }
Switch HeizC1_EG_Technik "Heizung5" <heating> (EG_Technik){ tinkerforge="uid=kNt, subid=relay1" }
Switch HeizC2_EG_Technik "Heizung6" <heating> (EG_Technik){ tinkerforge="uid=kNt, subid=relay2" }
Switch HeizD1_EG_Technik "Heizung7" <heating> (EG_Technik){ tinkerforge="uid=kNz, subid=relay1" }
Switch HeizD2_EG_Technik "Heizung8" <heating> (EG_Technik){ tinkerforge="uid=kNz, subid=relay2" }


Number Temperature                 "Temperature [%.1f Cel]" (EG_Technik) { tinkerforge="uid=q9E" }

 

default.sitemap

sitemap Ferienhaus label="Ferienhaus"
{
Frame {
     Group item=EG label="Erdgeschoss" icon="groundfloor"	
{
Group item=EG_Technik label="Technikraum"
  {
	Switch item=HeizA1_EG_Technik
	Switch item=HeizA2_EG_Technik	
	Switch item=HeizB1_EG_Technik 	
	Switch item=HeizB2_EG_Technik

  }
}	
}
}

 

Posted

Die Konfiguration sieht OK aus.

Kannst du das Loglevel hoch setzen und das log nochmal posten. Dazu musst du in logback.xml diese Zeile einfügen und den RED Brick durchstarten.

    <logger name="org.openhab.binding.tinkerforge.internal.TinkerforgeBinding" level="DEBUG" />

Posted

Ich habe gerade herausgefunden....

alle zeilen zum Dualrelay aus der Cfg gelöscht.

danach in der Items datei die relais über uid und subid angesprochen und schon kann ich alle Relais ansteuern

 

Sobald ich in der Cfg eine Dualrelais anlege kapituliert er.

 

Möchtest du das logglevel noch haben???

Posted
Möchtest du das logglevel noch haben???

Ja bitte, dann kann ich das besser debuggen. Vielleicht brauch ich auch noch einen Trace-Log, aber erstmal wäre der Debug-Log hilfreich.

Danke.

 

Posted

Hier habe ich einemal die Debugg infos:

 

2015-04-17 17:28:20.354 [ERROR] [.t.internal.TinkerforgeBinding] - COMMAND no tinkerforge device found for command for item uid: kNw subId: relay1
2015-04-17 17:28:20.884 [DEBUG] [.t.internal.TinkerforgeBinding] - received command ON for item DualRelayA1
2015-04-17 17:28:20.885 [ERROR] [.t.internal.TinkerforgeBinding] - COMMAND no tinkerforge device found for command for item uid: kNw subId: relay1
2015-04-17 17:28:21.375 [DEBUG] [.t.internal.TinkerforgeBinding] - received command OFF for item DualRelayA1
2015-04-17 17:28:21.376 [ERROR] [.t.internal.TinkerforgeBinding] - COMMAND no tinkerforge device found for command for item uid: kNw subId: relay1

 

Alle anderen Devices funktioniern auch nicht haben aber funktioniert als das Dualrelay noch nicht hinzugefügt war.

Posted

Vielen Dank, aber das ist leider ein zu kleiner Ausschnitt. Ich brauche einen log vom Starten von openHAB bis zu dem Punkt, den du mir geschickt hast. Das einfachste wäre wahrscheinlich die komplette Log-Datei.

 

  • 2 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...