Seite 1 von 1
Onewire Humidity Probleme
Verfasst: 21. Dez 2020 12:13
von florian81
Hallo zusammen,
ich hoffe, dass ihr mir helfen könnt:
Ich habe einen Multisensor, der unter OH1 wunderbar lief. Dort habe ich einfach über den Channel humidity die Luftfeuchte gehabt. Seitdem ich auf OH2 gewechselt bin, läuft der Temperatursensor, aber ich bekomme die Humidity nicht zum Laufen.
Meine Config:
.things
Code: Alles auswählen
Thing ms-tx OneWireWaschkellerMultisensor [id="26.54D984000003", refresh=60] {
Channels:
Type temperature-por-res : temperature [
ignorepor=true,
resolution="11"
]
Type humidity : humidity [
humiditytype = "/HIH4000/humidity"
]
}
.items
Code: Alles auswählen
Number OneWireWaschkellerLuftfeuchteRaw "Waschkeller Luftfeuchte Raw [%.1f %%]" (GroupKeller,GroupPersist) {channel="onewire:ms-tx:mybridge:OneWireWaschkellerMultisensor:humidity"}
Ich bekomme in den Logs die Fehlermeldung
Code: Alles auswählen
2020-12-21 11:32:52.939 [hingStatusInfoChangedEvent] - 'onewire:ms-tx:mybridge:OneWireWaschkellerMultisensor' changed from OFFLINE (CONFIGURATION_ERROR): required properties missing to UNKNOWN
Was mache ich falsch?
Viele Grüße,
Florian
Re: Onewire Humidity Probleme
Verfasst: 21. Dez 2020 12:21
von Darkwin101
Versuche mal Type humidityconf : humidity [
Re: Onewire Humidity Probleme
Verfasst: 21. Dez 2020 13:10
von florian81
Danke für die schnelle Antwort! Ich bekomme ebenfalls den Fehler:
2020-12-21 13:08:04.423 [hingStatusInfoChangedEvent] - 'onewire:ms-tx:mybridge:OneWireWaschkellerMultisensor' changed from INITIALIZING to OFFLINE (CONFIGURATION_ERROR): required properties missing
Re: Onewire Humidity Probleme
Verfasst: 21. Dez 2020 13:59
von udo1toni
Die Konfiguration sieht etwas widersprüchlich aus (temperature-por-res steht eigentlich nicht für ms-tx zur Verfügung).
Ein möglicher Ausweg: Lege das Device testweise über Paper UI an. Wenn es dort funktioniert, gehe in die REST API und lese die Konfiguration für genau dieses Thing aus (things -> get /things/{thingUID}) Als Parameter muss die Thing UID übergeben werden, die Du in Paper UI Configuration ablesen kannst.
Das Ergebnis ist dann ein JSON Objekt, welches das Thing beschreibt. Darin stehen sämtliche gesetzten Parameter mit exaktem Namen.
Es könnte z.B. sein, dass einer der Buchstaben groß geschrieben werden muss, oder dass irgendwo ein - rein gehört, oder, oder... Solche Fehler findet man über das JSON Objekt am schnellsten.
Re: Onewire Humidity Probleme
Verfasst: 6. Jan 2021 12:16
von florian81
Vielen Dank für den Tipp! Ich bin nach einem update etwas weiter und das Thing ist zumindest in der PaperUI zu sehen, hat aber Channel humidity nicht. Die REST-API liefert beim Aufruf von meinem per Config-file angelegten Item:
http://IP:8080/rest/things/onewire:ms-t ... ultisensor
Code: Alles auswählen
"editable": false,
"label": "Multisensor (T, TC, TH, TL, TV, Generic)",
"bridgeUID": "onewire:owserver:mybridge",
"configuration": {
"refresh": 60,
"id": "26.54D984000003"
},
"properties": {
"modelId": "DS2438",
"vendor": "Dallas/Maxim"
},
"UID": "onewire:ms-tx:mybridge:OneWireWaschkellerMultisensor",
"thingTypeUID": "onewire:ms-tx",
"channels": [
{
"linkedItems": [],
"uid": "onewire:ms-tx:mybridge:OneWireWaschkellerMultisensor:current",
"id": "current",
"channelTypeUID": "onewire:current",
"itemType": "Number:ElectricCurrent",
"kind": "STATE",
"defaultTags": [],
"properties": {},
"configuration": {}
},
{
"linkedItems": [],
"uid": "onewire:ms-tx:mybridge:OneWireWaschkellerMultisensor:voltage",
"id": "voltage",
"channelTypeUID": "onewire:voltage",
"itemType": "Number:ElectricPotential",
"kind": "STATE",
"defaultTags": [],
"properties": {},
"configuration": {}
},
{
"linkedItems": [
"OneWireWaschkellerTemperatur"
],
"uid": "onewire:ms-tx:mybridge:OneWireWaschkellerMultisensor:temperature",
"id": "temperature",
"channelTypeUID": "onewire:temperature",
"itemType": "Number:Temperature",
"kind": "STATE",
"defaultTags": [],
"properties": {},
"configuration": {
"ignorepor": true,
"resolution": "11"
}
},
{
"linkedItems": [],
"uid": "onewire:ms-tx:mybridge:OneWireWaschkellerMultisensor:supplyvoltage",
"id": "supplyvoltage",
"channelTypeUID": "onewire:voltage",
"itemType": "Number:ElectricPotential",
"kind": "STATE",
"label": "Supplyvoltage",
"defaultTags": [],
"properties": {},
"configuration": {}
}
Hast Du einen Tipp?
Re: Onewire Humidity Probleme
Verfasst: 18. Jan 2021 17:31
von florian81
Ich habe es jetzt hinbekommen:
Code: Alles auswählen
Thing ms-tx OneWireGaesteBadLuftfeuchteRaw [id="26.743F1B010000", refresh=60, manualsensor="MS_TH"] {
Channels:
Type temperature-por-res : temperature [
ignorepor=true,
resolution="11"
]
Type humidity : humidity [
humiditytype = "/humidity"
]
}
Danke nochmal für die Hilfe!