Hallo, ich versuche die Temperatur bei Openhab2 unter Basic UI anzuzeigen wenn ich der sensor mit einem Script anspreche und unter Putty mit übergabe sensor Id aufrufe bekomme ich die richtiger Temperatur angezeigt bei dem Basic UI sehe ich nur text ohne Temperatur Item,Sitemap,Things sollte richtig sein habe ich mehrmals geprüft. Mit Berechtigungen habe ich auch einiges versucht ohne erfolg.
Bitte um hilfe
Danke
Auszug Logdatei:
2019-05-06 20:44:13.850 [ERROR] [ui.internal.items.ItemUIRegistryImpl] - Cannot retrieve item for widget org.eclipse.smarthome.model.sitemap.Text
2019-05-06 20:44:13.860 [ERROR] [ui.internal.items.ItemUIRegistryImpl] - Cannot retrieve item 'onewiretemp1Value' for widget org.eclipse.smarthome.model.sitemap.Text
2019-05-06 20:44:13.868 [ERROR] [ui.internal.items.ItemUIRegistryImpl] - Cannot retrieve item 'onewiretemp1Value' for widget org.eclipse.smarthome.model.sitemap.Text
2019-05-06 20:44:13.876 [ERROR] [ui.internal.items.ItemUIRegistryImpl] - Cannot retrieve item 'onewiretemp1Value' for widget org.eclipse.smarthome.model.sitemap.Text
Things:
exec:command:onewiretemp1 [command="bash /etc/openhab2/scripts/onewiretemp.sh 28-04175011eeff"]
Items:
String onewiretemp1Value "Temp 1 is [%s °F]" {channel="exec:command:onewiretemp1:output"}
Script:
#!/bin/bash
wert=`cat /sys/bus/w1/devices/$1/w1_slave | tail -n1 | cut -d '=' -f2`
##wert=`cat /etc/openhab2/temp/w1_slave | tail -n1 | cut -d '=' -f2`
#echo $wert
#wert2=`echo "scale=2; "\`echo ${wert##*=}\`" / 1000" | bc`
wert2=`echo "scale=2; $wert/1000" | tr -d $'\r' | bc`
echo $wert2
Problem Openhab2 Ds18B20 mit Raspberry Pi 3
-
- Beiträge: 26
- Registriert: 6. Mai 2019 20:35
-
- Beiträge: 73
- Registriert: 11. Nov 2018 06:51
Re: Problem Openhab2 Ds18B20 mit Raspberry Pi 3
Hallo,
ich kann Dir zwar nicht konkret bei Deinem Problem helfen, aber kurz Aufzeigen wie ich mein 18B20 Sensor eingebunden habe.
ich habe über das OneWireGPIO Binding gelöst.
Nach der Installation des Bindings über die Inbox ein OneWireGPIO Temperatur Sensor hinzugefügt.
In das Namensfeld habe ich in meinem Fall den Namen "Sauna18B20" eingetragen. Das wird dann später auch so in der Items Datei aufgerufen.
Dann trägst Du in das Feld "Device Path" folgendes ein: /sys/bus/w1/devices/28-000004841063/w1_slave (Sensor Wert entsprechend Anpassen)
Dann habe ich in einer Items Datei ein Number Item angelegt.
Dieses kannst Du dann in Deiner Sitemap aufrufen.
Funktioniert seit Ewigkeiten tadellos.
Grüße
Stefan
ich kann Dir zwar nicht konkret bei Deinem Problem helfen, aber kurz Aufzeigen wie ich mein 18B20 Sensor eingebunden habe.
ich habe über das OneWireGPIO Binding gelöst.
Nach der Installation des Bindings über die Inbox ein OneWireGPIO Temperatur Sensor hinzugefügt.
In das Namensfeld habe ich in meinem Fall den Namen "Sauna18B20" eingetragen. Das wird dann später auch so in der Items Datei aufgerufen.
Dann trägst Du in das Feld "Device Path" folgendes ein: /sys/bus/w1/devices/28-000004841063/w1_slave (Sensor Wert entsprechend Anpassen)
Dann habe ich in einer Items Datei ein Number Item angelegt.
Code: Alles auswählen
Number Sauna_Temp "Sauna Temperatur [%.2f °C]" <temperature> [ "CurrentTemperature" ] { channel="onewiregpio:sensor:Sauna18B20:temperature" }
Funktioniert seit Ewigkeiten tadellos.
Grüße
Stefan
-
- Beiträge: 26
- Registriert: 6. Mai 2019 20:35
Re: Problem Openhab2 Ds18B20 mit Raspberry Pi 3
Danke
So habe ich das nicht gemacht, alles manuell erstellt
Versuche ich morgen
Melde mich dann wieder
Merci
So habe ich das nicht gemacht, alles manuell erstellt
Versuche ich morgen
Melde mich dann wieder
Merci
-
- Beiträge: 26
- Registriert: 6. Mai 2019 20:35
Re: Problem Openhab2 Ds18B20 mit Raspberry Pi 3
Hallo vielen dank für die Hilfe.
Es läuft jetzt habe alles wieder gelöscht und erneut erstellt. Habe mit dem binding angefangen es hat irgendwann funktioniert.
Danke nochmals für den Hinweis.
Marius
Es läuft jetzt habe alles wieder gelöscht und erneut erstellt. Habe mit dem binding angefangen es hat irgendwann funktioniert.
Danke nochmals für den Hinweis.
Marius
-
- Beiträge: 73
- Registriert: 11. Nov 2018 06:51