Git Product home page Git Product logo

owfs's Introduction

DRAFT VERSION - still not formated

Prerequisites:

sudo apt-get install owfs npm install owfs npm install colors npm install express

OWFS Client for CCU.IO

  • Aktuelle Version: 0.2.1

Changelog

0.2.1

  • Changing "name" and "channel" description in datapoints - fix

0.2

  • First launch with basic temp functions

Dokumentation

Der Adapter erlaubt die Kommunikation mit einem OWFS Server. Dieser dient als Schnittstelle zu 1wire Geraeten.

Konfiguration

  • Derzeit noch über settings.json

Funktionen

  • Derzeit kann 1 OWFS Server angegeben werden
  • Derzeit ist die Abfrage von 12 1wire Sensoren an einem Server moeglich

Todo/Roadmap

  • html config for settings.json
  • discovery for 1wire devices
  • more than one OWFS Server
  • more 1wire devices
  • more ...

Lizenz

Copyright (c) 2014 Ralf Muenck [[email protected]] & Eisbaeeer [email protected] getcom IT Services http://www.getcom.de & http://www.weimars.net

Lizenz: CC BY-NC 3.0

Sie dürfen das Werk bzw. den Inhalt vervielfältigen, verbreiten und öffentlich zugänglich machen, Abwandlungen und Bearbeitungen des Werkes bzw. Inhaltes anfertigen zu den folgenden Bedingungen:

  • Namensnennung - Sie müssen den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen.
  • Keine kommerzielle Nutzung - Dieses Werk bzw. dieser Inhalt darf nicht für kommerzielle Zwecke verwendet werden.

Wobei gilt: Verzichtserklärung - Jede der vorgenannten Bedingungen kann aufgehoben werden, sofern Sie die ausdrückliche Einwilligung des Rechteinhabers dazu erhalten. Die Veröffentlichung dieser Software erfolgt in der Hoffnung, daß sie Ihnen von Nutzen sein wird, aber OHNE IRGENDEINE GARANTIE, sogar ohne die implizite Garantie der MARKTREIFE oder der VERWENDBARKEIT FÜR EINEN BESTIMMTEN ZWECK. Die Nutzung dieser Software erfolgt auf eigenes Risiko!

This project needs ccu.io This project allow connection to Onkyo network enabled receiver with ISCP protocol

owfs's People

Contributors

eisbaeeer avatar

Stargazers

 avatar Ekkehard Pofahl avatar

Watchers

James Cloos avatar Ekkehard Pofahl avatar  avatar

owfs's Issues

Sporadische Fehlermeldung "Cannot read property 'payload' of undefined"

Die Fehlermeldung folgende Fehlermeldung ist in owfs.js als behoben gelistet.
Allein, in der CCU.IO ist noch eine alte Version von owfs.js enthalten, in der der Fehler noch auftaucht.
Einfach die alten owfs.js Dateien mit den neuen überschreiben funktioniert leider nicht.

TypeError: Cannot read property 'payload' of undefined
at /opt/ccu.io/node_modules/owfs/lib/owfs.js:45:34
at Socket. (/opt/ccu.io/node_modules/owfs/lib/base/communication.js:16:9)
at Socket.emit (events.js:117:20)
at _stream_readable.js:944:16
at process._tickCallback (node.js:442:13)

Adapter verschlanken : 1Wire Angaben

Nur Angabe der 1Wire Adresse, da Familie und Typ ja aus der Adresse abgeleitet wird. Auch die Angabe "porperty" ist nicht nötig. Zur Zeit braucht "family", "property" auch nicht stimmen, da diese Angaben nicht weiter benutzt werden.
Also nur :
"_1": {
"alias": "Sensor1",
"id": "10.3F184C010800",

statt jetzt :
"_1": {
"alias": "Sensor1",
"id": "10.3F184C010800",
"family": "10",
"type": "DS18S20",
"property": "temperature"

Adapter Dokumentation ergänzen

Folgende Informationen ergänzen

  • wie tauscht man owfs.js mit dem neuesten Stand aus ? Geht das überhaupt ?
  • IP Vorschläge für owserver 4304 (IANA Standard) und owhttpd 2121

Adapter Alias Name in Highcharts übernehmen

Zur Zeit werden die Alias Namen nicht in den Highcharts angezeigt.

Es wird für alle Temperaturmessstellen einheitlich "Sensors Sensors" angezeigt.

Beim PiFace Interface werden die Datenpunkte besser unterschieden : Pifacein In0
image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.