HB-UNI-Sen-CAP-MOIST

Entwicklung und Bau von Hardware aller Art, die im HM-Umfeld eingesetzt werden kann

Moderator: Co-Administratoren

mawi4de
Beiträge: 147
Registriert: 11.06.2016, 21:53
Danksagung erhalten: 5 Mal

Re: HB-UNI-Sen-CAP-MOIST

Beitrag von mawi4de » 31.03.2019, 20:13

Fehler gefunden, Masseverbinung zwischen Funkmodul und Arduino war lose und das hatte ich nicht gesehen, Man was Peinlich... :oops:

mawi4de
Beiträge: 147
Registriert: 11.06.2016, 21:53
Danksagung erhalten: 5 Mal

Re: HB-UNI-Sen-CAP-MOIST

Beitrag von mawi4de » 02.04.2019, 10:44

Hallo,

ich möchte mir gerne den Feuchtewert aus dem Datenkanal 1 in einem Skrip ausgeben lassen. Ich habe folgendes Skrip genommen, bekomme aber beim testen keine Ausgabe

Code: Alles auswählen

var rfname = (dom.GetObject(ID_CHANNELS)).Get("JPCAPM0003:1").DPByHssDP("HUMIDY").Value();
WriteLine(rfname);
Der Datenpunkt HUMIDY ist doch richt oder?

jp112sdl
Beiträge: 12085
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 847 Mal
Danksagung erhalten: 2139 Mal
Kontaktdaten:

Re: HB-UNI-Sen-CAP-MOIST

Beitrag von jp112sdl » 02.04.2019, 10:47

HUMIDITY

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

mawi4de
Beiträge: 147
Registriert: 11.06.2016, 21:53
Danksagung erhalten: 5 Mal

Re: HB-UNI-Sen-CAP-MOIST

Beitrag von mawi4de » 02.04.2019, 11:08

Hallo,

danke für die Korrektur, aber mit HUMIDITY bekomme ich unter Skript testen auch keine Ausgabe. Das Ausgabefeld bleibt leer.

jp112sdl
Beiträge: 12085
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 847 Mal
Danksagung erhalten: 2139 Mal
Kontaktdaten:

Re: HB-UNI-Sen-CAP-MOIST

Beitrag von jp112sdl » 02.04.2019, 11:33

Der ganze Codeschnipsel ist unvollständig.
Versuch erstmal allgemein dich mit Skripten und der Abfrage von Datenpunkten zu beschäftigen.
Der Thread wird hier sonst OT.

EDIT noch als Hinweis: nicht die Seriennummer, sondern den Namen des Gerätes eintragen

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

mawi4de
Beiträge: 147
Registriert: 11.06.2016, 21:53
Danksagung erhalten: 5 Mal

Re: HB-UNI-Sen-CAP-MOIST

Beitrag von mawi4de » 02.04.2019, 11:42

Hallo,

ich hatte hier nachgeschaut und den Skript Code auch von hier kopiert und mit den Sensor daten ergänzt:

viewtopic.php?f=31&t=30127

jp112sdl
Beiträge: 12085
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 847 Mal
Danksagung erhalten: 2139 Mal
Kontaktdaten:

Re: HB-UNI-Sen-CAP-MOIST

Beitrag von jp112sdl » 02.04.2019, 11:46

wenn du mit der Seriennummer arbeiten willst, dann machs halt ganz unkompliziert mit

Code: Alles auswählen

dom.GetObject("BidCos-RF.JPCAPM0003:1.HUMIDITY").Value();

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

mawi4de
Beiträge: 147
Registriert: 11.06.2016, 21:53
Danksagung erhalten: 5 Mal

Re: HB-UNI-Sen-CAP-MOIST

Beitrag von mawi4de » 02.04.2019, 11:52

Danke, Funktioniert
Dateianhänge
Unbenannt.PNG
Unbenannt.PNG (9.75 KiB) 1523 mal betrachtet

jp112sdl
Beiträge: 12085
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 847 Mal
Danksagung erhalten: 2139 Mal
Kontaktdaten:

Re: HB-UNI-Sen-CAP-MOIST

Beitrag von jp112sdl » 02.04.2019, 12:00

Ja, dann hättest du den kompletten Namen, also

Code: Alles auswählen

...Get("HB-UNI-Sen-CAP-MOIST JPCAPM0003:1").DPByHssDP("HUMIDITY").Value();
schreiben müssen

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

mawi4de
Beiträge: 147
Registriert: 11.06.2016, 21:53
Danksagung erhalten: 5 Mal

Re: HB-UNI-Sen-CAP-MOIST

Beitrag von mawi4de » 09.04.2019, 10:10

Hallo,

ich möchte Gerne den Datenpunkt HUMIDITY in eine Variable schreiben, damit ich den Wert in der Mediola Fernbedienung anzeigen kann.
Ich habe eine Variable als String mit dem Namen Rasen angelegt und versuche nun den Wert für HUMIDITY in diese Variable zu schreiben, jedoch bekomme ich nur ??? angezeigt. Da ich, was das schreiben von Skripen angeht keine Erfahrungen habe, ich versucht ein Skripbeispiel zu finden und für meine Bedürfnissse anzupassen. Kann von euch jemand sich das Skrip ansehen ob es Fehler enthält?

ich danke schon mal.

Gruß

Mathias

Code: Alles auswählen

string bat = dom.GetObject(ID_CHANNELS)).Get("HB-UNI-Sen-CAP-MOIST JPCAPM0003:1").DPByHssDP("HUMIDITY").Value();
    bat = bat.ToString();
    string destinationobj = dom.GetObject('Rasen');
    destinationobj.State(bat.State());

Antworten

Zurück zu „Hardwareentwicklung und Selbstbau von Aktoren und Sensoren“