theo
-
Gesamte Inhalte
325 -
Benutzer seit
-
Letzter Besuch
-
Tagessiege
1
Posts erstellt von theo
-
-
Here is a first try for Analog Out V2 https://bintray.com/theoweiss/generic/download_file?file_path=analogOutV2%2Forg.openhab.binding.tinkerforge-1.9.0-SNAPSHOT.jar
You will find a configuration example in oh2 style here: https://github.com/theoweiss/openhab2-tinkerforge-configuration-examples/tree/master/analogOutV2
Hopefully it shouldn't be to hard to transcribe it to an oh1 configuration.
-
Does TF have bindings working in OH2?
TF don't but openHAB ;-)
The openHAB1 binding is compatible with openHAB2 (until now there is no real openHAB2 binding with the new openHAB2 features). Here you will find some configuration examples: https://github.com/theoweiss/openhab2-tinkerforge-configuration-examples
Regards,
Theo
-
Ups,
I haven't forgot it but I prioritized some other spare time projects. You aroused my pity - going to the toilet a 2am is really hard ;-) . I will push the AnalogOut on top of my todo list.
tO
-
It's on the way but would need some more time.
-
Hallo MacDuff,
das TinkerforgeBinding funktioniert mit openHAB 2 und ist auch Teil der Distribution. Wie hast du openHAB 2 installiert?
Gruß,
Theo
-
Hi Maciej,
I will give it a try.
Regards,
Theo
-
Hallo Antoine,
du kannst openHAB auf dem Red Brick einfach auf die übliche Linux Art updaten. Siehe hier: https://github.com/openhab/openhab/wiki/Linux-and-OS-X#to-upgrade
Gruß,
Theo
-
Hallo Christian,
hat geklappt ist gut!
Größere Schrift geht bisher leider nicht, ich arbeite u.a. daran. Das wird aber noch eine Weile dauern: https://github.com/theoweiss/GfxLibTF , da es mir an Zeit fehlt.
Gruß,
Theo
-
Hallo Christian,
ups, hab ich ganz vergessen. Wenn du es auf diese Art verwenden willst, dann brauchst noch die passende Action jar Datei. Ich habe sie gerade hochgeladen: https://bintray.com/theoweiss/generic/download_file?file_path=dUS%2Forg.openhab.action.tinkerforge-1.9.0-SNAPSHOT.jar
Gruß,
Theo
-
Hallo Martin,
sehr gut! Danke fürs Testen.
Gruß,
Theo
-
Hier gibt es einen Snapshot mit dem Fix: https://bintray.com/theoweiss/generic/download_file?file_path=dUS%2Forg.openhab.binding.tinkerforge-1.9.0-SNAPSHOT.jar
-
Hallo Martin,
ich denke ich habe den Fehler. Da ist ein Code-Block eine Klammer zu tief gelandet, so dass das Bricklet nur initialisiert wird, wenn Konfiguration (die in diesem Fall eigentlich optional ist) dafür hinterlegt ist. Auf die Schnelle kannst du testen ob es funktioniert, wenn du z.B. die CallbackPeriod oder den Threshold oder den movingAverage-Wert in der openhab.cfg setzt. Ein gefixte Version werde ich auch bauen und dann Bescheid geben.
Gruß,
Theo
-
Hallo Martin,
kannst du deinen Setup nochmal mit dem Snapshot hier testen:
https://bintray.com/theoweiss/generic/download_file?file_path=co2etal%2Forg.openhab.binding.tinkerforge-1.9.0-SNAPSHOT.jar und den Fehler aus der Log-Datei schicken? Dann habe ich Zeilennummern im Log, die aktuell sind.
Vielen Dank.
Gruß,
Theo
-
Hallo Uwe,
im Moment geht das nur indirekt, UNDEF Werte eines Sensors sollten ein Hinweis sein. Sollte ich die Doku richtig interpretiert haben, dann kannst vermutlich auch das Network Health Binding zum pingen verwenden https://github.com/openhab/openhab/wiki/Network-Health-Binding . Das exec Binding https://github.com/openhab/openhab/wiki/Exec-Binding könnte auch eine Hilfe sein.
Für das Tinkerforge Bindig selbst hatte ich vor langer Zeit Brickd-Status Properties eingeführt (isConnected, reconnectCounter), das ist aber noch nicht fertig.
Gruß,
Theo
-
Ich habe ganz vergessen: über Rückmeldungen jedweder Art freue ich mich. Ob Bugreports, Verbesserungsvorschläge, Feature Requests oder einfach nur "bei mir hat es funktioniert" alles ist willkommen.
-
Es gibt neue Bricklets mit openhab-Unterstützung als Snapshot:
- CO2
- Thermocouple
- UV Light
- oled128x64 Preview
- oled64x48 Preview
Das Binding könnt ihr hier downloaden:
Konfigurationsbeispiele gibt es hier (die offizielle Doku folgt, sobald das binding released wird) :
* für openhab 1:
https://github.com/theoweiss/openhab-tinkerforge-configuration-examples
* fuer openhab 2:
https://github.com/theoweiss/openhab2-tinkerforge-configuration-examples
CO2 und UV-Light haben nur die übliche Callback und Threshold konfiguration (optional) für das Thermocouple
gibt es zusätzlich noch die folgenden Einstellungsmöglichkeiten:
- averaging: 1, 2, 4, 8, 16
- thermocoupleType: "B", "E", "J", "K", "N", "R", "S", "T", "G8", "G32"
- filter: "50", "60"
Die Oleds unterstützen im Moment das Schreiben von Text mit dem integrierten Font. Die Bedienung sieht
genauso aus wie die des LCD-Bricklets.
In Arbeit ist die Unterstützung des Zeichnens von Linien, Rechtecken und Kreisen.
Beispielkonfiguration für openhab2 findet ihr hier:
https://github.com/theoweiss/openhab2-tinkerforge-configuration-examples/tree/master/weatherstation-plus-oled-action
Das Ganze läßt sich aber auch mit openhab 1 machen.
Als nächstes bin ich am Stepper Brick dran.
Viele Grüße,
Theo
- CO2
-
Have you tried the snapshot? Can you provide some debug logs? The configuration in the via the item is deprecated. Have you really used
colorMapping=rbg
?
-
Hi Lukas,
sehr gut! Danke fürs Testen und Probieren.
Viele Grüße,
Theo
-
Hey Lukas,
ich hab's jetzt durchprobiert (musste erst die verbogenen Pins an meinem IO4 reparieren) und den Fehler gefunden. Ein gefixtes Binding findest du hier: https://bintray.com/theoweiss/generic/download_file?file_path=1.9%2Fio4%2F1%2Forg.openhab.binding.tinkerforge-1.9.0-SNAPSHOT.jar
Kannst du damit nochmal testen?
Was die Konfiguration betrifft habe ich Unsinn geschrieben, mit
io0.defaultState=true
setzt du den Ausgang beim Initialisieren auf High.
Ich habe mit folgender Konfiguration getestet:
io4.uid=h56 io4.type=bricklet_io4 io4.debouncePeriod=200 io0.uid=h56 io0.type=io4_actuator io0.subid=out0 io0.defaultState=true io1.uid=h56 io1.type=io4sensor io1.subid=in1 io1.pullUpResistorEnabled=true
Viele Grüße,
Theo
-
Da stimmt scheinbar was mit deiner Konfiguration nicht. Siehe:
07:59:06.486 [ERROR] [.t.internal.TinkerforgeBinding:306 ] - CONFIG ignoring duplicate device uid: h2t, subId out0, genericId {}. Fix your openhab.cfg!
Kannst du deinen Setup bitte auf das IO4 eindampfen, d.h.
- alle anderen Bricklets vom Stack trennen
- in der openhab.cfg nur das IO4 Bricklet konfigurieren
- sicherstellen, dass in der openhab_default.cfg keine Tinkerforge-Konfiguration ist
- nur das Tinkerforge Binding aktivieren
- Rules entfernen
- Persitence am besten auch
- items und sitemap Konfiguration entsprechend anpassen
Dann noch einmal die Konfiguration und einen Log-Mitschnitt hier posten.
- alle anderen Bricklets vom Stack trennen
-
Sehr gut, dann hat sich das soweit erledigt.
-
Hey Lukas,
die Pins werden zu Ausgängen in dem du sie als
type=io4_actuator
konfigurierst.
Herzlichen Gruß,
Theo
-
Hallo Lukas,
nimm diese Zeile raus:
tinkerforge:io0.defaultState=true
. Diese ist der Grund dafür das nichts an den GPIOs eingestellt wird.
Zum pullUp setzen verwendest du:
tinkerforge:io0.pullUpResistorEnabled=true
Doku findest du hier (die für IO16 ist im wesentlichen identisch mit der für IO4, die leider fehlt).
https://github.com/openhab/openhab/wiki/Tinkerforge-Binding#io-16-bricklet
Gruß,
Theo
-
Hi Mike,
I just tested the color mapping feature and for me it works. I have no clue what's wrong with your setup. I've added some more logging to the binding and uploaded it to bintray: https://bintray.com/theoweiss/generic/download_file?file_path=org.openhab.binding.tinkerforge-1.9.0-SNAPSHOT.jar
May be you want to test it? To enable the logging add these lines to the logback.xml file
<logger name="org.openhab.binding.tinkerforge.internal.config.ConfigurationHandler" level="TRACE" /> <logger name="org.openhab.binding.tinkerforge.internal.model.impl.MBrickletLEDStripImpl" level="TRACE" /> <logger name="org.openhab.binding.tinkerforge.internal.model.impl.LEDGroupImpl" level="TRACE" /> <logger name="org.openhab.binding.tinkerforge.internal.tools.Tools" level="TRACE" />
Regards,
Theo
IO4 openHAB config
in Software, Programmierung und externe Tools
Geschrieben
Hallo Žiga,
das IO4 ist im Wiki gelistet, es fehlt aber die Beispiel-Konfiguration.
Ich habe hier ein Beispiel abgelegt: https://github.com/theoweiss/openhab-tinkerforge-configuration-examples/tree/master/io4
Gruß,
Theo