BitNotice #44 - DS18B20 RasPi & Volkszähler verbinden

preview_player
Показать описание
Nach den letzten Beispielen zu DS18B20 Temperatursensoren und Vorkszähler am Raspberry Pi hier eine Variante um alles zusammen zu führen. Ich habe hierzu nicht den offiziellen Weg gewählt, sondern selbst kein kleines Glue-Script in PHP gebaut.

Video ist sozusagen eine Live-Doku meiner Versuche, keine detaillierte Anleitung, dürfte jedoch einen kleinen Einblick in die VZ-Add-Operation und etwas PHP-Voodoo geben.

Рекомендации по теме
Комментарии
Автор

Richtig gute arbeit.
Ich habe das vor 2 Jahren mit RRDtools gemacht, Was aber sehr, sehr viel mehr arbeit war.. Und ich jetzt kaum weiß was ich wie alles gemacht hatte ^^

Finde da deine Art viel besser.

JetiOne
Автор

Super Arbeit !!Ich möchte mich nochmals bedanken für deine Hilfe .Mit deiner Hilfe habe ich mein Problem bestens lösen können .Nun suche ich noch eine Lösung das ich einen Stromzähler über S0 Bus auslesen und einfügen kann .
Da gibt es verschiedene Ansätze aber leider kann ich nicht viel damit anfangen .Vielleicht weißt du ja einen vernünftigen Ansatz zum einfügen eines solchen S0 Zähler .Ich würde mich freuen wenn ich von dir hören würde .Da du wirklich Ahnung von PHP hast .Gruss Manuel

Bobesmusik
Автор

Wie krieg ich ein S0 Zähler der via GPIO angeschlossen ist in die devices? bzw. wie kann ich den einstellen (UUID?)

kxn
Автор

Ich hab das mit collectd (Plugin Exec) und einem bash daemon umgesetzt, also Daten per collectd übertragen an, und mit rrdtool plotten lassen.
Schneller wird das über 1w allerdings nicht gehen. Stichwort Multithread; Über den 1-Kabel-Bus kann immer nur 1 Sensor simultan ausgelesen werden, und das nur langsam. :-)
Der Leseinterval im 1-W-Bus sollte nicht allzu kurz gewählt werden, da mit zunehmender Kabellänge und steigender Zahl der Sensoren auch die Lesefehlerrate schnell steigt. Die Lesepausen brauchen die Sensoren um Ihre Kondensatoren über die Datenleitung wieder aufzuladen. Auch Temperaturen in den Grenzbereichen der Sensoren steigern den Energiehunger und damit die Lesefehlerrate, wenn man Ihnen nicht die Zeit zum laden der Kondensatoren lässt.

IPv6: Ich glaub Du hattest Da noch [ ]-Zeichen drum gehabt... Ohne die müsste es klappen.
Ich bevorzuge für meine Projekte aber ohnehin immer IPv4, weil man sich v6-Adressen ohne einen funktonierenden lokalen DNS-Server oder copy&paste nicht merken kann.

Deine http-Poll-Variante dürfte je nach Konfiguration des Apache über längere Zeit Dein apache/access.log überlaufen lassen. :-)

jani
Автор

Hallo Ich finde deine Arbeit super erklärt .
Ich bin eigentlich blutiger Anfänger in PHP aber selbst ich habe das hin bekommen .
Nun habe ich aber ein Problem: Gibt es eine Möglichkeit dein Script bei Systemstart automatisch zu starten ??
Vielleicht hat ja jemand eine Anleitung dazu .Wäre super ..
Sonnst super Video .Gruß Manuel

Bobesmusik