panStamp support

Begonnen von justme1968, 24 April 2013, 21:35:25

Vorheriges Thema - Nächstes Thema

ext23

Alles klar, danke. Und ich habe mich schon gewundert warum die Heizung nicht mehr an geht im Arbeitszimmer...

Ist aber auch immer wieder blöd das man beim Update keine vernünftigen Release Notes sieht. Immer nur wenn einer mal Laune hatte steht was kryptisches da. Beim Update der fhem.pl sieht man eigentlich nie was.

/Daniel
HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

Markus Bloch

In diesem Fall gab es aber eine Meldung im CHANGED:

Zitat- bugfix:  userReadings trigger is always $ terminated (Forum #52165)

Gruß
Markus
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

ext23

Echt, mhh dann habe ich das überlesen. Auch wenn die Meldung für mich nichtssagend ist aber zumindest hätte man ein Link zum Forum gehabt ;-)

Aber ich sehe bei dem Update Check Modul auch nicht durch, da sind manchmal Meldungen die schon alt sind und dann mitten drin was neues und mhh, ich glaube ich bin zu blöd das zu interpretieren ;-)

/Daniel
HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

Markus Bloch

Dafür kannst du andere tolle Sachen, die ich nicht kann. Also jedem das Seine ;)

Gruß
Markus
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

ext23

Moin,

ich hab mir mal ein Gehäuse gedruckt für den panStick.

http://www.thingiverse.com/thing:1690611

Ich werd es bei Gelegenheit auch mal ins Wiki aufnehmen, falls nicht jemand schneller ist. Das Gehäuse ist recht simple in 10 Minuten zusammengeklickt, aber es erfüllt seinen Zweck und der Stick ist nicht mehr so nackig.
HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

klausw

Hallo zusammen,

hier im thread wurde mal (2013) das Thema Firmata auf Panstamp angesprochen.
Gibt es einen funktionierenden Sketch dafür?

Grüße
Klaus
RasPi B v2 mit FHEM 18B20 über 1Wire, LED PWM Treiber über I2C, Luchtdruck-, Feuchtesensor und ein paar Schalter/LED\'s zum testen
Module: RPI_GPIO, RPII2C, I2C_EEPROM, I2C_MCP23008, I2C_MCP23017, I2C_MCP342x, I2C_PCA9532, I2C_PCF8574, I2C_SHT21, I2C_BME280

justme1968

es gibt ein paar vorarbeiten, aber über die 868mhz ist das ganze nicht wirklich sinnvoll und flüssig. zumindest nicht wenn man swap untendrunter beibehält.

direkt swap zu verwenden ist viel besser.

was hast du denn genau vor?

gruss
  andre

hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

klausw

Zitat von: justme1968 am 09 Oktober 2016, 17:31:13
es gibt ein paar vorarbeiten, aber über die 868mhz ist das ganze nicht wirklich sinnvoll und flüssig. zumindest nicht wenn man swap untendrunter beibehält.

direkt swap zu verwenden ist viel besser.

was hast du denn genau vor?

Ich will meinen alten Heizkessel etwas intelligenter machen (Umschaltung Heizen/Frostschutz, Warmwasser einschalten,... ).
Der Kessel soll nach wie vor autark funktionieren.
Kabel möchte ich nicht erst legen.
Firmata wäre da einen komfortable/flexible Lösung gewesen.
Aber auch ein eigener Sketch ist nicht das Problem ;).

Grüße
Klaus
RasPi B v2 mit FHEM 18B20 über 1Wire, LED PWM Treiber über I2C, Luchtdruck-, Feuchtesensor und ein paar Schalter/LED\'s zum testen
Module: RPI_GPIO, RPII2C, I2C_EEPROM, I2C_MCP23008, I2C_MCP23017, I2C_MCP342x, I2C_PCA9532, I2C_PCF8574, I2C_SHT21, I2C_BME280

justme1968

mit einem eigenen sketch bist du sehr viel flexibler. und es ist mit swap auch recht einfach das zu machen.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

klausw

Zitat von: justme1968 am 09 Oktober 2016, 17:44:52
mit einem eigenen sketch bist du sehr viel flexibler. und es ist mit swap auch recht einfach das zu machen.

Stimmt, so schwer was das nicht.
Ich habe jetzt ein anderes Problem.
Nach einer Neuinstallation von Raspbian Jessie bekomme ich den panstick nicht mehr zum laufen.
Ich habe das Modul direkt an die Raspberry ttyAMA0 gehängt (console ist deaktiviert).
Wenn ich im DEF vom Panstick /dev/ttyAMA0 stehen habe, steht der Panstick auf initialized address,channel,syncword stehen auf 0
Wenn ich eine ungültige Adresse nehme steht zwar disconnected address,channel,syncword haben aber die korrekten default werde.

Vor der Neuinstallation lief der panstick

RasPi B v2 mit FHEM 18B20 über 1Wire, LED PWM Treiber über I2C, Luchtdruck-, Feuchtesensor und ein paar Schalter/LED\'s zum testen
Module: RPI_GPIO, RPII2C, I2C_EEPROM, I2C_MCP23008, I2C_MCP23017, I2C_MCP342x, I2C_PCA9532, I2C_PCF8574, I2C_SHT21, I2C_BME280

justme1968

ist /dev/ttyAMA0 wirklich richtig? einbinden über /dev/serial/by-id ist besser und stabiler.

taucht der panstick in /dev/serial/by-id auf wenn du in einsteckst bzw. verschwindet wer wenn du ihn abziehst?



gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

klausw

ich habe keinen Panstick dran.
Das Panstamp Modul mit dem Modem Sketch habe ich direkt an die serielle Schnittstelle vom Pi (Pin8/10) angeschlossen.
Das ist ttyAMA0 oder serial0 (gelinkt auf ttyAMA0). Das Modul taucht daher nicht in serial/by-id auf, weil dort nur USB Geräte auftauchen.
RasPi B v2 mit FHEM 18B20 über 1Wire, LED PWM Treiber über I2C, Luchtdruck-, Feuchtesensor und ein paar Schalter/LED\'s zum testen
Module: RPI_GPIO, RPII2C, I2C_EEPROM, I2C_MCP23008, I2C_MCP23017, I2C_MCP342x, I2C_PCA9532, I2C_PCF8574, I2C_SHT21, I2C_BME280

justme1968

ok. dazu kann ich dir nicht viel sagen. nur das ich irgend einen thread gesehen hab das das aktivieren der seriellen schnittstelle unter jessie anders funktioniert bzw. das man mehr tun muss als unter wheezy.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

klausw

Zitat von: justme1968 am 09 Oktober 2016, 18:40:34
ok. dazu kann ich dir nicht viel sagen. nur das ich irgend einen thread gesehen hab das das aktivieren der seriellen schnittstelle unter jessie anders funktioniert bzw. das man mehr tun muss als unter wheezy.
Das muss ich mir noch genauer anschauen.
Über USB geht es. Allerdings sind address,channel,syncword auch hier 0.

Internals:
   Clients    :SWAP:
   DEF        /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A947N99D-if00-port0
   DeviceName /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A947N99D-if00-port0@38400
   FD         34
   FWVersion
   HWVersion
   LQI        47
   NAME       panstick
   NR         58
   PARTIAL
   RAWMSG     (232F)0034002400340D0F
   RSSI       -56.5
   STATE      initialized
   TYPE       panStamp
   address    00
   channel    00
   nonce      0
   panstick_MSGCNT 12
   panstick_TIME 2016-10-09 19:07:38
   syncword   0000
   Matchlist:
     1:SWAP     ^.*
   Readings:
     2016-10-09 19:07:38   state           initialized
Attributes:
RasPi B v2 mit FHEM 18B20 über 1Wire, LED PWM Treiber über I2C, Luchtdruck-, Feuchtesensor und ein paar Schalter/LED\'s zum testen
Module: RPI_GPIO, RPII2C, I2C_EEPROM, I2C_MCP23008, I2C_MCP23017, I2C_MCP342x, I2C_PCA9532, I2C_PCF8574, I2C_SHT21, I2C_BME280

ext23

#449
Nabend,

kann mir mal bitte jemand ein hex schicken für das alte Battery Board mit DHT22 und AKTIVIERTEM A7 Pin... Bei meinen ist das Flag wohl nicht gesetzt daher sehe ich immer nur die 3,3V. (AVR panstamp)

Ich dachte ich kann den Sketch mal eben mit ino unter Linux kompilieren aber ich gebs auf *kotz*

/Daniel
HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)